diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c0decdd7e..ca77671b7c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -225,8 +225,7 @@ target_include_directories( PUBLIC $ PUBLIC swig PUBLIC ${GSL_LITE_INCLUDE_DIR} - PUBLIC ${SUITESPARSE_INCLUDE_DIRS} - PUBLIC ${HDF5_INCLUDE_DIRS}) + PUBLIC ${SUITESPARSE_INCLUDE_DIRS}) if(NOT "${BLAS_INCLUDE_DIRS}" STREQUAL "") target_include_directories(${PROJECT_NAME} PUBLIC ${BLAS_INCLUDE_DIRS}) @@ -256,6 +255,11 @@ target_link_libraries( PUBLIC ${BLAS_LIBRARIES} PUBLIC ${CMAKE_DL_LIBS}) +if(ENABLE_HDF5) + target_include_directories(${PROJECT_NAME} PUBLIC ${HDF5_INCLUDE_DIRS}) + target_link_libraries(${PROJECT_NAME} PUBLIC ${HDF5_LIBRARIES}) +endif() + if(OpenMP_FOUND) target_link_libraries(${PROJECT_NAME} PUBLIC OpenMP::OpenMP_CXX) endif()