mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-22 01:57:14 +02:00
Update POCO library.
This commit is contained in:
59
vendor/POCO/configure
vendored
59
vendor/POCO/configure
vendored
@ -74,6 +74,10 @@ Options:
|
||||
Compile with -DPOCO_NET_NO_IPv6.
|
||||
For systems that don't support IPv6.
|
||||
|
||||
--no-soo
|
||||
Compile with -DPOCO_NO_SOO.
|
||||
Disables small object optimization.
|
||||
|
||||
--sqlite-fts=<path>
|
||||
Compile with -DPOCO_DATA_SQLITE_FTS.
|
||||
Compile SQLite with Full Text Search support.
|
||||
@ -108,10 +112,20 @@ Options:
|
||||
--mysql-include=<path>
|
||||
Specify the directory where MySQL header files are located.
|
||||
|
||||
--pgsql-lib=<path>
|
||||
Specify the directory where PostgreSQL library is located.
|
||||
|
||||
--pgsql-include=<path>
|
||||
Specify the directory where PostgreSQL header files are located.
|
||||
|
||||
--cflags=<flags>
|
||||
Pass additional flags to compiler.
|
||||
Example: --cflags=-wall
|
||||
|
||||
--ldflags=<flags>
|
||||
Pass additional flags to linker.
|
||||
Example: --ldflags=-latomic
|
||||
|
||||
--poquito
|
||||
Omit a few features for smaller codesize when linking
|
||||
statically for embedded targets.
|
||||
@ -144,6 +158,7 @@ tests=1
|
||||
samples=1
|
||||
noprefix=0
|
||||
flags=""
|
||||
ldflags=""
|
||||
includepath=""
|
||||
librarypath=""
|
||||
odbclib=""
|
||||
@ -190,9 +205,18 @@ while [ $# -ge 1 ]; do
|
||||
--mysql-include=*)
|
||||
mysqlinclude="`echo ${1} | awk '{print substr($0,17)}'`" ;;
|
||||
|
||||
--pgsql-lib=*)
|
||||
pgsqllib="`echo ${1} | awk '{print substr($0,13)}'`" ;;
|
||||
|
||||
--pgsql-include=*)
|
||||
pgsqlinclude="`echo ${1} | awk '{print substr($0,17)}'`" ;;
|
||||
|
||||
--cflags=*)
|
||||
flags="$flags `echo ${1} | awk '{print substr($0,10)}'`" ;;
|
||||
|
||||
--ldflags=*)
|
||||
ldflags="$ldflags `echo ${1} | awk '{print substr($0,11)}'`" ;;
|
||||
|
||||
--no-samples)
|
||||
samples="" ;;
|
||||
|
||||
@ -214,6 +238,9 @@ while [ $# -ge 1 ]; do
|
||||
--no-ipv6)
|
||||
flags="$flags -DPOCO_NET_NO_IPv6" ;;
|
||||
|
||||
--no-soo)
|
||||
flags="$flags -DPOCO_NO_SOO" ;;
|
||||
|
||||
--sqlite-thread-safe=*)
|
||||
flags="$flags -DSQLITE_THREADSAFE=`echo ${1} | awk '{print substr($0,22)}'`" ;;
|
||||
|
||||
@ -308,6 +335,7 @@ echo "POCO_CONFIG = $config" >>$build/config.make
|
||||
echo "POCO_BASE = $base" >>$build/config.make
|
||||
echo "POCO_BUILD = $build" >>$build/config.make
|
||||
echo "POCO_FLAGS = $flags" >>$build/config.make
|
||||
echo "POCO_LDFLAGS = $ldflags" >>$build/config.make
|
||||
if [ -n "$prefix" ] ; then
|
||||
echo "POCO_PREFIX = $prefix" >>$build/config.make
|
||||
fi
|
||||
@ -322,16 +350,22 @@ if [ -n "$librarypath" ] ; then
|
||||
echo "POCO_ADD_LIBRARY = $librarypath" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$odbclib" ] ; then
|
||||
echo "POCO_ODBC_LIB = $odbclib" >>$build/config.make
|
||||
echo "POCO_ODBC_LIB = $odbclib" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$odbcinclude" ] ; then
|
||||
echo "POCO_ODBC_INCLUDE = $odbcinclude" >>$build/config.make
|
||||
echo "POCO_ODBC_INCLUDE = $odbcinclude" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$mysqllib" ] ; then
|
||||
echo "POCO_MYSQL_LIB = $mysqllib" >>$build/config.make
|
||||
echo "POCO_MYSQL_LIB = $mysqllib" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$mysqlinclude" ] ; then
|
||||
echo "POCO_MYSQL_INCLUDE = $mysqlinclude" >>$build/config.make
|
||||
echo "POCO_MYSQL_INCLUDE = $mysqlinclude" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$pgsqllib" ] ; then
|
||||
echo "POCO_PGSQL_LIB = $pgsqllib" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$pgsqlinclude" ] ; then
|
||||
echo "POCO_PGSQL_INCLUDE = $pgsqlinclude" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$unbundled" ] ; then
|
||||
echo "POCO_UNBUNDLED = 1" >>$build/config.make
|
||||
@ -345,6 +379,7 @@ export POCO_CONFIG
|
||||
export POCO_BASE
|
||||
export POCO_BUILD
|
||||
export POCO_FLAGS
|
||||
export POCO_LDFLAGS
|
||||
__EOF__
|
||||
|
||||
if [ -n "$prefix" ] ; then
|
||||
@ -360,10 +395,22 @@ if [ -n "$librarypath" ] ; then
|
||||
echo "export POCO_ADD_LIBRARY" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$odbclib" ] ; then
|
||||
echo "export POCO_ODBC_LIB" >>$build/config.make
|
||||
echo "export POCO_ODBC_LIB" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$odbcinclude" ] ; then
|
||||
echo "export POCO_ODBC_INCLUDE" >>$build/config.make
|
||||
echo "export POCO_ODBC_INCLUDE" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$mysqllib" ] ; then
|
||||
echo "export POCO_MYSQL_LIB" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$mysqlinclude" ] ; then
|
||||
echo "export POCO_MYSQL_INCLUDE" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$pgsqllib" ] ; then
|
||||
echo "export POCO_PGSQL_LIB" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$pgsqlinclude" ] ; then
|
||||
echo "export POCO_PGSQL_INCLUDE" >>$build/config.make
|
||||
fi
|
||||
if [ -n "$unbundled" ] ; then
|
||||
echo "export POCO_UNBUNDLED" >>$build/config.make
|
||||
|
Reference in New Issue
Block a user