fixed: detect ICC through the vendor flag rather the the compiler name
works better with mpi compiler wrappers git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2335 e10b68d5-8a6e-419e-a041-bce267b0401d
This commit is contained in:
@@ -75,14 +75,14 @@ SET(IFEM_INCLUDES ${IFEM_INCLUDES} ${IFEM_DEPINCLUDES})
|
||||
|
||||
# Needed as we have templates using these flags
|
||||
ENABLE_LANGUAGE(CXX)
|
||||
IF(CMAKE_CXX_COMPILER MATCHES icpc)
|
||||
SET(IFEM_CXX_FLAGS "${IFEM_CXX_FLAGS} -DUSE_MKL -mkl=sequential")
|
||||
IF(CMAKE_CXX_COMPILER_ID MATCHES Intel)
|
||||
SET(IFEM_CXX_FLAGS "${IFEM_CXX_FLAGS} -DUSE_MKL -mkl=sequential")
|
||||
SET(IFEM_BUILD_CXX_FLAGS "${IFEM_BUILD_CXX_FLAGS} -DUSE_MKL -mkl=sequential")
|
||||
ELSE(CMAKE_CXX_COMPILER MATCHES icpc)
|
||||
ELSE(CMAKE_CXX_COMPILER_ID MATCHES Intel)
|
||||
SET(IFEM_CXX_FLAGS "${IFEM_CXX_FLAGS} -DUSE_CBLAS")
|
||||
SET(IFEM_BUILD_CXX_FLAGS "${IFEM_BUILD_CXX_FLAGS} -DUSE_CBLAS")
|
||||
FIND_PACKAGE(CBLAS REQUIRED)
|
||||
FIND_PACKAGE(LAPACK REQUIRED)
|
||||
SET(IFEM_LIBRARIES ${IFEM_LIBRARIES} ${LAPACK_LIBRARIES})
|
||||
ENDIF(CMAKE_CXX_COMPILER MATCHES icpc)
|
||||
ENDIF(CMAKE_CXX_COMPILER_ID MATCHES Intel)
|
||||
|
||||
SET(IFEM_CXX_FLAGS "${IFEM_CXX_FLAGS} -DReal=double")
|
||||
|
||||
@@ -8,15 +8,15 @@ ENDIF(CMAKE_Fortran_COMPILER MATCHES ifort)
|
||||
|
||||
# And C++ code
|
||||
ENABLE_LANGUAGE(CXX)
|
||||
IF(CMAKE_CXX_COMPILER MATCHES icpc)
|
||||
IF(CMAKE_CXX_COMPILER_ID MATCHES Intel)
|
||||
SET(IFEM_CXX_FLAGS "${IFEM_CXX_FLAGS} -DUSE_MKL -mkl=sequential")
|
||||
SET(IFEM_BUILD_CXX_FLAGS "${IFEM_BUILD_CXX_FLAGS} -DUSE_MKL -mkl=sequential")
|
||||
ELSE(CMAKE_CXX_COMPILER MATCHES icpc)
|
||||
ELSE(CMAKE_CXX_COMPILER_ID MATCHES Intel)
|
||||
SET(IFEM_CXX_FLAGS "${IFEM_CXX_FLAGS} -DUSE_CBLAS")
|
||||
SET(IFEM_BUILD_CXX_FLAGS "${IFEM_BUILD_CXX_FLAGS} -DUSE_CBLAS")
|
||||
FIND_PACKAGE(CBLAS REQUIRED)
|
||||
FIND_PACKAGE(LAPACK REQUIRED)
|
||||
ENDIF(CMAKE_CXX_COMPILER MATCHES icpc)
|
||||
ENDIF(CMAKE_CXX_COMPILER_ID MATCHES Intel)
|
||||
|
||||
# Required dependences
|
||||
FIND_PACKAGE(GoTools REQUIRED)
|
||||
|
||||
Reference in New Issue
Block a user