diff options
author | Tuncer Ayaz <tuncer.ayaz@gmail.com> | 2011-10-22 14:27:19 +0200 |
---|---|---|
committer | Tuncer Ayaz <tuncer.ayaz@gmail.com> | 2011-10-22 21:03:22 +0200 |
commit | a0dcc624d921dec20f796ac858f14582a7fc80a2 (patch) | |
tree | af20aef7061813f999670906cca4874812019baf /src/rebar.erl | |
parent | 74ca540939f66282d7193326692d64d610009b71 (diff) |
Add -D option
Diffstat (limited to 'src/rebar.erl')
-rw-r--r-- | src/rebar.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rebar.erl b/src/rebar.erl index 2a23bff..a103d29 100644 --- a/src/rebar.erl +++ b/src/rebar.erl @@ -135,6 +135,9 @@ parse_args(Args) -> %% Check options and maybe halt execution ok = show_info_maybe_halt(Options, NonOptArgs), + GlobalDefines = proplists:get_all_values(defines, Options), + rebar_config:set_global(defines, GlobalDefines), + %% Set global variables based on getopt options set_global_flag(Options, verbose), set_global_flag(Options, force), @@ -263,6 +266,7 @@ option_spec_list() -> {verbose, $v, "verbose", undefined, "Be verbose about what gets done"}, {version, $V, "version", undefined, "Show version information"}, {force, $f, "force", undefined, "Force"}, + {defines, $D, undefined, string, "Define compiler macro"}, {jobs, $j, "jobs", integer, JobsHelp}, {config, $C, "config", string, "Rebar config file to use"} ]. |