diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 0f91452123a1c0148661fcaa2cee4acccb135428..94da9a2f3e4881f9f0b86e16705bd77c130c9923 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -609,13 +609,13 @@ if(PKG_USER-INTEL) if(NOT CMAKE_CXX_COMPILER_ID STREQUAL "Intel") message(FATAL_ERROR "USER-INTEL is only useful together with intel compiler") endif() - if(CMAKE_CXX_COMPILER_VERSIONĂ‚ VERSION_LESS "2016") - message(FATAL_ERROR "USER-INTEL is needed at least 2016 intel compiler") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 16) + message(FATAL_ERROR "USER-INTEL is needed at least 2016 intel compiler, found ${CMAKE_CXX_COMPILER_VERSION}") endif() endif() option(INJECT_INTEL_FLAG "Inject OMG fast flags for USER-INTEL" ON) if(INJECT_INTEL_FLAG AND CMAKE_CXX_COMPILER_ID STREQUAL "Intel") - if(CMAKE_CXX_COMPILER_VERSIONĂ‚ MATCHES "^2017\.[34].*") + if(CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 17.3 OR CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 17.4) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xCOMMON-AVX512") else() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xHost")