From 90b010d5cbcee64e979f73acc4acebdd381399f3 Mon Sep 17 00:00:00 2001 From: Joel Stanley Date: Mon, 12 Dec 2016 15:45:58 -0600 Subject: [PATCH] Add DYLD_LIBRARY_PATH to executable environments during postInstall (#81) --- release.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/release.nix b/release.nix index db4b5de..7bc3a3a 100644 --- a/release.nix +++ b/release.nix @@ -231,6 +231,13 @@ let --prefix PATH : ${ghc}/bin ''; + postInstall = pkgs.lib.optionalString pkgs.stdenv.isDarwin '' + wrapProgram $out/bin/hellos-client --prefix DYLD_LIBRARY_PATH : ${grpc}/lib + wrapProgram $out/bin/hellos-server --prefix DYLD_LIBRARY_PATH : ${grpc}/lib + wrapProgram $out/bin/echo-client --prefix DYLD_LIBRARY_PATH : ${grpc}/lib + wrapProgram $out/bin/echo-server --prefix DYLD_LIBRARY_PATH : ${grpc}/lib + ''; + shellHook = pkgs.lib.optionalString pkgs.stdenv.isDarwin '' export DYLD_LIBRARY_PATH=${grpc}/lib''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH