X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=toolchain-mingw32.cmake;h=c50029b25c4e3e11a8dab514291fe5a406fb92c7;hp=98cd9049b2e1c5424e96483c12075d1d15f475f3;hb=5abcbffcd0ea83556bdf81d7bbc365caf402f0a3;hpb=13187ac941d7aaba6a02839b2803f2eba3882e09 diff --git a/toolchain-mingw32.cmake b/toolchain-mingw32.cmake index 98cd9049b2e..c50029b25c4 100644 --- a/toolchain-mingw32.cmake +++ b/toolchain-mingw32.cmake @@ -1,12 +1,23 @@ + +SET(ARCH i386) + +# Choose the right MinGW prefix +if (CMAKE_HOST_SYSTEM_NAME MATCHES Windows) +set(MINGW_PREFIX "") +else() +set(MINGW_PREFIX "mingw32-") +endif() + # the name of the target operating system SET(CMAKE_SYSTEM_NAME Windows) +SET(CMAKE_SYSTEM_PROCESSOR i686) # which compilers to use for C and C++ -SET(CMAKE_C_COMPILER mingw32-gcc) -SET(CMAKE_CXX_COMPILER mingw32-g++) - -# here is the target environment located -#SET(CMAKE_FIND_ROOT_PATH /usr/local/RosBE ) +SET(CMAKE_C_COMPILER ${MINGW_PREFIX}gcc) +SET(CMAKE_CXX_COMPILER ${MINGW_PREFIX}g++) +SET(CMAKE_RC_COMPILER ${MINGW_PREFIX}windres) +SET(CMAKE_ASM_COMPILER ${MINGW_PREFIX}gcc) +set(CMAKE_ASM_COMPILE_OBJECT " -x assembler-with-cpp -o -D__ASM__ -c ") # adjust the default behaviour of the FIND_XXX() commands: # search headers and libraries in the target environment, search