diff --git a/rebar.config b/rebar.config index 66e81cd..f379e05 100644 --- a/rebar.config +++ b/rebar.config @@ -1,6 +1,39 @@ %%-*- mode: erlang -*- %% ex: ft=erlang ts=4 sw=4 et -{port_specs, [{"priv/wterl.so", ["c_src/*.c"]}]}. + +{require_otp_vsn, "R1[456]"}. + +{cover_enabled, true}. + +{eunit_opts, [verbose, {report, {eunit_surefire, [{dir, "."}]}}]}. + +{erl_opts, [%{d,'DEBUG',true}, + debug_info, + fail_on_warning, + warn_unused_vars, + warn_export_all, + warn_shadow_vars, + warn_unused_import, + warn_unused_function, + warn_bif_clash, + warn_unused_record, + warn_deprecated_function, + warn_obsolete_guard, + warn_export_vars, + warn_exported_vars, + warn_untyped_record, + {parse_transform, lager_transform} + %warn_missing_spec, + %strict_validation + ]}. + +{xref_checks, [undefined_function_calls]}. + +{deps, [ + {lager, "2.*", {git, "git://github.com/basho/lager", {branch, "master"}}} + ]}. + +{port_specs, [{"priv/wt.so", ["c_src/*.c"]}]}. {port_env, [ {"DRV_CFLAGS", "$DRV_CFLAGS -Werror -I c_src/system/include"},