summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbootstrap2
-rw-r--r--rebar.config53
2 files changed, 23 insertions, 32 deletions
diff --git a/bootstrap b/bootstrap
index bacde32..9675e1d 100755
--- a/bootstrap
+++ b/bootstrap
@@ -49,7 +49,7 @@ main(_) ->
code:add_pathsa(DepsPaths),
rebar3:run(["clean", "-a"]),
- rebar3:run(["escriptize"]),
+ rebar3:run(["as", "prod", "escriptize"]),
%% Done with compile, can turn back on error logger
error_logger:tty(true).
diff --git a/rebar.config b/rebar.config
index 12fc8c5..c271f29 100644
--- a/rebar.config
+++ b/rebar.config
@@ -31,7 +31,6 @@
{erl_opts, [{platform_define, "^[0-9]+", namespaced_types},
{platform_define, "^(19|2)", rand_only},
{platform_define, "^2", unicode_str},
- no_debug_info,
warnings_as_errors]}.
%% Use OTP 18+ when dialyzing rebar3
@@ -50,35 +49,27 @@
{bootstrap, []},
- {dialyze, [{overrides, [{add, erlware_commons, [{erl_opts, [debug_info]}]},
- {add, ssl_verify_fun, [{erl_opts, [debug_info]}]},
- {add, certifi, [{erl_opts, [debug_info]}]},
- {add, providers, [{erl_opts, [debug_info]}]},
- {add, getopt, [{erl_opts, [debug_info]}]},
- {add, bbmustache, [{erl_opts, [debug_info]}]},
- {add, relx, [{erl_opts, [debug_info]}]},
- {add, cf, [{erl_opts, [debug_info]}]},
- {add, cth_readable, [{erl_opts, [debug_info]}]},
- {add, eunit_formatters, [{erl_opts, [debug_info]}]}]},
- {erl_opts, [debug_info]}]}
+ {prod, [
+ {overrides, [
+ {override, erlware_commons, [
+ {erl_opts, [{platform_define, "^[0-9]+", namespaced_types},
+ {platform_define, "^R1[4|5]", deprecated_crypto},
+ {platform_define, "^((1[8|9])|2)", rand_module},
+ {platform_define, "^2", unicode_str},
+ no_debug_info,
+ warnings_as_errors]},
+ {deps, []}, {plugins, []}]},
+ {add, ssl_verify_hostname, [{erl_opts, [no_debug_info]}]},
+ {add, certifi, [{erl_opts, [no_debug_info]}]},
+ {add, cf, [{erl_opts, [no_debug_info]}]},
+ {add, cth_readable, [{erl_opts, [no_debug_info]}]},
+ {add, eunit_formatters, [{erl_opts, [no_debug_info]}]},
+ {override, bbmustache, [
+ {erl_opts, [no_debug_info, {platform_define, "^[0-9]+", namespaced_types}]},
+ {deps, []}, {plugins, []}]},
+ {add, getopt, [{erl_opts, [no_debug_info]}]},
+ {add, providers, [{erl_opts, [no_debug_info]}]},
+ {add, relx, [{erl_opts, [no_debug_info]}]}]}
+ ]}
]}.
-%% Overrides
-{overrides, [{override, erlware_commons, [{erl_opts, [{platform_define, "^[0-9]+", namespaced_types},
- {platform_define, "^R1[4|5]", deprecated_crypto},
- {platform_define, "^((1[8|9])|2)", rand_module},
- {platform_define, "^2", unicode_str},
- no_debug_info,
- warnings_as_errors]},
- {deps, []}, {plugins, []}]},
- {add, ssl_verify_hostname, [{erl_opts, [no_debug_info]}]},
- {add, certifi, [{erl_opts, [no_debug_info]}]},
- {add, cf, [{erl_opts, [no_debug_info]}]},
- {add, cth_readable, [{erl_opts, [no_debug_info]}]},
- {add, eunit_formatters, [{erl_opts, [no_debug_info]}]},
- {override, bbmustache, [{erl_opts, [no_debug_info,
- {platform_define, "^[0-9]+", namespaced_types}]},
- {deps, []}, {plugins, []}]},
- {add, getopt, [{erl_opts, [no_debug_info]}]},
- {add, providers, [{erl_opts, [no_debug_info]}]},
- {add, relx, [{erl_opts, [no_debug_info]}]}]}.