diff options
author | Eric Merritt <eric@merritt.tech> | 2016-04-01 13:13:02 -0700 |
---|---|---|
committer | Eric Merritt <eric@merritt.tech> | 2016-04-23 19:03:29 -0700 |
commit | 2d6d9682bb8a910f3eb5f0be8d5687c753e9732c (patch) | |
tree | 376b3819675b346d9236378212b3ee41b52aca85 /pkgs/development | |
parent | 8d3d0a1ca97cae40bde9e0b92d9c6a99c233e38c (diff) | |
download | nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.tar nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.tar.gz nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.tar.bz2 nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.tar.lz nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.tar.xz nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.tar.zst nixlib-2d6d9682bb8a910f3eb5f0be8d5687c753e9732c.zip |
elixir: set ERL_LIBS for elixir apps
Previously Elixir didn't correct set the ERL_LIBS environment variable for the OTP Applications that it supplies. This change fixes that
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/interpreters/elixir/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/interpreters/elixir/setup-hook.sh | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/elixir/default.nix b/pkgs/development/interpreters/elixir/default.nix index e45c6784e949..b612033c8e5a 100644 --- a/pkgs/development/interpreters/elixir/default.nix +++ b/pkgs/development/interpreters/elixir/default.nix @@ -17,6 +17,8 @@ stdenv.mkDerivation rec { LANG = "en_US.UTF-8"; LC_TYPE = "en_US.UTF-8"; + setupHook = ./setup-hook.sh; + buildFlags = if debugInfo then "ERL_COMPILER_OPTIONS=debug_info" else ""; diff --git a/pkgs/development/interpreters/elixir/setup-hook.sh b/pkgs/development/interpreters/elixir/setup-hook.sh new file mode 100644 index 000000000000..2ed3b2e6454b --- /dev/null +++ b/pkgs/development/interpreters/elixir/setup-hook.sh @@ -0,0 +1,5 @@ +addErlLibPath() { + addToSearchPath ERL_LIBS $1/lib/elixir/lib +} + +envHooks+=(addErlLibPath) |