From 3f2c669bc42bf586e95c2fa5c3c176a85da7b375 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Fri, 16 Aug 2024 13:50:25 +0200 Subject: [PATCH] Respect RESINSIGHT_ENABLED_HDF5 flag on linux. --- CMakeLists.txt | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 13f8c4bd00..4431f8d4f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -422,22 +422,24 @@ if(MSVC) ) endif() else() - find_package(HDF5 COMPONENTS CXX) - if(HDF5_FOUND) - list(APPEND EXTERNAL_LINK_LIBRARIES ${HDF5_LIBRARIES}) - - set(RESINSIGHT_FOUND_HDF5 1) - message(STATUS "Using HDF5 libraries : ${HDF5_LIBRARIES}") - - option(RESINSIGHT_HDF5_BUNDLE_LIBRARIES "Bundle HDF5 libraries" OFF) - mark_as_advanced(FORCE RESINSIGHT_HDF5_BUNDLE_LIBRARIES) - if(RESINSIGHT_HDF5_BUNDLE_LIBRARIES) - message(STATUS "Bundling of HDF5 libraries is enabled") - endif() # RESINSIGHT_HDF5_BUNDLE_LIBRARIES - - else() - message(WARNING "Use of HDF5 is enabled, but no HDF5 is found.") - endif() # HDF5_FOUND + if(RESINSIGHT_ENABLE_HDF5) + find_package(HDF5 COMPONENTS CXX) + if(HDF5_FOUND) + list(APPEND EXTERNAL_LINK_LIBRARIES ${HDF5_LIBRARIES}) + + set(RESINSIGHT_FOUND_HDF5 1) + message(STATUS "Using HDF5 libraries : ${HDF5_LIBRARIES}") + + option(RESINSIGHT_HDF5_BUNDLE_LIBRARIES "Bundle HDF5 libraries" OFF) + mark_as_advanced(FORCE RESINSIGHT_HDF5_BUNDLE_LIBRARIES) + if(RESINSIGHT_HDF5_BUNDLE_LIBRARIES) + message(STATUS "Bundling of HDF5 libraries is enabled") + endif() # RESINSIGHT_HDF5_BUNDLE_LIBRARIES + + else() + message(WARNING "Use of HDF5 is enabled, but no HDF5 is found.") + endif() # HDF5_FOUND + endif() endif() # MSVC # ##############################################################################