{require_min_otp_vsn, "R15"}.
{port_env, [
    %% Default darwin ldflags causes loading of system sqlite. Removed -bundle flag.
    {"darwin", "DRV_LDFLAGS",
        "-flat_namespace -undefined suppress $ERL_LDFLAGS"},

    {"solaris", "CFLAGS",
        "-std=c99"},

    {"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS"}
]}.
{port_specs, [
  {"priv/esqlite3_nif.so", ["c_src/esqlite3_nif.c", "c_src/queue.c", "c_src/sqlite3.c"]}
]}.

{plugins, [pc]}.

{provider_hooks,
     [{post,
       [{compile, {pc, compile}},
        {clean, {pc, clean}}]}]}.
