瀏覽代碼

Allow overiding of ./enc location

pull/212/head
ILYA Khlopotov 3 年之前
父節點
當前提交
16b49390a1
共有 2 個文件被更改,包括 12 次插入2 次删除
  1. +1
    -1
      Makefile
  2. +11
    -1
      rebar.config.script

+ 1
- 1
Makefile 查看文件

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

+ 11
- 1
rebar.config.script 查看文件

@ -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.

Loading…
取消
儲存