diff options
author | Tristan Sloughter <t@crashfast.com> | 2016-01-26 13:26:55 -0600 |
---|---|---|
committer | Tristan Sloughter <t@crashfast.com> | 2016-01-26 13:26:55 -0600 |
commit | 964da8c4de7ed35f159290573b0a960d1b525ba9 (patch) | |
tree | 4278ffb2b68c4d96bd48a58ec80d27a69855e6cf /src/rebar_erlc_compiler.erl | |
parent | 084fd3116a9e783e061184a768fd4eec9b255582 (diff) | |
parent | 123630a68eef89be63b6ffca1a4cbb21e76a2625 (diff) |
Merge pull request #1035 from lrascao/fix/missing_include_path
Add module directory to include path
Diffstat (limited to 'src/rebar_erlc_compiler.erl')
-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 162ed07..3480cf6 100644 --- a/src/rebar_erlc_compiler.erl +++ b/src/rebar_erlc_compiler.erl @@ -304,7 +304,8 @@ needed_files(G, ErlOpts, Dir, OutDir, SourceFiles) -> TargetBase = target_base(OutDir, Source), Target = TargetBase ++ ".beam", AllOpts = [{outdir, filename:dirname(Target)} - ,{i, filename:join(Dir, "include")}] ++ ErlOpts, + ,{i, filename:join(Dir, "include")} + ,{i, Dir}] ++ ErlOpts, digraph:vertex(G, Source) > {Source, filelib:last_modified(Target)} orelse opts_changed(AllOpts, TargetBase) end, SourceFiles). @@ -503,7 +504,7 @@ internal_erl_compile(_Opts, Dir, Module, OutDir, ErlOpts) -> Target = target_base(OutDir, Module) ++ ".beam", ok = filelib:ensure_dir(Target), AllOpts = [{outdir, filename:dirname(Target)}] ++ ErlOpts ++ - [{i, filename:join(Dir, "include")}, return], + [{i, filename:join(Dir, "include")}, {i, Dir}, return], case compile:file(Module, AllOpts) of {ok, _Mod} -> ok; |