summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Avdey <eiri@eiri.ca>2018-06-14 10:24:55 -0300
committerEric Avdey <eiri@eiri.ca>2018-06-14 10:24:55 -0300
commitdfa878010b27379b278f33360f2a82b814c27883 (patch)
tree703704a06e2bab945b914b3975a13b0eee817419
parent2fe402f5ebe124a6bd60e031ebaf200235aece21 (diff)
downloadcouchdb-dfa878010b27379b278f33360f2a82b814c27883.tar.gz
Make bin_opt_info optional based on env variable
-rw-r--r--rebar.config.script7
1 files changed, 6 insertions, 1 deletions
diff --git a/rebar.config.script b/rebar.config.script
index 3cf49aa3c..f1a037b72 100644
--- a/rebar.config.script
+++ b/rebar.config.script
@@ -87,13 +87,18 @@ MakeDep = fun
{AppName, ".*", {git, Url, Version}, Options}
end,
+ErlOpts = case os:getenv("ERL_OPTS") of
+ "bin_opt_info" -> [bin_opt_info, debug_info, {i, "../"}];
+ Else -> [Else, {i, "../"}]
+end,
+
AddConfig = [
{require_otp_vsn, "R16B03|R16B03-1|17|18|19|20"},
{deps_dir, "src"},
{deps, lists:map(MakeDep, DepDescs)},
{sub_dirs, SubDirs},
{lib_dirs, ["src"]},
- {erl_opts, [{i, "../"}]},
+ {erl_opts, ErlOpts},
{eunit_opts, [verbose]},
{plugins, [eunit_plugin]},
{dialyzer, [