diff options
| -rwxr-xr-x | bootstrap | 2 | ||||
| -rw-r--r-- | rebar.config | 53 | 
2 files changed, 23 insertions, 32 deletions
| @@ -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]}]}]}. | 
