Selaa lähdekoodia

Make missing file report more comprehensive

pull/2110/head
Serge Aleynikov 5 vuotta sitten
vanhempi
commit
d518809351
1 muutettua tiedostoa jossa 9 lisäystä ja 5 poistoa
  1. +9
    -5
      src/rebar_compiler_erl.erl

+ 9
- 5
src/rebar_compiler_erl.erl Näytä tiedosto

@ -74,11 +74,15 @@ needed_files(Graph, FoundFiles, _, AppInfo) ->
{OtherErls, ErlOpts ++ AdditionalOpts}}.
dependencies(Source, SourceDir, Dirs) ->
{ok, Fd} = file:open(Source, [read]),
Incls = parse_attrs(Fd, [], SourceDir),
AbsIncls = expand_file_names(Incls, Dirs),
ok = file:close(Fd),
AbsIncls.
case file:open(Source, [read]) of
{ok, Fd} ->
Incls = parse_attrs(Fd, [], SourceDir),
AbsIncls = expand_file_names(Incls, Dirs),
ok = file:close(Fd),
AbsIncls;
{error, Reason} ->
throw({cannot_read_file, Source, file:format_error(Reason)})
end.
compile(Source, [{_, OutDir}], Config, ErlOpts) ->
case compile:file(Source, [{outdir, OutDir} | ErlOpts]) of

Ladataan…
Peruuta
Tallenna