summaryrefslogtreecommitdiff
path: root/src/rebar_port_compiler.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar_port_compiler.erl')
-rw-r--r--src/rebar_port_compiler.erl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rebar_port_compiler.erl b/src/rebar_port_compiler.erl
index 5941baa..b2ff699 100644
--- a/src/rebar_port_compiler.erl
+++ b/src/rebar_port_compiler.erl
@@ -156,15 +156,15 @@ setup_env(Config, ExtraEnv) ->
DefaultEnv = filter_env(default_env(), []),
RawPortEnv = rebar_config:get_list(Config, port_env, []),
PortEnv = filter_env(RawPortEnv, []),
- GlobalDefines = global_defines(Config),
- OverrideEnv = GlobalDefines ++ PortEnv ++ filter_env(ExtraEnv, []),
+ Defines = get_defines(Config),
+ OverrideEnv = Defines ++ PortEnv ++ filter_env(ExtraEnv, []),
RawEnv = apply_defaults(os_env(), DefaultEnv) ++ OverrideEnv,
expand_vars_loop(merge_each_var(RawEnv, [])).
-global_defines(Config) ->
- Defines = rebar_config:get_global(Config, defines, []),
- Flags = string:join(["-D" ++ D || D <- Defines], " "),
- [{"ERL_CFLAGS", "$ERL_CFLAGS " ++ Flags}].
+get_defines(Config) ->
+ RawDefines = rebar_config:get_xconf(Config, defines, []),
+ Defines = string:join(["-D" ++ D || D <- RawDefines], " "),
+ [{"ERL_CFLAGS", "$ERL_CFLAGS " ++ Defines}].
replace_extension(File, NewExt) ->
OldExt = filename:extension(File),