summaryrefslogtreecommitdiff
path: root/src/rebar_utils.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar_utils.erl')
-rw-r--r--src/rebar_utils.erl16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl
index cf6e8e8..7363d0a 100644
--- a/src/rebar_utils.erl
+++ b/src/rebar_utils.erl
@@ -237,17 +237,17 @@ deprecated(Old, New, When) ->
[Old, Old, New, Old, When]).
%% @doc Return list of erl_opts
--spec erl_opts(rebar_app_info:t()) -> list().
-erl_opts(AppInfo) ->
- RawErlOpts = filter_defines(rebar_utils:get(AppInfo, erl_opts, []), []),
+-spec erl_opts(rebar_dict()) -> list().
+erl_opts(Opts) ->
+ RawErlOpts = filter_defines(rebar_utils:get(Opts, erl_opts, []), []),
Defines = [{d, list_to_atom(D)} ||
- D <- rebar_utils:get(AppInfo, defines, [])],
- Opts = Defines ++ RawErlOpts,
- case proplists:is_defined(no_debug_info, Opts) of
+ D <- rebar_utils:get(Opts, defines, [])],
+ AllOpts = Defines ++ RawErlOpts,
+ case proplists:is_defined(no_debug_info, AllOpts) of
true ->
- [O || O <- Opts, O =/= no_debug_info];
+ [O || O <- AllOpts, O =/= no_debug_info];
false ->
- [debug_info|Opts]
+ [debug_info|AllOpts]
end.
%% for use by `do` task