mirror of
https://github.com/valitydev/msgpack-erlang.git
synced 2024-11-06 00:35:24 +00:00
24 lines
847 B
Erlang
24 lines
847 B
Erlang
{erl_opts, [fail_on_warning, debug_info, warn_untyped_record]}.
|
|
{xref_checks, [undefined_function_calls]}.
|
|
{cover_enabled, true}.
|
|
{cover_print_enabled, false}.
|
|
{edoc_opts, [{dialyzer_specs, all}]}.
|
|
{validate_app_modules, true}.
|
|
|
|
{erl_first_files, [
|
|
"src/msgpack_ext.erl"
|
|
]}.
|
|
|
|
|
|
{port_sources, ["c_src/*.c"]}.
|
|
{port_env, [
|
|
%% Make sure to set -fPIC when compiling leveldb
|
|
{"CFLAGS", "$CFLAGS -Wall -O3 -fPIC"},
|
|
{"CXXFLAGS", "$CXXFLAGS -Wall -O3 -fPIC"},
|
|
{"DRV_CFLAGS", "$DRV_CFLAGS -O3 -Wall -I c_src/msgpack-0.5.8/src"},
|
|
{"DRV_LDFLAGS", "$DRV_LDFLAGS c_src/msgpack-0.5.8/src/.libs/libmsgpack.a"}
|
|
]}.
|
|
|
|
{pre_hooks, [{compile, "sh c_src/build.sh"}]}.
|
|
{post_hooks, [{clean, "rm -rf c_src/msgpack-0.5.8"}]}.
|