From ce62b65684f82f126024580e8a2ac4a4d9b1a767 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 16 Jun 2016 12:38:13 +0200 Subject: [PATCH] fix check for hdf5 library --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e0f180b3c..04714c1a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,6 +18,9 @@ if(COMMAND cmake_policy) if(POLICY CMP0050) cmake_policy(SET CMP0050 OLD) endif(POLICY CMP0050) + if (POLICY CMP0045) + cmake_policy(SET CMP0045 NEW) + endif(POLICY CMP0045) endif(COMMAND cmake_policy) # include local modules @@ -568,7 +571,9 @@ endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") endif() if(NOT FREECAD_USE_EXTERNAL_SMESH) - find_package(HDF5 REQUIRED) + # See https://www.hdfgroup.org/HDF5/release/cmakebuild.html + find_package(HDF5 COMPONENTS NO_MODULE REQUIRED static) + #find_package(HDF5 REQUIRED) find_package(MEDFile REQUIRED) set(SMESH_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/salomesmesh/inc) else()