diff options
| -rw-r--r-- | CMakeLists.txt | 10 |
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 |
