diff --git a/host/CMakeLists.txt b/host/CMakeLists.txt index b0d4bd35..e047ef2b 100644 --- a/host/CMakeLists.txt +++ b/host/CMakeLists.txt @@ -17,9 +17,14 @@ if(OPTIMIZE_FOR_NATIVE) add_compile_options("-march=native") endif() else() - CHECK_C_COMPILER_FLAG("-march=nehalem" COMPILER_SUPPORTS_MARCH_NEHALEM) - if(COMPILER_SUPPORTS_MARCH_NEHALEM) - add_compile_options("-march=nehalem") + CHECK_C_COMPILER_FLAG("-march=x86-64-v2" COMPILER_SUPPORTS_MARCH_X86_64_V2) + if(COMPILER_SUPPORTS_MARCH_X86_64_V2) + add_compile_options("-march=x86-64-v2") + else() + CHECK_C_COMPILER_FLAG("-march=nehalem" COMPILER_SUPPORTS_MARCH_NEHALEM) + if(COMPILER_SUPPORTS_MARCH_NEHALEM) + add_compile_options("-march=nehalem") + endif() endif() endif()