Update USER-INTEL.cmake

This commit is contained in:
Alexander Bonkowski
2021-04-27 17:13:03 +02:00
committed by GitHub
parent 93691ca939
commit 6375b91bd7

View File

@ -79,9 +79,11 @@ if(INTEL_ARCH STREQUAL "KNL")
else() else()
if(CMAKE_CXX_COMPILER_ID STREQUAL "Intel") if(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
include(CheckCXXCompilerFlag) include(CheckCXXCompilerFlag)
foreach(_FLAG -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -qopt-zmm-usage=high -qno-offload -fno-alias -ansi-alias -restrict) foreach(_FLAG -O2 "-fp-model fast=2" -no-prec-div -qoverride-limits -qopt-zmm-usage=high -qno-offload -fno-alias -ansi-alias -restrict)
check_cxx_compiler_flag("${_FLAG}" COMPILER_SUPPORTS${_FLAG}) string(REGEX REPLACE "[ =\"]" "" _FLAGX ${_FLAG})
if(COMPILER_SUPPORTS${_FLAG}) check_cxx_compiler_flag("${_FLAG}" COMPILER_SUPPORTS${_FLAGX})
if(COMPILER_SUPPORTS${_FLAGX})
separate_arguments(_FLAG UNIX_COMMAND "${_FLAG}")
target_compile_options(lammps PRIVATE ${_FLAG}) target_compile_options(lammps PRIVATE ${_FLAG})
endif() endif()
endforeach() endforeach()