aboutsummaryrefslogtreecommitdiff
path: root/cmake/scripts/windows
diff options
context:
space:
mode:
authorLukas Rusak <lorusak@gmail.com>2023-04-29 14:51:01 -0700
committerLukas Rusak <lorusak@gmail.com>2023-04-29 14:51:01 -0700
commit1a90aacbb4523616807e03f914b43ffce0773277 (patch)
tree789efa8cd770c7adfafbfa8eed071552deffce64 /cmake/scripts/windows
parenteac2ca3a51177a538de2d8fa01f04f1f364545bb (diff)
fixup! [cmake] windows: only add sse2 support for x86
Diffstat (limited to 'cmake/scripts/windows')
-rw-r--r--cmake/scripts/windows/CFlagOverrides.cmake4
-rw-r--r--cmake/scripts/windows/CXXFlagOverrides.cmake4
2 files changed, 4 insertions, 4 deletions
diff --git a/cmake/scripts/windows/CFlagOverrides.cmake b/cmake/scripts/windows/CFlagOverrides.cmake
index 4a96b099b9..64dc780ff7 100644
--- a/cmake/scripts/windows/CFlagOverrides.cmake
+++ b/cmake/scripts/windows/CFlagOverrides.cmake
@@ -9,6 +9,6 @@ if(MSVC)
set(CMAKE_C_FLAGS_RELEASE "/MD /Ox /Ob2 /Oi /Ot /Oy /GL /DNDEBUG")
endif()
-if(NOT "$ENV{Platform}" STREQUAL "x64")
- string(JOIN " " CMAKE_C_FLAGS "${CMAKE_C_FLAGS}" "/arch:SSE2")
+if("$ENV{Platform}" STREQUAL "x86")
+ string(APPEND CMAKE_C_FLAGS " /arch:SSE2")
endif()
diff --git a/cmake/scripts/windows/CXXFlagOverrides.cmake b/cmake/scripts/windows/CXXFlagOverrides.cmake
index 877702bd27..67ef57602b 100644
--- a/cmake/scripts/windows/CXXFlagOverrides.cmake
+++ b/cmake/scripts/windows/CXXFlagOverrides.cmake
@@ -9,6 +9,6 @@ if(MSVC)
set(CMAKE_CXX_FLAGS_RELEASE "/MD /Ox /Ob2 /Oi /Ot /Oy /GL /DNDEBUG")
endif()
-if(NOT "$ENV{Platform}" STREQUAL "x64")
- string(JOIN " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" "/arch:SSE2")
+if("$ENV{Platform}" STREQUAL "x86")
+ string(APPEND CMAKE_CXX_FLAGS " /arch:SSE2")
endif()