KDb/Drivers/SQLite: Difference between revisions
Appearance
Line 3: | Line 3: | ||
mkdir builddir | mkdir builddir | ||
cd builddir | cd builddir | ||
REQUIRED_CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1" | |||
- | REQUIRED_OPTIONS="--enable-load-extension" | ||
../sqlite-src-???/configure --prefix=.... | RECOMMENDED_CPPFLAGS="-DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \ | ||
-DSQLITE_SECURE_DELETE=1" -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1 \ | |||
-DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_STAT2=1 \ | |||
-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ | |||
-DSQLITE_SOUNDEX=1" | |||
RECOMMENDED_OPTIONS="--enable-threadsafe" | |||
CPPFLAGS="$REQUIRED_CPPFLAGS $RECOMMENDED_CPPFLAGS" \ | |||
../sqlite-src-???/configure --prefix=.... $REQUIRED_OPTIONS $RECOMMENDED_OPTIONS | |||
--enable-load-extension is a must to have support for setting up unicode collations. | --enable-load-extension is a must to have support for setting up unicode collations. | ||
Optional: append --enable-debug for debug version. | |||
Optional: append --enable-debug for |
Revision as of 21:23, 16 December 2011
Requirements for libsqlite3
configure as follows:
mkdir builddir cd builddir REQUIRED_CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1" REQUIRED_OPTIONS="--enable-load-extension" RECOMMENDED_CPPFLAGS="-DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \ -DSQLITE_SECURE_DELETE=1" -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1 \ -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_STAT2=1 \ -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_SOUNDEX=1" RECOMMENDED_OPTIONS="--enable-threadsafe" CPPFLAGS="$REQUIRED_CPPFLAGS $RECOMMENDED_CPPFLAGS" \ ../sqlite-src-???/configure --prefix=.... $REQUIRED_OPTIONS $RECOMMENDED_OPTIONS
--enable-load-extension is a must to have support for setting up unicode collations.
Optional: append --enable-debug for debug version.