summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTuncer Ayaz <tuncer.ayaz@gmail.com>2012-01-03 18:57:34 +0100
committerTuncer Ayaz <tuncer.ayaz@gmail.com>2012-02-03 10:17:58 +0100
commitba538094bafe568031c505ffe88d683945cdecd2 (patch)
treea63c74560048bf5eb9793ef8aed095c92504dda1 /src
parenta176db6937e62cbae43086a729bf47c76214cbd6 (diff)
Extend rebar_utils:deprecated
Diffstat (limited to 'src')
-rw-r--r--src/rebar_utils.erl9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl
index 113dd21..199acdf 100644
--- a/src/rebar_utils.erl
+++ b/src/rebar_utils.erl
@@ -247,12 +247,19 @@ get_deprecated_global(OldOpt, NewOpt, When) ->
New
end.
-deprecated(Old, New, Opts, When) ->
+deprecated(Old, New, Opts, When) when is_list(Opts) ->
case lists:member(Old, Opts) of
true ->
deprecated(Old, New, When);
false ->
ok
+ end;
+deprecated(Old, New, Config, When) ->
+ case rebar_config:get(Config, Old, undefined) of
+ undefined ->
+ ok;
+ _ ->
+ deprecated(Old, New, When)
end.
deprecated(Old, New, When) ->