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")