Fix OSX linking problem. Fixes #14

This commit is contained in:
Maas-Maarten Zeeman
2015-02-01 20:38:42 +01:00
parent 9bc0713f79
commit 233fb120c4

View File

@@ -1,6 +1,10 @@
{require_min_otp_vsn, "R14"}. {require_min_otp_vsn, "R15"}.
{port_env, [ {port_env, [
{"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS"} %% Default darwin ldflags causes loading of system sqlite. Removed -bundle flag.
{"darwin", "DRV_LDFLAGS",
"-flat_namespace -undefined suppress $ERL_LDFLAGS"},
{"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS"}
]}. ]}.
{port_specs, [ {port_specs, [
{"priv/esqlite3_nif.so", ["c_src/esqlite3_nif.c", "c_src/queue.c", "c_src/sqlite3.c"]} {"priv/esqlite3_nif.so", ["c_src/esqlite3_nif.c", "c_src/queue.c", "c_src/sqlite3.c"]}