Minor clean up in CMake/IntelCompilers.cmake

This commit is contained in:
Ye Luo 2019-05-12 20:15:34 -05:00
parent 50f9347f77
commit 85665b68c2
1 changed files with 2 additions and 12 deletions

View File

@ -31,21 +31,11 @@ SET( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -restrict -unroll -ip"
SET( CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -restrict -unroll -ip" ) SET( CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -restrict -unroll -ip" )
SET( CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -restrict -unroll -ip" ) SET( CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -restrict -unroll -ip" )
# Use deprecated options prior to 11.1 # Set prefetch flag
SET(ICC_DEPRECATED_OPTS FALSE)
IF ( CMAKE_CXX_COMPILER_VERSION VERSION_LESS 11.1 )
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -prefetch ")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -prefetch" )
ELSEIF(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 16 )
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -opt-prefetch" )
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -opt-prefetch" )
ELSE()
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qopt-prefetch" )
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -qopt-prefetch" ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -qopt-prefetch" )
ENDIF()
#check if -ftz is accepted #check if -ftz is accepted
CHECK_C_COMPILER_FLAG( "${CMAKE_CXX_FLAGS} -ftz" INTEL_FTZ ) CHECK_CXX_COMPILER_FLAG( "${CMAKE_CXX_FLAGS} -ftz" INTEL_FTZ )
IF( INTEL_FTZ) IF( INTEL_FTZ)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ftz" ) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ftz" )
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftz" ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftz" )