Просмотр исходного кода

have .app.src take precedence over .app file

pull/470/head
Tristan Sloughter 10 лет назад
Родитель
Сommit
be79d41093
1 измененных файлов: 15 добавлений и 7 удалений
  1. +15
    -7
      src/rebar_app_info.erl

+ 15
- 7
src/rebar_app_info.erl Просмотреть файл

@ -41,6 +41,8 @@
valid/1,
valid/2]).
-include("rebar.hrl").
-export_type([t/0]).
-record(app_info_t, {name :: binary(),
@ -161,13 +163,19 @@ app_file(AppInfo=#app_info_t{}, AppFile) ->
-spec app_details(t()) -> list().
app_details(AppInfo=#app_info_t{app_details=[]}) ->
AppFile = case app_file(AppInfo) of
undefined ->
app_file_src(AppInfo);
File ->
File
end,
rebar_file_utils:try_consult(AppFile);
case app_file(AppInfo) of
undefined ->
rebar_file_utils:try_consult(app_file_src(AppInfo));
AppFile ->
try
rebar_file_utils:try_consult(AppFile)
catch
throw:{error, {Module, Reason}} ->
?DEBUG("Warning, falling back to .app.src because of: ~s",
[Module:format_error(Reason)]),
rebar_file_utils:try_consult(app_file_src(AppInfo))
end
end;
app_details(#app_info_t{app_details=AppDetails}) ->
AppDetails.

Загрузка…
Отмена
Сохранить