| Index: third_party/sqlite/src/configure.ac
|
| diff --git a/third_party/sqlite/src/configure.ac b/third_party/sqlite/src/configure.ac
|
| index 464ed1ef11c6566d881d8ce7e55d88b9137ca8fa..2e70f2c235600ded1cd487ef1341e6fd674babc7 100644
|
| --- a/third_party/sqlite/src/configure.ac
|
| +++ b/third_party/sqlite/src/configure.ac
|
| @@ -122,12 +122,12 @@ AC_CHECK_TYPES([int8_t, int16_t, int32_t, int64_t, intptr_t, uint8_t,
|
|
|
| #########
|
| # Check for needed/wanted headers
|
| -AC_CHECK_HEADERS([sys/types.h stdlib.h stdint.h inttypes.h])
|
| +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])
|
| +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...)
|
| @@ -139,7 +139,7 @@ USE_AMALGAMATION=1
|
| # if not, then we fall back to plain tclsh.
|
| # TODO: try other versions before falling back?
|
| #
|
| -AC_CHECK_PROGS(TCLSH_CMD, [tclsh8.5 tclsh], none)
|
| +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.
|
| @@ -340,28 +340,18 @@ else
|
| TARGET_EXEEXT=$config_TARGET_EXEEXT
|
| fi
|
| if test "$TARGET_EXEEXT" = ".exe"; then
|
| - if test $OS2_SHELL ; then
|
| - SQLITE_OS_UNIX=0
|
| - SQLITE_OS_WIN=0
|
| - SQLITE_OS_OS2=1
|
| - CFLAGS="$CFLAGS -DSQLITE_OS_OS2=1"
|
| - else
|
| - SQLITE_OS_UNIX=0
|
| - SQLITE_OS_WIN=1
|
| - SQLITE_OS_OS2=0
|
| - CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1"
|
| - fi
|
| + SQLITE_OS_UNIX=0
|
| + SQLITE_OS_WIN=1
|
| + CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1"
|
| else
|
| SQLITE_OS_UNIX=1
|
| SQLITE_OS_WIN=0
|
| - SQLITE_OS_OS2=0
|
| CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1"
|
| fi
|
|
|
| AC_SUBST(BUILD_EXEEXT)
|
| AC_SUBST(SQLITE_OS_UNIX)
|
| AC_SUBST(SQLITE_OS_WIN)
|
| -AC_SUBST(SQLITE_OS_OS2)
|
| AC_SUBST(TARGET_EXEEXT)
|
|
|
| ##########
|
| @@ -388,14 +378,16 @@ if test "${use_tcl}" = "yes" ; then
|
| fi
|
|
|
| # Start autosearch by asking tclsh
|
| - 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
|
| + 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
|
| @@ -499,7 +491,6 @@ if test "${use_tcl}" = "yes" ; then
|
| AC_SUBST(TCL_VERSION)
|
| AC_SUBST(TCL_BIN_DIR)
|
| AC_SUBST(TCL_SRC_DIR)
|
| - AC_SUBST(TCL_LIBS)
|
| AC_SUBST(TCL_INCLUDE_SPEC)
|
|
|
| AC_SUBST(TCL_LIB_FILE)
|
| @@ -619,6 +610,7 @@ AC_ARG_ENABLE(load-extension, AC_HELP_STRING([--enable-load-extension],
|
| [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
|
|
|