forked from basho/riak_kv
-
Notifications
You must be signed in to change notification settings - Fork 2
/
rebar.config
57 lines (47 loc) · 2.54 KB
/
rebar.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{src_dirs, ["./priv/tracers", "./src"]}.
{cover_enabled, false}.
{edoc_opts, [{preprocess, true}]}.
{erl_opts, [warnings_as_errors,
{parse_transform, lager_transform},
{lager_extra_sinks, [object]},
{src_dirs, ["src", "priv/tracers"]},
{platform_define, "^[0-9]+", namespaced_types},
{platform_define, "^[0-9]+", set_env_options},
{platform_define, "^R15", "old_hash"},
{i, "./_build/default/plugins/gpb/include"},
{d, 'TEST_FS2_BACKEND_IN_RIAK_KV'}]}.
{eunit_opts, [verbose]}.
{xref_checks,[undefined_function_calls,undefined_functions]}.
%% XXX yz_kv is here becase Ryan has not yet made a generic hook interface for object modification
%% XXX yz_stat is here for similar reasons -- we do not yet support dynamic stat hooks
%% XXX object is here because it's a new Lager sync
{xref_queries, [{"(XC - UC) || (XU - X - B - \"(cluster_info|dtrace|yz_kv|yz_stat|object)\" : Mod)", []}]}.
{erl_first_files, [
"src/riak_kv_backend.erl"
]}.
{plugins, [{rebar3_gpb_plugin, {git, "https://github.com/basho/rebar3_gpb_plugin", {tag, "2.15.1+riak.3.0.4"}}},
{eqc_rebar, {git, "https://github.com/Quviq/eqc-rebar", {branch, "master"}}}]}.
{gpb_opts, [{module_name_suffix, "_pb"},
{i, "src"}]}.
{dialyzer, [{plt_apps, all_deps}]}.
{provider_hooks, [
{pre, [{compile, {protobuf, compile}}]}
]}.
{profiles, [
{test, [{deps, [meck]}]},
{gha, [{erl_opts, [{d, 'GITHUBEXCLUDE'}]}]}
]}.
{deps, [
{riak_core, {git, "https://github.com/basho/riak_core.git", {tag, "riak_kv-3.0.16"}}},
{sidejob, {git, "https://github.com/basho/sidejob.git", {tag, "2.1.0"}}},
{bitcask, {git, "https://github.com/basho/bitcask.git", {tag, "2.1.0"}}},
{redbug, {git, "https://github.com/massemanet/redbug", {tag, "1.2.2"}}},
{recon, {git, "https://github.com/ferd/recon", {tag, "2.5.2"}}},
{sext, {git, "https://github.com/uwiger/sext.git", {tag, "1.4.1"}}},
{riak_pipe, {git, "https://github.com/basho/riak_pipe.git", {tag, "riak_kv-3.0.16"}}},
{riak_dt, {git, "https://github.com/basho/riak_dt.git", {tag, "riak_kv-3.0.0"}}},
{riak_api, {git, "https://github.com/basho/riak_api.git", {tag, "riak_kv-3.0.16"}}},
{hyper, {git, "https://github.com/basho/hyper", {tag, "1.1.0"}}},
{kv_index_tictactree, {git, "https://github.com/martinsumner/kv_index_tictactree.git", {tag, "1.0.7"}}},
{riakhttpc, {git, "https://github.com/basho/riak-erlang-http-client", {tag, "3.0.13"}}}
]}.