diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 58f3ccad23..911b6f0f15 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -1134,6 +1134,12 @@ if(PKG_OPT) endif() if(PKG_USER-INTEL) + include(CheckIncludeFile) + check_include_file(immintrin.h FOUND_IMMINTRIN) + if(NOT FOUND_IMMINTRIN) + message(FATAL_ERROR "immintrin.h header not found, Intel package won't work without it") + endif() + add_definitions(-DLMP_USER_INTEL) set(INTEL_ARCH "cpu" CACHE STRING "Architectures used by USER-INTEL (cpu or knl)")