summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rebar_deps.erl11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/rebar_deps.erl b/src/rebar_deps.erl
index 3b57461..d9819f6 100644
--- a/src/rebar_deps.erl
+++ b/src/rebar_deps.erl
@@ -56,9 +56,14 @@ preprocess(Config, _) ->
%% Add available deps to code path
update_deps_code_path(AvailableDeps),
- %% Return all the available dep directories for process
- %% TODO: Re-add support for skip_deps=true
- {ok, [D#dep.dir || D <- AvailableDeps]}.
+ %% If skip_deps=true, don't worry about processing deps at all.
+ case rebar_config:get_global(skip_deps, false) of
+ false ->
+ %% Return all the available dep directories for process
+ {ok, [D#dep.dir || D <- AvailableDeps]};
+ _ ->
+ {ok, []}
+ end.
postprocess(_Config, _) ->
case erlang:get(?MODULE) of