Stop clean from erroring if there's no .app file

If rebar tries to clean the .app file (because there's a .app.src file)
and it doesn't exist (possibly because of a bad compile), don't fail.
This commit is contained in:
Andrew Thompson 2010-10-28 00:39:42 -04:00
parent ff5a7982eb
commit 5158f9531d

View file

@ -68,7 +68,15 @@ clean(_Config, File) ->
%% If the app file is a .app.src, delete the generated .app file %% If the app file is a .app.src, delete the generated .app file
case rebar_app_utils:is_app_src(File) of case rebar_app_utils:is_app_src(File) of
true -> true ->
file:delete(rebar_app_utils:app_src_to_app(File)); case file:delete(rebar_app_utils:app_src_to_app(File)) of
ok ->
ok;
{error, enoent} ->
%% The file not existing is OK, we can ignore the error.
ok;
Other ->
Other
end;
false -> false ->
ok ok
end. end.