Index: third_party/sqlite/sqlite-src-3080704/configure.ac |
diff --git a/third_party/sqlite/sqlite-src-3080704/configure.ac b/third_party/sqlite/sqlite-src-3080704/configure.ac |
deleted file mode 100644 |
index 2e70f2c235600ded1cd487ef1341e6fd674babc7..0000000000000000000000000000000000000000 |
--- a/third_party/sqlite/sqlite-src-3080704/configure.ac |
+++ /dev/null |
@@ -1,693 +0,0 @@ |
-# |
-# The build process allows for using a cross-compiler. But the default |
-# action is to target the same platform that we are running on. The |
-# configure script needs to discover the following properties of the |
-# build and target systems: |
-# |
-# srcdir |
-# |
-# The is the name of the directory that contains the |
-# "configure" shell script. All source files are |
-# located relative to this directory. |
-# |
-# bindir |
-# |
-# The name of the directory where executables should be |
-# written by the "install" target of the makefile. |
-# |
-# program_prefix |
-# |
-# Add this prefix to the names of all executables that run |
-# on the target machine. Default: "" |
-# |
-# ENABLE_SHARED |
-# |
-# True if shared libraries should be generated. |
-# |
-# BUILD_CC |
-# |
-# The name of a command that is used to convert C |
-# source files into executables that run on the build |
-# platform. |
-# |
-# BUILD_CFLAGS |
-# |
-# Switches that the build compiler needs in order to construct |
-# command-line programs. |
-# |
-# BUILD_LIBS |
-# |
-# Libraries that the build compiler needs in order to construct |
-# command-line programs. |
-# |
-# BUILD_EXEEXT |
-# |
-# The filename extension for executables on the build |
-# platform. "" for Unix and ".exe" for Windows. |
-# |
-# TCL_* |
-# |
-# Lots of values are read in from the tclConfig.sh script, |
-# if that script is available. This values are used for |
-# constructing and installing the TCL extension. |
-# |
-# TARGET_READLINE_LIBS |
-# |
-# This is the library directives passed to the target linker |
-# that cause the executable to link against the readline library. |
-# This might be a switch like "-lreadline" or pathnames of library |
-# file like "../../src/libreadline.a". |
-# |
-# TARGET_READLINE_INC |
-# |
-# This variables define the directory that contain header |
-# files for the readline library. If the compiler is able |
-# to find <readline.h> on its own, then this can be blank. |
-# |
-# TARGET_EXEEXT |
-# |
-# The filename extension for executables on the |
-# target platform. "" for Unix and ".exe" for windows. |
-# |
-# The generated configure script will make an attempt to guess |
-# at all of the above parameters. You can override any of |
-# the guesses by setting the environment variable named |
-# "config_AAAA" where "AAAA" is the name of the parameter |
-# described above. (Exception: srcdir cannot be set this way.) |
-# If you have a file that sets one or more of these environment |
-# variables, you can invoke configure as follows: |
-# |
-# configure --with-hints=FILE |
-# |
-# where FILE is the name of the file that sets the environment |
-# variables. FILE should be an absolute pathname. |
-# |
-# This configure.in file is easy to reuse on other projects. Just |
-# change the argument to AC_INIT(). And disable any features that |
-# you don't need (for example BLT) by erasing or commenting out |
-# the corresponding code. |
-# |
-AC_INIT(sqlite, m4_esyscmd([cat VERSION | tr -d '\n'])) |
- |
-dnl Make sure the local VERSION file matches this configure script |
-sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'` |
-if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then |
-AC_MSG_ERROR([configure script is out of date: |
- configure \$PACKAGE_VERSION = $PACKAGE_VERSION |
- top level VERSION file = $sqlite_version_sanity_check |
-please regen with autoconf]) |
-fi |
- |
-dnl Put the RCS revision string after AC_INIT so that it will also |
-dnl show in in configure. |
-# The following RCS revision string applies to configure.in |
-# $Revision: 1.56 $ |
- |
-######### |
-# Programs needed |
-# |
-AC_PROG_LIBTOOL |
-AC_PROG_INSTALL |
-AC_PROG_AWK |
- |
-######### |
-# Enable large file support (if special flags are necessary) |
-# |
-AC_SYS_LARGEFILE |
- |
-######### |
-# Check for needed/wanted data types |
-AC_CHECK_TYPES([int8_t, int16_t, int32_t, int64_t, intptr_t, uint8_t, |
- uint16_t, uint32_t, uint64_t, uintptr_t]) |
- |
-######### |
-# Check for needed/wanted headers |
-AC_CHECK_HEADERS([sys/types.h stdlib.h stdint.h inttypes.h malloc.h]) |
- |
-######### |
-# Figure out whether or not we have these functions |
-# |
-AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s utime malloc_usable_size]) |
- |
-######### |
-# By default, we use the amalgamation (this may be changed below...) |
-# |
-USE_AMALGAMATION=1 |
- |
-######### |
-# See whether we can run specific tclsh versions known to work well; |
-# if not, then we fall back to plain tclsh. |
-# TODO: try other versions before falling back? |
-# |
-AC_CHECK_PROGS(TCLSH_CMD, [tclsh8.6 tclsh8.5 tclsh], none) |
-if test "$TCLSH_CMD" = "none"; then |
- # If we can't find a local tclsh, then building the amalgamation will fail. |
- # We act as though --disable-amalgamation has been used. |
- echo "Warning: can't find tclsh - defaulting to non-amalgamation build." |
- USE_AMALGAMATION=0 |
- TCLSH_CMD="tclsh" |
-fi |
-AC_SUBST(TCLSH_CMD) |
- |
-AC_ARG_VAR([TCLLIBDIR], [Where to install tcl plugin]) |
-if test "x${TCLLIBDIR+set}" != "xset" ; then |
- TCLLIBDIR='$(libdir)' |
- for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do |
- TCLLIBDIR=$i |
- break |
- done |
- TCLLIBDIR="${TCLLIBDIR}/sqlite3" |
-fi |
- |
- |
-######### |
-# Set up an appropriate program prefix |
-# |
-if test "$program_prefix" = "NONE"; then |
- program_prefix="" |
-fi |
-AC_SUBST(program_prefix) |
- |
-VERSION=[`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'`] |
-AC_MSG_NOTICE(Version set to $VERSION) |
-AC_SUBST(VERSION) |
-RELEASE=`cat $srcdir/VERSION` |
-AC_MSG_NOTICE(Release set to $RELEASE) |
-AC_SUBST(RELEASE) |
-VERSION_NUMBER=[`cat $srcdir/VERSION \ |
- | sed 's/[^0-9]/ /g' \ |
- | awk '{printf "%d%03d%03d",$1,$2,$3}'`] |
-AC_MSG_NOTICE(Version number set to $VERSION_NUMBER) |
-AC_SUBST(VERSION_NUMBER) |
- |
-######### |
-# Check to see if the --with-hints=FILE option is used. If there is none, |
-# then check for a files named "$host.hints" and ../$hosts.hints where |
-# $host is the hostname of the build system. If still no hints are |
-# found, try looking in $system.hints and ../$system.hints where |
-# $system is the result of uname -s. |
-# |
-AC_ARG_WITH(hints, |
- AC_HELP_STRING([--with-hints=FILE],[Read configuration options from FILE]), |
- hints=$withval) |
-if test "$hints" = ""; then |
- host=`hostname | sed 's/\..*//'` |
- if test -r $host.hints; then |
- hints=$host.hints |
- else |
- if test -r ../$host.hints; then |
- hints=../$host.hints |
- fi |
- fi |
-fi |
-if test "$hints" = ""; then |
- sys=`uname -s` |
- if test -r $sys.hints; then |
- hints=$sys.hints |
- else |
- if test -r ../$sys.hints; then |
- hints=../$sys.hints |
- fi |
- fi |
-fi |
-if test "$hints" != ""; then |
- AC_MSG_RESULT(reading hints from $hints) |
- . $hints |
-fi |
- |
-######### |
-# Locate a compiler for the build machine. This compiler should |
-# generate command-line programs that run on the build machine. |
-# |
-if test x"$cross_compiling" = xno; then |
- BUILD_CC=$CC |
- BUILD_CFLAGS=$CFLAGS |
-else |
- if test "${BUILD_CC+set}" != set; then |
- AC_CHECK_PROGS(BUILD_CC, gcc cc cl) |
- fi |
- if test "${BUILD_CFLAGS+set}" != set; then |
- BUILD_CFLAGS="-g" |
- fi |
-fi |
-AC_SUBST(BUILD_CC) |
- |
-########## |
-# Do we want to support multithreaded use of sqlite |
-# |
-AC_ARG_ENABLE(threadsafe, |
-AC_HELP_STRING([--enable-threadsafe],[Support threadsafe operation]),,enable_threadsafe=yes) |
-AC_MSG_CHECKING([whether to support threadsafe operation]) |
-if test "$enable_threadsafe" = "no"; then |
- SQLITE_THREADSAFE=0 |
- AC_MSG_RESULT([no]) |
-else |
- SQLITE_THREADSAFE=1 |
- AC_MSG_RESULT([yes]) |
-fi |
-AC_SUBST(SQLITE_THREADSAFE) |
- |
-if test "$SQLITE_THREADSAFE" = "1"; then |
- AC_SEARCH_LIBS(pthread_create, pthread) |
-fi |
- |
-########## |
-# Do we want to allow a connection created in one thread to be used |
-# in another thread. This does not work on many Linux systems (ex: RedHat 9) |
-# due to bugs in the threading implementations. This is thus off by default. |
-# |
-AC_ARG_ENABLE(cross-thread-connections, |
-AC_HELP_STRING([--enable-cross-thread-connections],[Allow connection sharing across threads]),,enable_xthreadconnect=no) |
-AC_MSG_CHECKING([whether to allow connections to be shared across threads]) |
-if test "$enable_xthreadconnect" = "no"; then |
- XTHREADCONNECT='' |
- AC_MSG_RESULT([no]) |
-else |
- XTHREADCONNECT='-DSQLITE_ALLOW_XTHREAD_CONNECT=1' |
- AC_MSG_RESULT([yes]) |
-fi |
-AC_SUBST(XTHREADCONNECT) |
- |
-########## |
-# Do we want to support release |
-# |
-AC_ARG_ENABLE(releasemode, |
-AC_HELP_STRING([--enable-releasemode],[Support libtool link to release mode]),,enable_releasemode=no) |
-AC_MSG_CHECKING([whether to support shared library linked as release mode or not]) |
-if test "$enable_releasemode" = "no"; then |
- ALLOWRELEASE="" |
- AC_MSG_RESULT([no]) |
-else |
- ALLOWRELEASE="-release `cat $srcdir/VERSION`" |
- AC_MSG_RESULT([yes]) |
-fi |
-AC_SUBST(ALLOWRELEASE) |
- |
-########## |
-# Do we want temporary databases in memory |
-# |
-AC_ARG_ENABLE(tempstore, |
-AC_HELP_STRING([--enable-tempstore],[Use an in-ram database for temporary tables (never,no,yes,always)]),,enable_tempstore=no) |
-AC_MSG_CHECKING([whether to use an in-ram database for temporary tables]) |
-case "$enable_tempstore" in |
- never ) |
- TEMP_STORE=0 |
- AC_MSG_RESULT([never]) |
- ;; |
- no ) |
- TEMP_STORE=1 |
- AC_MSG_RESULT([no]) |
- ;; |
- yes ) |
- TEMP_STORE=2 |
- AC_MSG_RESULT([yes]) |
- ;; |
- always ) |
- TEMP_STORE=3 |
- AC_MSG_RESULT([always]) |
- ;; |
- * ) |
- TEMP_STORE=1 |
- AC_MSG_RESULT([no]) |
- ;; |
-esac |
- |
-AC_SUBST(TEMP_STORE) |
- |
-########### |
-# Lots of things are different if we are compiling for Windows using |
-# the CYGWIN environment. So check for that special case and handle |
-# things accordingly. |
-# |
-AC_MSG_CHECKING([if executables have the .exe suffix]) |
-if test "$config_BUILD_EXEEXT" = ".exe"; then |
- CYGWIN=yes |
- AC_MSG_RESULT(yes) |
-else |
- AC_MSG_RESULT(unknown) |
-fi |
-if test "$CYGWIN" != "yes"; then |
- AC_CYGWIN |
-fi |
-if test "$CYGWIN" = "yes"; then |
- BUILD_EXEEXT=.exe |
-else |
- BUILD_EXEEXT=$EXEEXT |
-fi |
-if test x"$cross_compiling" = xno; then |
- TARGET_EXEEXT=$BUILD_EXEEXT |
-else |
- TARGET_EXEEXT=$config_TARGET_EXEEXT |
-fi |
-if test "$TARGET_EXEEXT" = ".exe"; then |
- SQLITE_OS_UNIX=0 |
- SQLITE_OS_WIN=1 |
- CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" |
-else |
- SQLITE_OS_UNIX=1 |
- SQLITE_OS_WIN=0 |
- CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" |
-fi |
- |
-AC_SUBST(BUILD_EXEEXT) |
-AC_SUBST(SQLITE_OS_UNIX) |
-AC_SUBST(SQLITE_OS_WIN) |
-AC_SUBST(TARGET_EXEEXT) |
- |
-########## |
-# Figure out all the parameters needed to compile against Tcl. |
-# |
-# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG |
-# macros in the in the tcl.m4 file of the standard TCL distribution. |
-# Those macros could not be used directly since we have to make some |
-# minor changes to accomodate systems that do not have TCL installed. |
-# |
-AC_ARG_ENABLE(tcl, AC_HELP_STRING([--disable-tcl],[do not build TCL extension]), |
- [use_tcl=$enableval],[use_tcl=yes]) |
-if test "${use_tcl}" = "yes" ; then |
- AC_ARG_WITH(tcl, AC_HELP_STRING([--with-tcl=DIR],[directory containing tcl configuration (tclConfig.sh)]), with_tclconfig=${withval}) |
- AC_MSG_CHECKING([for Tcl configuration]) |
- AC_CACHE_VAL(ac_cv_c_tclconfig,[ |
- # First check to see if --with-tcl was specified. |
- if test x"${with_tclconfig}" != x ; then |
- if test -f "${with_tclconfig}/tclConfig.sh" ; then |
- ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` |
- else |
- AC_MSG_ERROR([${with_tclconfig} directory doesn't contain tclConfig.sh]) |
- fi |
- fi |
- |
- # Start autosearch by asking tclsh |
- if test x"${ac_cv_c_tclconfig}" = x ; then |
- if test x"$cross_compiling" = xno; then |
- for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` |
- do |
- if test -f "$i/tclConfig.sh" ; then |
- ac_cv_c_tclconfig="$i" |
- break |
- fi |
- done |
- fi |
- fi |
- |
- # then check for a private Tcl installation |
- if test x"${ac_cv_c_tclconfig}" = x ; then |
- for i in \ |
- ../tcl \ |
- `ls -dr ../tcl[[8-9]].[[0-9]].[[0-9]]* 2>/dev/null` \ |
- `ls -dr ../tcl[[8-9]].[[0-9]] 2>/dev/null` \ |
- `ls -dr ../tcl[[8-9]].[[0-9]]* 2>/dev/null` \ |
- ../../tcl \ |
- `ls -dr ../../tcl[[8-9]].[[0-9]].[[0-9]]* 2>/dev/null` \ |
- `ls -dr ../../tcl[[8-9]].[[0-9]] 2>/dev/null` \ |
- `ls -dr ../../tcl[[8-9]].[[0-9]]* 2>/dev/null` \ |
- ../../../tcl \ |
- `ls -dr ../../../tcl[[8-9]].[[0-9]].[[0-9]]* 2>/dev/null` \ |
- `ls -dr ../../../tcl[[8-9]].[[0-9]] 2>/dev/null` \ |
- `ls -dr ../../../tcl[[8-9]].[[0-9]]* 2>/dev/null` |
- do |
- if test -f "$i/unix/tclConfig.sh" ; then |
- ac_cv_c_tclconfig=`(cd $i/unix; pwd)` |
- break |
- fi |
- done |
- fi |
- |
- # check in a few common install locations |
- if test x"${ac_cv_c_tclconfig}" = x ; then |
- for i in \ |
- `ls -d ${libdir} 2>/dev/null` \ |
- `ls -d /usr/local/lib 2>/dev/null` \ |
- `ls -d /usr/contrib/lib 2>/dev/null` \ |
- `ls -d /usr/lib 2>/dev/null` |
- do |
- if test -f "$i/tclConfig.sh" ; then |
- ac_cv_c_tclconfig=`(cd $i; pwd)` |
- break |
- fi |
- done |
- fi |
- |
- # check in a few other private locations |
- if test x"${ac_cv_c_tclconfig}" = x ; then |
- for i in \ |
- ${srcdir}/../tcl \ |
- `ls -dr ${srcdir}/../tcl[[8-9]].[[0-9]].[[0-9]]* 2>/dev/null` \ |
- `ls -dr ${srcdir}/../tcl[[8-9]].[[0-9]] 2>/dev/null` \ |
- `ls -dr ${srcdir}/../tcl[[8-9]].[[0-9]]* 2>/dev/null` |
- do |
- if test -f "$i/unix/tclConfig.sh" ; then |
- ac_cv_c_tclconfig=`(cd $i/unix; pwd)` |
- break |
- fi |
- done |
- fi |
- ]) |
- |
- if test x"${ac_cv_c_tclconfig}" = x ; then |
- use_tcl=no |
- AC_MSG_WARN(Can't find Tcl configuration definitions) |
- AC_MSG_WARN(*** Without Tcl the regression tests cannot be executed ***) |
- AC_MSG_WARN(*** Consider using --with-tcl=... to define location of Tcl ***) |
- else |
- TCL_BIN_DIR=${ac_cv_c_tclconfig} |
- AC_MSG_RESULT(found $TCL_BIN_DIR/tclConfig.sh) |
- |
- AC_MSG_CHECKING([for existence of $TCL_BIN_DIR/tclConfig.sh]) |
- if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then |
- AC_MSG_RESULT([loading]) |
- . $TCL_BIN_DIR/tclConfig.sh |
- else |
- AC_MSG_RESULT([file not found]) |
- fi |
- |
- # |
- # If the TCL_BIN_DIR is the build directory (not the install directory), |
- # then set the common variable name to the value of the build variables. |
- # For example, the variable TCL_LIB_SPEC will be set to the value |
- # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC |
- # instead of TCL_BUILD_LIB_SPEC since it will work with both an |
- # installed and uninstalled version of Tcl. |
- # |
- |
- if test -f $TCL_BIN_DIR/Makefile ; then |
- TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} |
- TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} |
- TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} |
- fi |
- |
- # |
- # eval is required to do the TCL_DBGX substitution |
- # |
- |
- eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" |
- eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" |
- eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" |
- |
- eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" |
- eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" |
- eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" |
- |
- AC_SUBST(TCL_VERSION) |
- AC_SUBST(TCL_BIN_DIR) |
- AC_SUBST(TCL_SRC_DIR) |
- AC_SUBST(TCL_INCLUDE_SPEC) |
- |
- AC_SUBST(TCL_LIB_FILE) |
- AC_SUBST(TCL_LIB_FLAG) |
- AC_SUBST(TCL_LIB_SPEC) |
- |
- AC_SUBST(TCL_STUB_LIB_FILE) |
- AC_SUBST(TCL_STUB_LIB_FLAG) |
- AC_SUBST(TCL_STUB_LIB_SPEC) |
- fi |
-fi |
-if test "${use_tcl}" = "no" ; then |
- HAVE_TCL="" |
-else |
- HAVE_TCL=1 |
-fi |
-AC_SUBST(HAVE_TCL) |
- |
-########## |
-# Figure out what C libraries are required to compile programs |
-# that use "readline()" library. |
-# |
-TARGET_READLINE_LIBS="" |
-TARGET_READLINE_INC="" |
-TARGET_HAVE_READLINE=0 |
-AC_ARG_ENABLE([readline], |
- [AC_HELP_STRING([--disable-readline],[disable readline support [default=detect]])], |
- [with_readline=$enableval], |
- [with_readline=auto]) |
- |
-if test x"$with_readline" != xno; then |
- found="yes" |
- |
- AC_ARG_WITH([readline-lib], |
- [AC_HELP_STRING([--with-readline-lib],[specify readline library])], |
- [with_readline_lib=$withval], |
- [with_readline_lib="auto"]) |
- if test "x$with_readline_lib" = xauto; then |
- save_LIBS="$LIBS" |
- LIBS="" |
- AC_SEARCH_LIBS(tgetent, [readline ncurses curses termcap], [term_LIBS="$LIBS"], [term_LIBS=""]) |
- AC_CHECK_LIB([readline], [readline], [TARGET_READLINE_LIBS="-lreadline"], [found="no"]) |
- TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS" |
- LIBS="$save_LIBS" |
- else |
- TARGET_READLINE_LIBS="$with_readline_lib" |
- fi |
- |
- AC_ARG_WITH([readline-inc], |
- [AC_HELP_STRING([--with-readline-inc],[specify readline include paths])], |
- [with_readline_inc=$withval], |
- [with_readline_inc="auto"]) |
- if test "x$with_readline_inc" = xauto; then |
- AC_CHECK_HEADER(readline.h, [found="yes"], [ |
- found="no" |
- if test "$cross_compiling" != yes; then |
- for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do |
- for subdir in include include/readline; do |
- AC_CHECK_FILE($dir/$subdir/readline.h, found=yes) |
- if test "$found" = "yes"; then |
- TARGET_READLINE_INC="-I$dir/$subdir" |
- break |
- fi |
- done |
- test "$found" = "yes" && break |
- done |
- fi |
- ]) |
- else |
- TARGET_READLINE_INC="$with_readline_inc" |
- fi |
- |
- if test x"$found" = xno; then |
- TARGET_READLINE_LIBS="" |
- TARGET_READLINE_INC="" |
- TARGET_HAVE_READLINE=0 |
- else |
- TARGET_HAVE_READLINE=1 |
- fi |
-fi |
- |
-AC_SUBST(TARGET_READLINE_LIBS) |
-AC_SUBST(TARGET_READLINE_INC) |
-AC_SUBST(TARGET_HAVE_READLINE) |
- |
-########## |
-# Figure out what C libraries are required to compile programs |
-# that use "fdatasync()" function. |
-# |
-AC_SEARCH_LIBS(fdatasync, [rt]) |
- |
-######### |
-# check for debug enabled |
-AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug],[enable debugging & verbose explain]), |
- [use_debug=$enableval],[use_debug=no]) |
-if test "${use_debug}" = "yes" ; then |
- TARGET_DEBUG="-DSQLITE_DEBUG=1" |
-else |
- TARGET_DEBUG="-DNDEBUG" |
-fi |
-AC_SUBST(TARGET_DEBUG) |
- |
-######### |
-# See whether we should use the amalgamation to build |
-AC_ARG_ENABLE(amalgamation, AC_HELP_STRING([--disable-amalgamation], |
- [Disable the amalgamation and instead build all files separately]), |
- [use_amalgamation=$enableval],[use_amalgamation=yes]) |
-if test "${use_amalgamation}" != "yes" ; then |
- USE_AMALGAMATION=0 |
-fi |
-AC_SUBST(USE_AMALGAMATION) |
- |
-######### |
-# See whether we should allow loadable extensions |
-AC_ARG_ENABLE(load-extension, AC_HELP_STRING([--enable-load-extension], |
- [Enable loading of external extensions]), |
- [use_loadextension=$enableval],[use_loadextension=no]) |
-if test "${use_loadextension}" = "yes" ; then |
- OPT_FEATURE_FLAGS="" |
- AC_SEARCH_LIBS(dlopen, dl) |
-else |
- OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" |
-fi |
- |
-######### |
-# attempt to duplicate any OMITS and ENABLES into the $(OPT_FEATURE_FLAGS) parameter |
-for option in $CFLAGS $CPPFLAGS |
-do |
- case $option in |
- -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; |
- -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; |
- esac |
-done |
-AC_SUBST(OPT_FEATURE_FLAGS) |
- |
- |
-# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter |
-ac_temp_CFLAGS="" |
-for option in $CFLAGS |
-do |
- case $option in |
- -DSQLITE_OMIT*) ;; |
- -DSQLITE_ENABLE*) ;; |
- *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";; |
- esac |
-done |
-CFLAGS=$ac_temp_CFLAGS |
- |
- |
-# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter |
-ac_temp_CPPFLAGS="" |
-for option in $CPPFLAGS |
-do |
- case $option in |
- -DSQLITE_OMIT*) ;; |
- -DSQLITE_ENABLE*) ;; |
- *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";; |
- esac |
-done |
-CPPFLAGS=$ac_temp_CPPFLAGS |
- |
- |
-# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter |
-ac_temp_BUILD_CFLAGS="" |
-for option in $BUILD_CFLAGS |
-do |
- case $option in |
- -DSQLITE_OMIT*) ;; |
- -DSQLITE_ENABLE*) ;; |
- *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";; |
- esac |
-done |
-BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS |
- |
- |
-######### |
-# See whether we should use GCOV |
-AC_ARG_ENABLE(gcov, AC_HELP_STRING([--enable-gcov], |
- [Enable coverage testing using gcov]), |
- [use_gcov=$enableval],[use_gcov=no]) |
-if test "${use_gcov}" = "yes" ; then |
- USE_GCOV=1 |
-else |
- USE_GCOV=0 |
-fi |
-AC_SUBST(USE_GCOV) |
- |
- |
-######### |
-# Output the config header |
-AC_CONFIG_HEADERS(config.h) |
- |
-######### |
-# Generate the output files. |
-# |
-AC_SUBST(BUILD_CFLAGS) |
-AC_OUTPUT([ |
-Makefile |
-sqlite3.pc |
-]) |