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
|