Fix CMake syntax

This commit is contained in:
Prcuvu
2019-10-01 16:48:00 +08:00
parent 60d6ebce92
commit d63957ed0b
4 changed files with 12 additions and 8 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ else()
"archutils/Win32/WindowsDialogBox.cpp"
"archutils/Win32/WindowsResources.rc")
if(MSVC AND SM_WIN32_ARCH EQUAL "x64")
if(MSVC AND SM_WIN32_ARCH MATCHES "x64")
enable_language(ASM_MASM)
list(APPEND SMDATA_OS_SRC "archutils/Win32/ExceptionHandler_x64.asm")
endif()
+4 -2
View File
@@ -135,8 +135,10 @@ sm_add_compile_definition("${SM_EXE_NAME}"
set(SM_COMPILE_FLAGS "")
if(WITH_SSE2)
if(MSVC AND SM_WIN32_ARCH EQUAL "x86")
set(SM_COMPILE_FLAGS "${SM_COMPILE_FLAGS} /arch:SSE2")
if(MSVC)
if(SM_WIN32_ARCH MATCHES "x86")
set(SM_COMPILE_FLAGS "${SM_COMPILE_FLAGS} /arch:SSE2")
endif()
else()
set(SM_COMPILE_FLAGS "${SM_COMPILE_FLAGS} -msse2")
endif()