summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rebar_eunit.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rebar_eunit.erl b/src/rebar_eunit.erl
index cf73e65..f9f5da1 100644
--- a/src/rebar_eunit.erl
+++ b/src/rebar_eunit.erl
@@ -528,8 +528,9 @@ kill_extras(Pids) ->
reconstruct_app_env_vars([App|Apps]) ->
CmdLine0 = proplists:get_value(App, init:get_arguments(), []),
CmdVars = [{list_to_atom(K), list_to_atom(V)} || {K, V} <- CmdLine0],
- AppFile = (catch code:lib_dir(App) ++
- "/ebin/" ++ atom_to_list(App) ++ ".app"),
+ AppFile = (catch filename:join([code:lib_dir(App),
+ "ebin",
+ atom_to_list(App) ++ ".app"])),
AppVars = case file:consult(AppFile) of
{ok, [{application, App, Ps}]} ->
proplists:get_value(env, Ps, []);