浏览代码

Merge pull request #161 from talentdeficit/recompile_purge

purge mods loaded during check to see if they need to be recompiled
pull/162/head
Tristan Sloughter 10 年前
父节点
当前提交
09a51a10ec
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. +4
    -2
      src/rebar_erlc_compiler.erl

+ 4
- 2
src/rebar_erlc_compiler.erl 查看文件

@ -265,9 +265,11 @@ opts_changed(Opts, Target) ->
case code:load_abs(ObjectFile) of
{module, Mod} ->
Compile = Mod:module_info(compile),
%% dialyzer and eunit have trouble without the next two lines
code:delete(Mod),
code:purge(Mod),
lists:sort(Opts) =/= lists:sort(proplists:get_value(options,
Compile,
undefined));
Compile));
{error, nofile} -> true
end.

正在加载...
取消
保存