Bladeren bron

Allow overiding of ./enc location

pull/212/head
ILYA Khlopotov 3 jaren geleden
bovenliggende
commit
16b49390a1
2 gewijzigde bestanden met toevoegingen van 12 en 2 verwijderingen
  1. +1
    -1
      Makefile
  2. +11
    -1
      rebar.config.script

+ 1
- 1
Makefile Bestand weergeven

@ -1,5 +1,5 @@
REBAR?=./rebar
ENC?=./enc
all: build

+ 11
- 1
rebar.config.script Bestand weergeven

@ -17,7 +17,7 @@ Config1 = case lists:keyfind(erl_opts, 1, CONFIG) of
CONFIG ++ [{erl_opts, ErlOpts}]
end,
case os:type() of
Config2 = case os:type() of
{unix, _} ->
CC = case os:getenv("CC") of
false -> "cc";
@ -36,4 +36,14 @@ case os:type() of
end;
_ ->
Config1
end,
case os:getenv("ENC") of
false ->
Config2;
ENC ->
PreHook = {pre_hooks, [{"", compile, "escript " ++ ENC ++ " compile"}]},
PostHook = {post_hooks, [{"", clean, "escript " ++ ENC ++ " compile"}]},
Config3 = lists:keyreplace(post_hooks, 1, Config2, PostHook),
lists:keyreplace(pre_hooks, 1, Config3, PreHook)
end.

Laden…
Annuleren
Opslaan