diff options
author | Tristan Sloughter <t@crashfast.com> | 2014-07-27 18:36:31 -0500 |
---|---|---|
committer | Tristan Sloughter <t@crashfast.com> | 2014-08-16 07:22:27 -0500 |
commit | eb8fa02df7d71435a879de987b3139bb5bffb963 (patch) | |
tree | e3ac360353b37811be1a3775d986e4a3ceab16e2 /src/rebar_app_utils.erl | |
parent | 19c215ee9fe0726a1983b36f4f8bcc21d42a5ef8 (diff) |
large refactoring
Removed separate compilers
Resolves apps to build
Finds avail deps before pulling/building
Includes relx
Simplifies build commands
Diffstat (limited to 'src/rebar_app_utils.erl')
-rw-r--r-- | src/rebar_app_utils.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rebar_app_utils.erl b/src/rebar_app_utils.erl index a2484e1..bbcbaf4 100644 --- a/src/rebar_app_utils.erl +++ b/src/rebar_app_utils.erl @@ -75,7 +75,10 @@ is_app_src(Filename) -> Filename =/= filename:rootname(Filename, ".app.src"). app_src_to_app(Filename) -> - filename:join("ebin", filename:basename(Filename, ".app.src") ++ ".app"). + Path = filename:join(lists:droplast(filename:split(filename:dirname(Filename)))), + AppFile = filename:join([Path, "ebin", filename:basename(Filename, ".app.src") ++ ".app"]), + filelib:ensure_dir(AppFile), + AppFile. app_name(Config, AppFile) -> case load_app_file(Config, AppFile) of |