diff options
Diffstat (limited to 'src/rebar_core.erl')
-rw-r--r-- | src/rebar_core.erl | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/rebar_core.erl b/src/rebar_core.erl index e4755b1..dd4a9be 100644 --- a/src/rebar_core.erl +++ b/src/rebar_core.erl @@ -257,8 +257,8 @@ processing_base_dir(Config, Dir) -> %% process each one we haven't seen yet %% process_each([], _Command, Config, _ModuleSetFile, DirSet) -> - %% reset cached setup_env - Config1 = rebar_config:reset_env(Config), + %% reset cached (setup_env) envs + Config1 = rebar_config:reset_envs(Config), {Config1, DirSet}; process_each([Dir | Rest], Command, Config, ModuleSetFile, DirSet) -> case sets:is_element(Dir, DirSet) of @@ -268,8 +268,8 @@ process_each([Dir | Rest], Command, Config, ModuleSetFile, DirSet) -> false -> {Config1, DirSet2} = process_dir(Dir, Config, Command, DirSet), Config2 = rebar_config:clean_config(Config, Config1), - %% reset cached setup_env - Config3 = rebar_config:reset_env(Config2), + %% reset cached (setup_env) envs + Config3 = rebar_config:reset_envs(Config2), process_each(Rest, Command, Config3, ModuleSetFile, DirSet2) end. @@ -434,7 +434,7 @@ setup_envs(Config, Modules) -> case erlang:function_exported(M, setup_env, 1) of true -> Env = M:setup_env(C), - C1 = rebar_config:set_env(C, M, Env), + C1 = rebar_config:save_env(C, M, Env), {C1, E++Env}; false -> T |