I'm trying to build the smallest possible binary, but if I use anything
more than 2 or 3 Omits it will not link, and I'll get a page full of
undefined references.
Thanks!
My source file only contains the following sqlite calls:
sqlite3_open()
sqlite3_exec()
sqlite3_free()
sqlite3_close()
I am building the Library using the compiler option as such:
OMITS = -DSQLITE_OMIT_ALTERTABLE \
-DSQLITE_OMIT_ANALYZE \
-DSQLITE_OMIT_AUTHORIZATION \
-DSQLITE_OMIT_AUTHORIZER \
-DSQLITE_OMIT_AUTOINCREMENT \
-DSQLITE_OMIT_AUTOVACUUM \
-DSQLITE_OMIT_BETWEEN_OPTIMIZATION \
-DSQLITE_OMIT_BLOB_LITERAL \
-DSQLITE_OMIT_CAST \
-DSQLITE_OMIT_CHECK \
-DSQLITE_OMIT_COMPLETE \
-DSQLITE_OMIT_COMPOUND_SELECT \
-DSQLITE_OMIT_DATETIME_FUNCS \
-DSQLITE_OMIT_DISKIO \
-DSQLITE_OMIT_EXPLAIN \
-DSQLITE_OMIT_FLAG_PRAGMAS \
-DSQLITE_OMIT_FLOATING_POINT \
-DSQLITE_OMIT_FOREIGN_KEY \
-DSQLITE_OMIT_GET_TABLE \
-DSQLITE_OMIT_GLOBALRECOVER \
-DSQLITE_OMIT_INTEGRITY_CHECK \
-DSQLITE_OMIT_LIKE_OPTIMIZATION \
-DSQLITE_OMIT_LOAD_EXTENSION \
-DSQLITE_OMIT_MEMORYDB \
-DSQLITE_OMIT_PAGER_PRAGMAS \
-DSQLITE_OMIT_PARSER \
-DSQLITE_OMIT_PROGRESS_CALLBACK \
-DSQLITE_OMIT_QUICKBALANCE \
-DSQLITE_OMIT_REINDEX \
-DSQLITE_OMIT_SCHEMA_PRAGMAS \
-DSQLITE_OMIT_SCHEMA_VERSION_PRAGMAS \
-DSQLITE_OMIT_SHARED_CACHE \
-DSQLITE_OMIT_SUBQUERY \
-DSQLITE_OMIT_TCL_VARIABLE \
-DSQLITE_OMIT_TEMPDB \
-DSQLITE_OMIT_TRACE \
-DSQLITE_OMIT_TRIGGER \
-DSQLITE_OMIT_UTF16 \
-DSQLITE_OMIT_VACUUM \
-DSQLITE_OMIT_VIEW \
-DSQLITE_OMIT_VIRTUALTABLE \
-DNDEBUG=1 \
-DNO_TCL
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------