diff options
author | Serge Aleynikov <[email protected]> | 2019-06-21 17:43:57 +0600 |
---|---|---|
committer | Serge Aleynikov <[email protected]> | 2019-06-21 17:43:57 +0600 |
commit | b95dda1ddb3a67b5e85c40d6974ce8947be9609a (patch) | |
tree | 950303e14a440fc1b4a171ff1ba9db4c9d823dfa | |
parent | fefb9f64f8e3998863418734efb6787798afc598 (diff) | |
download | relx-b95dda1ddb3a67b5e85c40d6974ce8947be9609a.tar.gz relx-b95dda1ddb3a67b5e85c40d6974ce8947be9609a.tar.bz2 relx-b95dda1ddb3a67b5e85c40d6974ce8947be9609a.zip |
Fix directory delimiting
-rw-r--r-- | src/rlx_prv_app_discover.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rlx_prv_app_discover.erl b/src/rlx_prv_app_discover.erl index d58cf71..4ef7efc 100644 --- a/src/rlx_prv_app_discover.erl +++ b/src/rlx_prv_app_discover.erl @@ -132,7 +132,13 @@ add_system_lib_dir(State) -> add_environment_lib_dir(_State) -> case os:getenv("ERL_LIBS") of false -> []; - Libs -> [erlang:iolist_to_binary(L) || L <- rlx_string:lexemes(Libs, ":")] + Libs -> + Delim = + case os:type() of + {win32,_} -> ";"; + _ -> ":" + end, + [erlang:iolist_to_binary(L) || L <- rlx_string:lexemes(Libs, Delim)] end. %% Order matters so this slow dedup needs to be used |