summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFred Hebert <mononcqc@ferd.ca>2018-11-23 19:51:48 -0500
committerGitHub <noreply@github.com>2018-11-23 19:51:48 -0500
commit515283ab1cc93f0cf84ef5360eb684d7511d2b24 (patch)
treec0082e1010ba5a695c72170578a00da10c21a82c /src
parent86922f0636a1cfb73b845a152ba4021b59c92901 (diff)
parenta90f84a7a6823e9576ae22b8c4c573858513757f (diff)
Merge pull request #1953 from tsloughter/subdirs-modules
fix to include beams built from src files in subdirs in modules list
Diffstat (limited to 'src')
-rw-r--r--src/rebar_otp_app.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rebar_otp_app.erl b/src/rebar_otp_app.erl
index e14975f..f705657 100644
--- a/src/rebar_otp_app.erl
+++ b/src/rebar_otp_app.erl
@@ -166,7 +166,7 @@ ebin_modules(AppInfo, Dir) ->
Beams = lists:sort(rebar_utils:beams(filename:join(Dir, "ebin"))),
SrcDirs = rebar_dir:src_dirs(rebar_app_info:opts(AppInfo), ["src"]),
FindSourceRules = [{".beam", ".erl",
- [{"ebin", SrcDir} || SrcDir <- SrcDirs]}],
+ [{"ebin", filename:join(SrcDir, "**")} || SrcDir <- SrcDirs]}],
Filtered = lists:filter(fun(Beam) ->
rebar_utils:find_source(filename:basename(Beam),
filename:dirname(Beam),