summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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, [