소스 검색

Run the preprocess again if subdirs were compiled, fixes http://bitbucket.org/basho/rebar/issue/5

Bob Ippolito 15 년 전
부모
커밋
59ab113f3b
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. +11
    -0
      src/rebar_core.erl

+ 11
- 0
src/rebar_core.erl 파일 보기

@ -287,6 +287,17 @@ process_dir(Dir, ParentConfig, Commands) ->
%% to change
ok = file:set_cwd(Dir),
%% http://bitbucket.org/basho/rebar/issue/5
%% If the compiler ran, run the preprocess again because a new ebin dir
%% may have been produced.
case Dirs =/= [] andalso lists:member(compile, Commands) of
true ->
acc_modules(select_modules(Modules, preprocess, []),
preprocess, Config, ModuleSetFile, []);
false ->
ok
end,
%% Finally, process the current working directory
?DEBUG("Commands: ~p Modules: ~p\n", [Commands, Modules]),
apply_commands(Commands, Modules, UpdatedConfig, ModuleSetFile),

불러오는 중...
취소
저장