diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index fd06070ebfbc6f2a575fa9bc5e7c4a6db8a5f027..68091e4ba7ef2ea31264dbd2cc92c8cc3e9d46b2 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -793,7 +793,7 @@ if(PKG_USER-INTEL)
     validate_option(INTEL_ARCH INTEL_ARCH_VALUES)
     string(TOUPPER ${INTEL_ARCH} INTEL_ARCH)
 
-    if(INTEL_ARCH STREQUAL "CPU")
+    if(INTEL_ARCH STREQUAL "KNL")
       set(CMAKE_EXE_LINKER_FLAGS  "${CMAKE_EXE_LINKER_FLAGS} -xHost -qopenmp -qoffload")
       set(MIC_OPTIONS "-qoffload-option,mic,compiler,\"-fp-model fast=2 -mGLOB_default_function_attrs=\\\"gather_scatter_loop_unroll=4\\\"\"")
       add_compile_options(-xMIC-AVX512 -qoffload -fno-alias -ansi-alias -restrict -qoverride-limits ${MIC_OPTIONS})