Commit 2876baaf authored by James Barnett's avatar James Barnett
Browse files

Use -restrict whenever Intel is used, no matter the package

parent 197f0827
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -37,6 +37,10 @@ enable_language(CXX)
#####################################################################
include(CheckCCompilerFlag)

if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel")
  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -restrict")
endif()

########################################################################
# User input options                                                   #
########################################################################
@@ -150,11 +154,6 @@ if(ENABLE_USER-OMP OR ENABLE_KOKKOS OR ENABLE_USER-INTEL)
  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
endif()

if((ENABLE_USER-OMP OR ENABLE_OPT OR ENABLE_USER-INTEL) AND
        (${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel"))
  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -restrict")
endif()

if(ENABLE_KSPACE)
  set(FFT "KISSFFT" CACHE STRING "FFT library for KSPACE package")
  set_property(CACHE FFT PROPERTY STRINGS KISSFFT FFTW3 MKL FFTW2)