aboutsummaryrefslogtreecommitdiffstats
path: root/rebar.config
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2019-08-10 22:14:50 +0200
committerHarald Welte <laforge@gnumonks.org>2019-08-10 22:58:39 +0200
commit61276c417069a266d73a992733244b15ec587e96 (patch)
tree71d9472edc9cb02adcdc950ad93f2cb5c0f95eef /rebar.config
parentd19e33fd5e2f255eb92a61c2f7381b1b18124e78 (diff)
fixup
Diffstat (limited to 'rebar.config')
-rw-r--r--rebar.config31
1 files changed, 31 insertions, 0 deletions
diff --git a/rebar.config b/rebar.config
new file mode 100644
index 0000000..24ec03c
--- /dev/null
+++ b/rebar.config
@@ -0,0 +1,31 @@
+{erl_opts, [debug_info, {parse_transform, lager_transform}]}.
+
+{deps, [
+ {setup, "2.0.2"},
+ {lager, "3.6.8"}
+]}.
+
+{minimum_otp_vsn, "20.3"}.
+{plugins, [
+ {rebar3_diameter_compiler,
+ {git, "https://github.com/carlosedp/rebar3_diameter_compiler.git", {branch, "master"}}}
+]}.
+
+{xref_checks, [undefined_function_calls, undefined_functions,
+ deprecated_function_calls, deprecated_functions]}.
+
+{provider_hooks,
+ [{pre,
+ [{compile, {diameter, compile}},
+ {clean, {diameter, clean}}
+ ]}
+]}.
+
+{dia_first_files, ["diameter_3gpp_base.dia", "diameter_rfc7155_nasreq.dia", "diameter_3gpp_ts29_212.dia", "diameter_3gpp_ts32_299.dia", "diameter_3gpp_ts29_272.dia"]}.
+
+{dia_opts, []}.
+
+{dialyzer, [
+ {plt_extra_apps, [kernel, stdlib, erts, tools, inets, compiler, diameter]},
+ {warnings, [no_improper_lists]}
+ ]}.