summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeod <47716344+JeodC@users.noreply.github.com>2026-09-15 17:17:12 -0400
committerGitHub <noreply@github.com>2026-09-15 18:17:12 -0300
commit3322643f0bbf80d2f8f7e1c0d2c4c578515f6c90 (patch)
treed3baed764973a3fead361c1f0286f348be094542
parentf641993d5138994ebe46028b74ddac2c2bde8395 (diff)
Allow builders to override CPU_OPTION (#288)HEADmain
-rw-r--r--CMakeLists.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e7d0e797..2b872a44 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -563,10 +563,12 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang|AppleClang")
>
)
else()
- if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
- set(CPU_OPTION -msse2 -mfpmath=sse)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
- set(CPU_OPTION -mcpu=native)
+ if(NOT DEFINED CPU_OPTION)
+ if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
+ set(CPU_OPTION -msse2 -mfpmath=sse)
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
+ set(CPU_OPTION -mcpu=native)
+ endif()
endif()
target_compile_options(${PROJECT_NAME} PRIVATE