diff --git a/.gitignore b/.gitignore index 03d45f0..2649c7e 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ priv *.o *~ _build +c_src/*.d diff --git a/rebar.config b/rebar.config index fe20e7c..959af95 100644 --- a/rebar.config +++ b/rebar.config @@ -4,8 +4,18 @@ {"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}}]}]}. diff --git a/rebar.lock b/rebar.lock new file mode 100644 index 0000000..57afcca --- /dev/null +++ b/rebar.lock @@ -0,0 +1 @@ +[].