summaryrefslogtreecommitdiff
path: root/src/rebar_provider.erl
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2014-08-16 09:12:08 -0500
committerTristan Sloughter <t@crashfast.com>2014-08-16 09:12:08 -0500
commit2880e2838bd6bbb72b83e013b8fc87265d6f75aa (patch)
tree5513e1c5237ae687fcbf0b2d5ccf696f007655cd /src/rebar_provider.erl
parenta602cfc5934d0f9b6668105ee2721f846fc46aac (diff)
move back to single command with arguments for comamnd after it
Diffstat (limited to 'src/rebar_provider.erl')
-rw-r--r--src/rebar_provider.erl8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rebar_provider.erl b/src/rebar_provider.erl
index e8986f2..39ed911 100644
--- a/src/rebar_provider.erl
+++ b/src/rebar_provider.erl
@@ -81,10 +81,12 @@ impl(Provider) ->
format(#provider{provider_impl=Mod}) ->
erlang:atom_to_list(Mod).
-get_target_providers(Targets, State) ->
+get_target_providers(Target, State) ->
Providers = rebar_config:providers(State),
- TargetProviders = lists:filter(fun(#provider{provides=T}) ->
- lists:member(T, Targets)
+ TargetProviders = lists:filter(fun(#provider{name=T}) when T =:= Target->
+ true;
+ (#provider{name=T}) ->
+ false
end, Providers),
process_deps(TargetProviders, Providers).