about summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2024-02-03 10:35:49 -0800
committerRobert Schütz <nix@dotlambda.de>2024-02-03 10:41:42 -0800
commit1769c4bc2ce9b58a3b3814e5622740eb9e8074fd (patch)
treefd3e3d41a412ef40fd93efda70881426e91aa9e9 /pkgs/development/libraries
parentb8b232ae7b8b144397fdb12d20f592e5e7c1a64d (diff)
downloadnixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.tar
nixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.tar.gz
nixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.tar.bz2
nixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.tar.lz
nixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.tar.xz
nixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.tar.zst
nixlib-1769c4bc2ce9b58a3b3814e5622740eb9e8074fd.zip
igraph: fix include path in generated cmake target
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/igraph/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/igraph/default.nix b/pkgs/development/libraries/igraph/default.nix
index f8232c35dc01..a39249e9bfb1 100644
--- a/pkgs/development/libraries/igraph/default.nix
+++ b/pkgs/development/libraries/igraph/default.nix
@@ -92,7 +92,10 @@ stdenv.mkDerivation (finalAttrs: {
     cp -r doc "$out/share"
   '';
 
-  postFixup = lib.optionalString stdenv.isDarwin ''
+  postFixup = ''
+    substituteInPlace $dev/lib/cmake/igraph/igraph-targets.cmake \
+      --replace-fail "_IMPORT_PREFIX \"$out\"" "_IMPORT_PREFIX \"$dev\""
+  '' + lib.optionalString stdenv.isDarwin ''
     install_name_tool -change libblas.dylib ${blas}/lib/libblas.dylib $out/lib/libigraph.dylib
   '';