rebar.config 919 B

12345678910111213141516171819202122232425262728293031323334
  1. %% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*-
  2. %% ex: ts=4 sw=4 ft=erlang et
  3. {require_min_otp_vsn, "R17"}.
  4. {cover_enabled, true}.
  5. %% fail_on_warning,
  6. {erl_opts, [debug_info, {parse_transform, lager_transform}]}.
  7. {erl_opts, [warn_export_all,
  8. warn_unused_import,
  9. {i, "include"},
  10. {src_dirs, ["src"]}]}.
  11. {eunit_opts, [verbose]}.
  12. {xref_checks, [undefined_function_calls]}.
  13. {cover_enabled, false}.
  14. {validate_app_modules, true}.
  15. {sub_dirs, [
  16. "rel",
  17. "apps/*/",
  18. "plugins/*/"]}.
  19. {deps, [
  20. {gproc, "0.4.*", {git, "git://github.com/uwiger/gproc.git", {branch, "master"}}},
  21. {lager, ".*", {git, "git://github.com/basho/lager.git", {branch, "master"}}},
  22. {esockd, "2.*", {git, "git://github.com/emqtt/esockd.git", {branch, "master"}}},
  23. {mochiweb, ".*", {git, "git://github.com/emqtt/mochiweb.git", {branch, "master"}}}
  24. ]}.
  25. {recursive_cmds, [ct, eunit, clean]}.