[mkbundle] Fix mapping length (#13061)
[mono-project.git] / sdks / builds / mxe-Win32.cmake.in
blob61ede9a76ba2b74349682cdb8e5e9dad0de0d4dd
1 # the name of the target operating system
2 set(CMAKE_SYSTEM_NAME Windows)
4 # here is the target environment located
5 set(CMAKE_FIND_ROOT_PATH @MXE_PATH@)
7 # which compilers to use for C and C++
8 set(CMAKE_C_COMPILER ${CMAKE_FIND_ROOT_PATH}/bin/i686-w64-mingw32@MXE_SUFFIX@-gcc)
9 set(CMAKE_CXX_COMPILER ${CMAKE_FIND_ROOT_PATH}/bin/i686-w64-mingw32@MXE_SUFFIX@-g++)
10 set(CMAKE_RC_COMPILER ${CMAKE_FIND_ROOT_PATH}/bin/i686-w64-mingw32@MXE_SUFFIX@-windres)
12 # adjust the default behaviour of the FIND_XXX() commands:
13 # search headers and libraries in the target environment, search
14 # programs in the host environment
15 set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
16 set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
17 set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
19 set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
20 set(BUILD_SHARED_LIBS ON)