Changeset View
Changeset View
Standalone View
Standalone View
rebar.config
%% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*- | %% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*- | ||||
%% ex: ft=erlang ts=4 sw=4 et | %% ex: ft=erlang ts=4 sw=4 et | ||||
{ deps_dir, "deps" }. | { erl_opts, [ %%no_debug_info, | ||||
{parse_transform, lager_transform}, | |||||
{platform_define, "(linux|solaris|freebsd|darwin)", 'HAVE_SENDFILE'}, | |||||
debug_info, fail_on_warning | |||||
] | |||||
}. | |||||
{ deps, [ | { deps, [ | ||||
{ lager, "(2.0|2.1|2.2).*", { git, "git://github.com/basho/lager.git", { tag, "2.2.0" } } }, | lager, | ||||
{ lager_syslog, "2.*", { git, "git://github.com/basho/lager_syslog.git", { tag, "2.1.3" } } }, | { lager_syslog, "3.*", { git, "git://github.com/basho/lager_syslog.git", { tag, "3.0.1" } } }, | ||||
{ eimap, ".*", { git, "https://git.kolab.org/diffusion/EI/eimap.git", { tag, "0.2.2" } } } | { eimap, ".*", { git, "https://git.kolab.org/diffusion/EI/eimap.git", { tag, "0.2.4" } } } | ||||
%% pull in the proper version of meck before jobs 0.3 gets around to pulling in the wrong version | %% pull in the proper version of meck before jobs 0.3 gets around to pulling in the wrong version | ||||
] | ] | ||||
}. | }. | ||||
{ erl_opts, [ %%no_debug_info, | |||||
{parse_transform, lager_transform}, | |||||
{platform_define, "(linux|solaris|freebsd|darwin)", 'HAVE_SENDFILE'} | |||||
] | |||||
}. | |||||
{ sub_dirs, [ | { sub_dirs, [ | ||||
"apps/kolab_guam", | "apps/kolab_guam" | ||||
"rel" | |||||
]}. | ]}. | ||||
{ erl_first_files, ["apps/kolab_guam/src/kolab_guam_rule.erl"] }. | { erl_first_files, ["apps/kolab_guam/src/kolab_guam_rule.erl"] }. | ||||
{ erl_opts, [debug_info, fail_on_warning] }. | |||||
{ eunit_opts, [verbose, {skip_deps, true }] }. | { eunit_opts, [verbose, {skip_deps, true }] }. | ||||
{ eunit_exclude_deps, true }. | { eunit_exclude_deps, true }. | ||||
{ cover_enabled, true }. | { cover_enabled, true }. | ||||
{ relx, [ { release, { guam, "0.9.0" }, [kolab_guam]}, | |||||
{ dev_mode, false }, | |||||
{ include_erts, false }, | |||||
{ extended_start_script, true }, | |||||
{ overlay, [ | |||||
{ mkdir, "log/sasl" }, | |||||
{ template, "priv/sys.config", "etc/sys.config" }, | |||||
{ copy, "priv/vm.args", "vm.args" } | |||||
] | |||||
} | |||||
] | |||||
}. | |||||
%%{require_otp_vsn, "17"}. | %%{require_otp_vsn, "17"}. | ||||
{ pre_hooks, [ { clean, "rm -fr ebin priv erl_crash.dump" } ] }. | { pre_hooks, [ { clean, "rm -fr ebin priv erl_crash.dump" } ] }. | ||||