From ac72aecdcd50acb73fa5832552683d2a7e1f63fd Mon Sep 17 00:00:00 2001 From: Chuck Atkins <chuck.atkins@kitware.com> Date: Wed, 26 Apr 2017 19:46:45 +0000 Subject: [PATCH] Use the HDF5_C_INCLUDE_DIRS instead of HDF5_INCLUDE_DIRS --- examples/heatTransfer/write/CMakeLists.txt | 2 +- source/adios2/CMakeLists.txt | 3 +-- testing/adios2/engine/hdf5/CMakeLists.txt | 6 +++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/examples/heatTransfer/write/CMakeLists.txt b/examples/heatTransfer/write/CMakeLists.txt index 89373e645..763a151aa 100644 --- a/examples/heatTransfer/write/CMakeLists.txt +++ b/examples/heatTransfer/write/CMakeLists.txt @@ -46,7 +46,7 @@ if(ADIOS_USE_MPI) IO_hdf5_a.cpp ) target_include_directories(heatTransfer_write_hdf5 - PRIVATE ${MPI_C_INCLUDE_PATH} ${HDF5_INCLUDE_DIRS} + PRIVATE ${MPI_C_INCLUDE_PATH} ${HDF5_C_INCLUDE_DIRS} ) target_link_libraries(heatTransfer_write_hdf5 ${MPI_C_LIBRARIES} ${HDF5_C_LIBRARIES} diff --git a/source/adios2/CMakeLists.txt b/source/adios2/CMakeLists.txt index 75d221e4b..7099e25b2 100644 --- a/source/adios2/CMakeLists.txt +++ b/source/adios2/CMakeLists.txt @@ -102,8 +102,7 @@ if(ADIOS_USE_HDF5) "of ADIOS is being built, which requires a sequential HDF5." ) endif() - - target_include_directories(adios2 PRIVATE ${HDF5_INCLUDE_DIRS}) + target_include_directories(adios2 PRIVATE ${HDF5_C_INCLUDE_DIRS}) target_sources(adios2 PRIVATE engine/hdf5/HDF5ReaderP.cpp engine/hdf5/HDF5WriterP.cpp diff --git a/testing/adios2/engine/hdf5/CMakeLists.txt b/testing/adios2/engine/hdf5/CMakeLists.txt index b8a4a56c2..2f69ed7a3 100644 --- a/testing/adios2/engine/hdf5/CMakeLists.txt +++ b/testing/adios2/engine/hdf5/CMakeLists.txt @@ -3,6 +3,10 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# +find_package(HDF5 REQUIRED) + add_executable(TestHDF5WriteRead TestHDF5WriteRead.cpp) -target_link_libraries(TestHDF5WriteRead adios2 gtest) +target_include_directories(TestHDF5WriteRead PRIVATE ${HDF5_C_INCLUDE_DIRS}) +target_link_libraries(TestHDF5WriteRead adios2 gtest ${HDF5_C_LIBRARIES}) + add_test(NAME adios2::engine::hdf5::write_read COMMAND TestHDF5WriteRead) -- GitLab