File: adapt-lib-and-plugin-path.patch

package info (click to toggle)
hdf5-blosc 1.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 164 kB
  • sloc: ansic: 277; makefile: 10; sh: 8
file content (41 lines) | stat: -rw-r--r-- 1,587 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
From: Freexian Packaging Team <team+freexian@tracker.debian.org>
Date: Thu, 27 Mar 2025 13:49:54 +0000
Subject: adapt path for library and plugin to correspond with other hdf5
 plugins

===================================================================
---
 CMakeLists.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index bfaa22e..d83f427 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,14 +12,16 @@ option(BUILD_TESTS
 option(BUILD_PLUGIN
     "Build dynamically loadable plugin for HDF5 version > 1.8.11" ON)
 if(BUILD_PLUGIN)
-    set(PLUGIN_INSTALL_PATH "/usr/local/hdf5/lib/plugin" CACHE PATH
+    set(PLUGIN_INSTALL_PATH "${CMAKE_INSTALL_LIBDIR}/hdf5/plugins" CACHE PATH
       "Where to install the dynamic HDF5-plugin")
 endif(BUILD_PLUGIN)
 
+set(BLOSC_LIBRARIES "${CMAKE_INSTALL_LIBDIR}/hdf5/plugins")
 set(BLOSC_PREFIX "${CMAKE_CURRENT_BINARY_DIR}/blosc")
 set(BLOSC_INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/blosc")
 set(BLOSC_CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${BLOSC_INSTALL_DIR})
 
+message("BLOSC_LIBRARIES='${BLOSC_LIBRARIES}'")
 message("BLOSC_PREFIX='${BLOSC_PREFIX}'")
 message("BLOSC_INSTALL_DIR='${BLOSC_INSTALL_DIR}'")
 message("BLOSC_CMAKE_ARGS='${BLOSC_CMAKE_ARGS}'")
@@ -63,7 +65,7 @@ endif(BUILD_PLUGIN)
 
 # install
 install(FILES src/blosc_filter.h DESTINATION include COMPONENT HDF5_FILTER_DEV)
-install(TARGETS blosc_filter_shared DESTINATION lib COMPONENT HDF5_FILTER_DEV)
+install(TARGETS blosc_filter_shared DESTINATION ${PLUGIN_INSTALL_PATH} COMPONENT HDF5_FILTER_DEV)
 
 
 # test