Skip to content
Snippets Groups Projects
Commit c4869b49 authored by Daniel Vonk's avatar Daniel Vonk
Browse files

Remove old CMake scripts

parent 54fbceb0
No related branches found
No related tags found
2 merge requests!19Merge develop into main,!13Add CI System to Sassena and Modernize Build-System
SET(cmake_policy NO_POLICY_SCOPE)
IF(CRAY)
SET(CMAKE_CXX_COMPILER /opt/cray/xt-asyncpe/3.7/bin/CC)
MESSAGE(STATUS "Cray is chosen.")
ELSEIF(MPIICPC)
SET(CMAKE_CXX_COMPILER mpiicpc)
SET(CMAKE_CXX_FLAGS "-xHost -qopenmp")
MESSAGE(STATUS "mpiicpc -xHost -qopenmp")
ELSEIF(MPICPP)
SET(CMAKE_CXX_COMPILER mpic++)
SET(CMAKE_CXX_FLAGS "-march=native -fopenmp")
MESSAGE(STATUS "mpic++ -fopenmp")
ELSE()
FIND_PACKAGE(MPI)
SET(CMAKE_CXX_COMPILER ${MPI_COMPILER})
ENDIF()
SET(FFTW3_DIR /opt/fftw/3.2.2)
FIND_PACKAGE(FFTW3 REQUIRED)
INCLUDE_DIRECTORIES( ${FFTW3_INCLUDE_DIR} )
FIND_PACKAGE(LAPACK REQUIRED)
INCLUDE_DIRECTORIES( ${LAPACK_INCLUDE_DIR} )
if (BLA_VENDOR STREQUAL "ACML")
FIND_LIBRARY(FLIB NAMES gfortran HINTS ENV LD_LIBRARY_PATH)
MESSAGE(STATUS "Using GFortran Library: " ${FLIB})
ADD_LIBRARY(LAPACK_LIBRARIES ${FLIB})
endif(BLA_VENDOR STREQUAL "ACML")
FIND_PACKAGE(LibXml2 REQUIRED)
INCLUDE_DIRECTORIES( ${LIBXML2_INCLUDE_DIR} )
FIND_PACKAGE(ZLIB REQUIRED)
INCLUDE_DIRECTORIES( ${ZLIB_INCLUDE_DIR})
FIND_PACKAGE(Boost 1.42 REQUIRED COMPONENTS regex mpi thread serialization system filesystem program_options)
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS}/geometry)
MESSAGE(STATUS "Searching for HDF5" )
FIND_PACKAGE(HDF5 REQUIRED COMPONENTS CXX HL)
INCLUDE_DIRECTORIES( ${HDF5_INCLUDE_DIR})
SET(HDF5_CLIB "$ENV{HDF5_CLIB}")
IF(HDF5_CLIB)
SET(HDF5_LIBRARIES "$ENV{HDF5_CLIB}")
ENDIF(HDF5_CLIB)
IF(HDF5_FOUND)
MESSAGE(STATUS "HDF5 found:" ${HDF5_LIBRARIES})
ELSE(HDF5_FOUND)
MESSAGE(WARNING "HDF5 not found")
ENDIF(HDF5_FOUND)
SET(cmake_policy NO_POLICY_SCOPE)
INCLUDE_DIRECTORIES(${Sassena_SOURCE_DIR}/vendor)
INCLUDE_DIRECTORIES(${Sassena_SOURCE_DIR}/vendor/xdrfile-1.1.1/include)
ADD_LIBRARY(sass_vendor_xdrfile ${INTERNAL_LIBRARY_TYPE}
vendor/xdrfile-1.1.1/src/xdrfile.c
vendor/xdrfile-1.1.1/src/xdrfile_xtc.c
vendor/xdrfile-1.1.1/src/xdrfile_trr.c
)
SET_TARGET_PROPERTIES(sass_vendor_xdrfile PROPERTIES LINKER_LANGUAGE CXX)
IF(STATIC)
SET_TARGET_PROPERTIES(sass_vendor_xdrfile PROPERTIES LINK_SEARCH_END_STATIC 1)
ENDIF(STATIC)
TARGET_LINK_LIBRARIES (sass_vendor_xdrfile
${ZLIB_LIBRARIES}
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment