diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rebar_prv_escriptize.erl | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/rebar_prv_escriptize.erl b/src/rebar_prv_escriptize.erl index 6e10947..06b54ed 100644 --- a/src/rebar_prv_escriptize.erl +++ b/src/rebar_prv_escriptize.erl @@ -236,7 +236,9 @@ find_deps_of_deps([Name|Names], Apps, Acc) ->      DepNames = proplists:get_value(applications, rebar_app_info:app_details(App), []),      BinDepNames = [ec_cnv:to_binary(Dep) || Dep <- DepNames,                     %% ignore system libs; shouldn't include them. -                   not lists:prefix(code:root_dir(), code:lib_dir(Dep))] +                   DepDir <- [code:lib_dir(Dep)], +                   DepDir =:= {error, bad_name} orelse % those are all local +                   not lists:prefix(code:root_dir(), DepDir)]                  -- ([Name|Names]++Acc), % avoid already seen deps      ?DEBUG("new deps of ~p found to be ~p", [Name, BinDepNames]),      find_deps_of_deps(BinDepNames ++ Names, Apps, BinDepNames ++ Acc). | 
