aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/ecal/0003-fix-dependencies.patch
blob: 275977f8823e73c59af29e4f6d4ef6fa853d08e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/contrib/ecalhdf5/CMakeLists.txt b/contrib/ecalhdf5/CMakeLists.txt
index c167bacd4..45e754340 100644
--- a/contrib/ecalhdf5/CMakeLists.txt
+++ b/contrib/ecalhdf5/CMakeLists.txt
@@ -18,9 +18,14 @@
 
 project(hdf5 LANGUAGES C CXX)
 
-if(NOT CMAKE_CROSSCOMPILING)
+if(1)
   find_package(HDF5 COMPONENTS C REQUIRED)
   find_package(Threads REQUIRED)
+  if (TARGET hdf5::hdf5-shared)
+    set(ECAL_LINK_HDF5_SHARED 1)
+  else()
+    set(ECAL_LINK_HDF5_SHARED 0)
+  endif()
 else()
   find_library(hdf5_path NAMES hdf5 REQUIRED PATH_SUFFIXES hdf5/serial)
   find_path(hdf5_include NAMES hdf5.h PATH_SUFFIXES hdf5/serial REQUIRED)