Skip to content

Commit e18b6cd

Browse files
committed
Paths on Windows
1 parent b1495db commit e18b6cd

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

lib/elixir/src/elixir.erl

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,13 @@ start(_Type, _Args) ->
3333

3434
case init:get_argument(elixir_root) of
3535
{ok, [[Root]]} ->
36-
code:add_pathsa([
37-
Root ++ "/eex/ebin",
38-
Root ++ "/ex_unit/ebin",
39-
Root ++ "/iex/ebin",
40-
Root ++ "/logger/ebin",
41-
Root ++ "/mix/ebin",
42-
Root ++ "/elixir/ebin"
43-
]);
36+
Sep =
37+
case os:type() of
38+
{win32, _} -> $\\;
39+
_ -> $/
40+
end,
41+
Apps = ["eex", "ex_unit", "iex", "mix", "logger", "elixir"],
42+
code:add_pathsa([Root ++ [Sep] ++ App ++ [Sep] ++ "ebin" || App <- Apps]);
4443
_ ->
4544
ok
4645
end,

0 commit comments

Comments
 (0)