aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerge Aleynikov <[email protected]>2019-06-21 17:43:57 +0600
committerSerge Aleynikov <[email protected]>2019-06-21 17:43:57 +0600
commitb95dda1ddb3a67b5e85c40d6974ce8947be9609a (patch)
tree950303e14a440fc1b4a171ff1ba9db4c9d823dfa
parentfefb9f64f8e3998863418734efb6787798afc598 (diff)
downloadrelx-b95dda1ddb3a67b5e85c40d6974ce8947be9609a.tar.gz
relx-b95dda1ddb3a67b5e85c40d6974ce8947be9609a.tar.bz2
relx-b95dda1ddb3a67b5e85c40d6974ce8947be9609a.zip
Fix directory delimiting
-rw-r--r--src/rlx_prv_app_discover.erl8
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