Skip to content

Instantly share code, notes, and snippets.

@tsloughter
Created May 9, 2015 15:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsloughter/6dc038159b2b30b53387 to your computer and use it in GitHub Desktop.
Save tsloughter/6dc038159b2b30b53387 to your computer and use it in GitHub Desktop.
{erl_opts, [debug_info,
{src_dirs,
[
"src",
"src/client",
"src/compat",
"src/core",
"src/network",
"src/server"
]},
{platform_define, "linux", 'ESCAPE_USING_CDATA_SECTIONS'},
{platform_define, "linux", 'ESCAPE_USING_CDATA_NIF'},
{platform_define, "(linux|solaris|freebsd|darwin)", 'HAVE_EXPAT'},
{platform_define, "(linux|solaris|freebsd|darwin)", 'HAVE_ZLIB'},
{platform_define, "(linux|solaris|freebsd|darwin)", 'HAVE_OPENSSL'}
]}.
{plugins, [
{ pc, {git, "git@github.com:blt/port_compiler.git", {branch, "master"}}}
]}.
{provider_hooks,
[
{pre,
[
{compile, {pc, compile}},
{clean, {pc, clean}}
]
}
]
}.
{pre_hooks,
[{compile, "make -f ./compile_hook.mk compile"},
{clean, "make -f ./compile_hook.mk clean"}]}.
{port_env,
[{"LDFLAGS", "$LDFLAGS -lei_st -lz -lssl -lcrypto -lexpat"}]}.
{port_specs,
[{"priv/lib/exmpp_xml_expat.so",
["c_src/exmpp_driver.c", "c_src/exmpp_xml.c",
"c_src/exmpp_xml_expat.c"]},
{"priv/lib/exmpp_xml_expat_legacy.so",
["c_src/exmpp_driver.c", "c_src/exmpp_xml.c",
"c_src/exmpp_xml_expat_legacy.c"]},
{"priv/lib/exmpp_stringprep.so",
["c_src/exmpp_driver.c", "c_src/exmpp_stringprep.c"]},
{"priv/lib/exmpp_compress_zlib.so",
["c_src/exmpp_driver.c", "c_src/exmpp_compress_zlib.c"]},
{"priv/lib/exmpp_tls_openssl.so",
["c_src/exmpp_driver.c", "c_src/exmpp_tls.c",
"c_src/exmpp_tls_openssl.c"]}]}.
{edoc_opts, [{def, [{vsn, "0.9.4-HEAD"}]}, {packages, false}]}.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment