X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=toolchain-msvc.cmake;h=3d692605fca4c8b014007621afbc30e92ecba381;hp=3b675f2de69169cb9d1638d2327ecd8deba02646;hb=08b3bef0806bfae71570efdd0d0dc3aa33d3e095;hpb=753f07c723690b484ad19095c9009ccff183423f diff --git a/toolchain-msvc.cmake b/toolchain-msvc.cmake index 3b675f2de69..3d692605fca 100644 --- a/toolchain-msvc.cmake +++ b/toolchain-msvc.cmake @@ -1,4 +1,8 @@ +if(NOT ARCH) + set(ARCH i386) +endif() + # the name of the target operating system set(CMAKE_SYSTEM_NAME Windows) set(CMAKE_SYSTEM_PROCESSOR i686) @@ -6,8 +10,9 @@ set(CMAKE_SYSTEM_PROCESSOR i686) # which compilers to use for C and C++ set(CMAKE_C_COMPILER cl) set(CMAKE_CXX_COMPILER cl) +set(CMAKE_MC_COMPILER mc) set(CMAKE_RC_COMPILER rc) -if(${ARCH} MATCHES amd64) +if(ARCH STREQUAL "amd64") set(CMAKE_ASM_COMPILER ml64) else() set(CMAKE_ASM_COMPILER ml) @@ -16,6 +21,6 @@ set(CMAKE_ASM_COMPILER_ID "VISUAL") set(CMAKE_C_STANDARD_LIBRARIES "" CACHE INTERNAL "") -if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86") +if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86") add_definitions(-D__i386__) endif()