|
@@ -476,7 +476,10 @@ endef
|
|
|
define dep_autopatch_appsrc_script.erl
|
|
|
AppSrc = "$(call core_native_path,$(DEPS_DIR)/$1/src/$1.app.src)",
|
|
|
AppSrcScript = AppSrc ++ ".script",
|
|
|
- Bindings = erl_eval:new_bindings(),
|
|
|
+ {ok, Conf0} = file:consult(AppSrc),
|
|
|
+ Bindings0 = erl_eval:new_bindings(),
|
|
|
+ Bindings1 = erl_eval:add_binding('CONFIG', Conf0, Bindings0),
|
|
|
+ Bindings = erl_eval:add_binding('SCRIPT', AppSrcScript, Bindings1),
|
|
|
{ok, [Conf]} = file:script(AppSrcScript, Bindings),
|
|
|
ok = file:write_file(AppSrc, io_lib:format("~p.~n", [Conf])),
|
|
|
halt()
|