summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Gudmundsson <dgud@users.sourceforge.net>2014-04-09 21:16:41 +0200
committerDan Gudmundsson <dgud@users.sourceforge.net>2014-04-09 21:16:41 +0200
commit4b49dc0727c59ebb4f07d048283021ab2f0fc1e0 (patch)
tree54032034af52caf12a43b828b6e207cae1cfa01f /src
parent0c7fe5fc7b0296a8d18da66234f78fe67ca7f738 (diff)
Quote include/lib paths
In OTP-17.0 paths on windows are not shortpaths anymore so they may contain spaces and parenthesis
Diffstat (limited to 'src')
-rw-r--r--src/rebar_port_compiler.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rebar_port_compiler.erl b/src/rebar_port_compiler.erl
index fec8e04..35adc3c 100644
--- a/src/rebar_port_compiler.erl
+++ b/src/rebar_port_compiler.erl
@@ -565,10 +565,10 @@ default_env() ->
{"EXE_CFLAGS" , "-g -Wall -fPIC $ERL_CFLAGS"},
{"EXE_LDFLAGS", "$ERL_LDFLAGS"},
- {"ERL_CFLAGS", lists:concat([" -I", erl_interface_dir(include),
- " -I", filename:join(erts_dir(), "include"),
- " "])},
- {"ERL_EI_LIBDIR", erl_interface_dir(lib)},
+ {"ERL_CFLAGS", lists:concat([" -I\"", erl_interface_dir(include),
+ "\" -I\"", filename:join(erts_dir(), "include"),
+ "\" "])},
+ {"ERL_EI_LIBDIR", lists:concat(["\"", erl_interface_dir(lib), "\""])},
{"ERL_LDFLAGS" , " -L$ERL_EI_LIBDIR -lerl_interface -lei"},
{"ERLANG_ARCH" , rebar_utils:wordsize()},
{"ERLANG_TARGET", rebar_utils:get_arch()},