summary refs log tree commit diff
path: root/pkgs/tools/misc/hdf5
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-10-23 15:12:42 +0200
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-10-23 15:12:42 +0200
commit7570b91f6819d5017abf57a5eb9cb95c6095ff3e (patch)
tree4d578fb8f383d13352288589016112f043b92dc9 /pkgs/tools/misc/hdf5
parent32d09494bc76f3e39e44096df5b412d5e492d2ea (diff)
downloadnixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.tar
nixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.tar.gz
nixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.tar.bz2
nixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.tar.lz
nixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.tar.xz
nixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.tar.zst
nixpkgs-7570b91f6819d5017abf57a5eb9cb95c6095ff3e.zip
hdf5: fix runtime error on darwin
Diffstat (limited to 'pkgs/tools/misc/hdf5')
-rw-r--r--pkgs/tools/misc/hdf5/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/tools/misc/hdf5/default.nix b/pkgs/tools/misc/hdf5/default.nix
index dc2a1d28452..39c0b680b00 100644
--- a/pkgs/tools/misc/hdf5/default.nix
+++ b/pkgs/tools/misc/hdf5/default.nix
@@ -72,7 +72,8 @@ stdenv.mkDerivation rec {
 
   cmakeFlags = [
     "-DHDF5_INSTALL_CMAKE_DIR=${placeholder "dev"}/lib/cmake"
-  ] ++ lib.optional cppSupport "-DHDF5_BUILD_CPP_LIB=ON"
+  ] ++ lib.optional stdenv.isDarwin "-DHDF5_BUILD_WITH_INSTALL_NAME=ON"
+    ++ lib.optional cppSupport "-DHDF5_BUILD_CPP_LIB=ON"
     ++ lib.optional fortranSupport "-DHDF5_BUILD_FORTRAN=ON"
     ++ lib.optional szipSupport "-DHDF5_ENABLE_SZIP_SUPPORT=ON"
     ++ lib.optionals mpiSupport [ "-DHDF5_ENABLE_PARALLEL=ON" "CC=${mpi}/bin/mpicc" ]