summaryrefslogtreecommitdiff
path: root/src/rebar_prv_do.erl
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2014-10-10 17:31:25 -0500
committerTristan Sloughter <t@crashfast.com>2014-10-10 17:31:25 -0500
commit90cfb2a794e16dbf583a3591f448ced4a32f579f (patch)
tree88fe55045741a9a137144423c40fb468233a4d83 /src/rebar_prv_do.erl
parent587e57c03c21531dbffc0932a0a8bf9e46fa413c (diff)
support compile jobs option
Diffstat (limited to 'src/rebar_prv_do.erl')
-rw-r--r--src/rebar_prv_do.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rebar_prv_do.erl b/src/rebar_prv_do.erl
index 4bffd04..c8f383d 100644
--- a/src/rebar_prv_do.erl
+++ b/src/rebar_prv_do.erl
@@ -32,13 +32,13 @@ init(State) ->
-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}.
do(State) ->
Tasks = args_to_tasks(rebar_state:command_args(State)),
- State1 = lists:foldl(fun(TaskArgs, StateAcc) ->
+ State1 = lists:foldl(fun(TaskArgs, {ok, StateAcc}) ->
[TaskStr | Args] = string:tokens(TaskArgs, " "),
Task = list_to_atom(TaskStr),
StateAcc1 = rebar_state:set(StateAcc, task, Task),
StateAcc2 = rebar_state:command_args(StateAcc1, Args),
rebar_core:process_command(StateAcc2, Task)
- end, State, Tasks),
+ end, {ok, State}, Tasks),
{ok, State1}.
args_to_tasks(Args) ->