|
|
@ -18,11 +18,12 @@ install(State) -> |
|
|
|
{ok, State2} = rebar_prv_install_deps:handle_deps(State1, Plugins), |
|
|
|
|
|
|
|
Apps = rebar_state:get(State2, all_deps), |
|
|
|
ToBuild = lists:dropwhile(fun rebar_app_info:valid/1, Apps), |
|
|
|
lists:foreach(fun(AppInfo) -> |
|
|
|
C = rebar_config:consult(rebar_app_info:dir(AppInfo)), |
|
|
|
S = rebar_state:new(rebar_state:new(), C, rebar_app_info:dir(AppInfo)), |
|
|
|
rebar_prv_compile:build(S, AppInfo) |
|
|
|
end, Apps), |
|
|
|
end, ToBuild), |
|
|
|
|
|
|
|
PluginProviders = plugin_providers(Plugins), |
|
|
|
{ok, PluginProviders, rebar_state:set(State2, deps_dir, ?DEFAULT_DEPS_DIR)}. |
|
|
|