mirror of https://github.com/QMCPACK/qmcpack.git
39 lines
1.3 KiB
CMake
Executable File
39 lines
1.3 KiB
CMake
Executable File
#compiler flags for intel 8.x
|
|
SET(INTEL_COMPILER 1)
|
|
ADD_DEFINITIONS(-DADD_ -DINLINE_ALL=inline -DMPICH_SKIP_MPICXX)
|
|
# for Mac OS X
|
|
#SET(CMAKE_CXX_FLAGS "-restrict -unroll -fno-alias -O3 -msse3 -axT")
|
|
# for Abe core 2 quad
|
|
SET(CMAKE_CXX_FLAGS "-restrict -unroll -fno-alias -O3 -ip -xT")
|
|
SET(CMAKE_CC_FLAGS "-restrict -unroll -fno-alias -O3")
|
|
|
|
IF(QMC_OMP)
|
|
SET(ENABLE_OPENMP 1)
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -openmp")
|
|
ENDIF(QMC_OMP)
|
|
|
|
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated")
|
|
#ELSE(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
# IF(QMC_BITS MATCHES 64)
|
|
# ELSE(QMC_BITS MATCHES 64)
|
|
# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xW -cxxlib-icc")
|
|
# ENDIF(QMC_BITS MATCHES 64)
|
|
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
|
|
IF($ENV{CXX} MATCHES cmpi)
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ccl icpc")
|
|
ENDIF($ENV{CXX} MATCHES cmpi)
|
|
|
|
#ifc -> ifort
|
|
#SET(FORTRAN_LIBS " -lifcore -lifport")
|
|
SET(F77 ifort)
|
|
SET(F77OPTFLAGS -fpp2 -O3)
|
|
SET(F77FLAGS ${F77OPTFLAGS})
|
|
|
|
######################################################
|
|
#KCC needs to be used to build static libraries
|
|
######################################################
|
|
#SET(CMAKE_AR xild)
|
|
#SET(CMAKE_CXX_CREATE_STATIC_LIBRARY "<CMAKE_AR> -lib -o <TARGET> <OBJECTS>")
|