added: export hdf5 status to applications

This commit is contained in:
Arne Morten Kvarving 2016-10-14 13:26:01 +02:00
parent 61098b41dc
commit b7294f3a9a
2 changed files with 7 additions and 5 deletions

View File

@ -159,13 +159,14 @@ IF(IFEM_USE_HDF5)
if(MPI_FOUND) if(MPI_FOUND)
set(HDF5_PREFER_PARALLEL 1) set(HDF5_PREFER_PARALLEL 1)
endif() endif()
FIND_PACKAGE(HDF5) find_package(HDF5 COMPONENTS C)
IF(HDF5_LIBRARIES AND HDF5_INCLUDE_DIR) if(HDF5_FOUND)
SET(IFEM_DEPLIBS ${IFEM_DEPLIBS} ${HDF5_LIBRARIES}) SET(IFEM_DEPLIBS ${IFEM_DEPLIBS} ${HDF5_LIBRARIES})
SET(IFEM_DEPINCLUDES ${IFEM_DEPINCLUDES} ${HDF5_INCLUDE_DIR}) set(IFEM_DEPINCLUDES ${IFEM_DEPINCLUDES} ${HDF5_INCLUDE_DIR}
${HDF5_INCLUDE_DIRS})
SET(IFEM_BUILD_CXX_FLAGS "${IFEM_BUILD_CXX_FLAGS} -DHAS_HDF5=1") SET(IFEM_BUILD_CXX_FLAGS "${IFEM_BUILD_CXX_FLAGS} -DHAS_HDF5=1")
list(APPEND IFEM_DEFINITIONS -DHAS_HDF5=1) list(APPEND IFEM_DEFINITIONS -DHAS_HDF5)
ENDIF(HDF5_LIBRARIES AND HDF5_INCLUDE_DIR) endif()
ENDIF(IFEM_USE_HDF5) ENDIF(IFEM_USE_HDF5)
# SPR # SPR

View File

@ -11,6 +11,7 @@ if(NOT IFEM_FOUND)
set(PETSC_FOUND @PETSC_FOUND@) set(PETSC_FOUND @PETSC_FOUND@)
set(ISTL_FOUND @ISTL_FOUND@) set(ISTL_FOUND @ISTL_FOUND@)
set(MPI_FOUND @MPI_FOUND@) set(MPI_FOUND @MPI_FOUND@)
set(HDF5_FOUND @HDF5_FOUND@)
set(IFEM_REGTEST_SCRIPT ${IFEM_PATH}/scripts/regtest.sh.in) set(IFEM_REGTEST_SCRIPT ${IFEM_PATH}/scripts/regtest.sh.in)
set(IFEM_CHECKCOMMITS_SCRIPT ${IFEM_PATH}/CheckCommits.cmake) set(IFEM_CHECKCOMMITS_SCRIPT ${IFEM_PATH}/CheckCommits.cmake)