- make SQLite FTS default on non-embedded windows

- add support for SQLite thread safety configuration on POSIX platforms
- add WEC2013 support to windows Powersjhell build script
This commit is contained in:
Alex Fabijanic
2014-04-19 12:59:50 -05:00
parent 0a54661bb0
commit 7ca90c7de1
15 changed files with 76 additions and 136 deletions

13
configure vendored
View File

@@ -67,6 +67,14 @@ Options:
Compile with -DPOCO_DATA_SQLITE_FTS.
Compile SQLite with Full Text Search support.
--sqlite-thread-safe=<value>
Compile with -DSQLITE_THREADSAFE=<value>.
Valid values are:
- 0 single-thread, no thread safety
- 1 serial access, highest thread safety
- 2 multi-threaded, without session sharing support
--omit=<component>{,<component>}
Do not build the specified component(s).
Example: --omit=Data/MySQL,Data/ODBC,Zip
@@ -177,8 +185,11 @@ while [ $# -ge 1 ]; do
--no-ipv6)
flags="$flags -DPOCO_NET_NO_IPv6" ;;
--sqlite-thread-safe=*)
flags="$flags -DSQLITE_THREADSAFE=`echo ${1} | awk '{print substr($0,22)}'`" ;;
--sqlite-fts)
flags="$flags -DPOCO_DATA_SQLITE_FTS" ;;
flags="$flags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS" ;;
--poquito)
flags="$flags -DPOCO_NO_FILECHANNEL -DPOCO_NO_SPLITTERCHANNEL -DPOCO_NO_SYSLOGCHANNEL -DPOCO_UTIL_NO_INIFILECONFIGURATION -DPOCO_UTIL_NO_JSONCONFIGURATION -DPOCO_UTIL_NO_XMLCONFIGURATION" ;;