anchor.diff:      case needs_compile(Source, Target, Hrls) of
           true ->
               Opts = [{i, "include"}, {outdir, filename:dirname(Target)}, report, return] ++
  -                rebar_config:get(Config, erl_opts, []),
  +                ErlOpts,
               case compile:file(Source, Opts) of
                   {ok, _, []} ->
                       ok;
  
positive.code: 
              lists:foldl(F, 10, Trees)
      end.
  
negative.code:     lists:any(fun(I) -> TargetLastMod < filelib:last_modified(I) end,
                [Source] ++ Hrls).
  
  -spec internal_erl_compile(Source::string(), Config::#config{},
                             Outdir::string(), ErlOpts::list()) -> 'ok' | 'skipped'.
  internal_erl_compile(Source, Config, Outdir, ErlOpts) ->
      %% Determine the target name and includes list by inspecting the source file
      {Module, Hrls} = inspect(Source, include_path(Source, Config)),
  
  