mirror of
https://github.com/correl/rebar.git
synced 2024-12-18 03:00:17 +00:00
Add a global config option skip_deps which when present will cause dependencies not to be added to the list of directories to process, useful for ./rebar skip_deps=true eunit so that you don't run the tests of every dependency.
This commit is contained in:
parent
bf3dfcb34b
commit
b85c0b4515
1 changed files with 7 additions and 1 deletions
|
@ -50,7 +50,13 @@ preprocess(Config, _) ->
|
|||
%% Walk all the deps and make sure they are available on the code path,
|
||||
%% if the application we're interested in actually exists there.
|
||||
ok = update_deps_code_path(Deps),
|
||||
{ok, Config2, [Dir || {Dir, _, _, _} <- Deps]};
|
||||
DepDirs = case rebar_config:get_global(skip_deps, false) of
|
||||
false ->
|
||||
[Dir || {Dir, _, _, _} <- Deps];
|
||||
_Specified ->
|
||||
[]
|
||||
end,
|
||||
{ok, Config2, DepDirs};
|
||||
{'EXIT', Reason} ->
|
||||
?ABORT("Error while processing dependencies: ~p\n", [Reason])
|
||||
end.
|
||||
|
|
Loading…
Reference in a new issue