Lines Matching +full:gcc +full:- +full:mingw +full:- +full:w64
6 # cmake .. -DCMAKE_TOOLCHAIN_FILE=../contrib/cross-w32.cmake -DLWS_WITH_SSL=0
13 set(CROSS_ROOT ${CROSS_PATH}/i686-w64-mingw32/sys-root/)
19 set(CMAKE_C_COMPILER "${CROSS_PATH}/bin/i686-w64-mingw32-gcc")
20 set(CMAKE_CXX_COMPILER "${CROSS_PATH}/bin/i686-w64-mingw32-g++")
21 set(CMAKE_RC_COMPILER "${CROSS_PATH}/bin/i686-w64-mingw32-windres")
25 # things according to their local policy, eg, Fedora is -O2 and Ubuntu is -O3
27 # our desire for cross-build release optimization policy for code built to run
31 # sane value for cross-build here. Notice some gcc versions enable broken
32 # optimizations with -O3.
35 set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2")
36 set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2")
40 set(CMAKE_FIND_ROOT_PATH "${CROSS_ROOT}/mingw")