diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rebar_erlc_compiler.erl | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/rebar_erlc_compiler.erl b/src/rebar_erlc_compiler.erl index 94cbe13..c588a25 100644 --- a/src/rebar_erlc_compiler.erl +++ b/src/rebar_erlc_compiler.erl @@ -787,8 +787,9 @@ outdir(RebarOpts) ->      proplists:get_value(outdir, ErlOpts, ?DEFAULT_OUTDIR).  include_abs_dirs(ErlOpts, BaseDir) -> -    InclDirs = ["include"|proplists:get_all_values(i, ErlOpts)], -    lists:map(fun(Incl) -> filename:join([BaseDir, Incl]) end, InclDirs). +    ErlOptIncludes = proplists:get_all_values(i, ErlOpts), +    InclDirs = lists:map(fun(Incl) -> filename:absname(Incl) end, ErlOptIncludes), +    [filename:join([BaseDir, "include"])|InclDirs].  dir_recursive(Opts, Dir, CompileOpts) when is_list(CompileOpts) ->      case proplists:get_value(recursive,CompileOpts) of | 
