Cleanup initialize_object_slots, remove unused GetHashCode (ghc) handling. (#17834)
[mono-project.git] / sdks / builds / mxe-Win32.cmake.in
blob7310023eb46bed4e28b0ae13c5b05cc93bdd3999
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-gcc)
9 set(CMAKE_CXX_COMPILER ${CMAKE_FIND_ROOT_PATH}/bin/i686-w64-mingw32-g++)
10 set(CMAKE_RC_COMPILER ${CMAKE_FIND_ROOT_PATH}/bin/i686-w64-mingw32-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)