]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/sqlite/lib/contrib/configure.ac
update
[l4.git] / l4 / pkg / sqlite / lib / contrib / configure.ac
index 5bea1a3d39626c7489cb3128e540ae47e8f344e2..657d496e166b7d734bb964352743bf9583e2ac8d 100644 (file)
@@ -8,7 +8,7 @@
 #
 
 AC_PREREQ(2.61)
-AC_INIT(sqlite, 3.7.0, http://www.sqlite.org)
+AC_INIT(sqlite, 3.7.15, http://www.sqlite.org)
 AC_CONFIG_SRCDIR([sqlite3.c])
 
 # Use automake.
@@ -20,9 +20,11 @@ AC_SYS_LARGEFILE
 AC_PROG_CC
 AC_PROG_RANLIB
 AC_PROG_LIBTOOL
+AC_PROG_MKDIR_P
 
 # Check for library functions that SQLite can optionally use.
 AC_CHECK_FUNCS([fdatasync usleep fullfsync localtime_r gmtime_r])
+AC_FUNC_STRERROR_R
 
 AC_CONFIG_FILES([Makefile sqlite3.pc])
 AC_SUBST(BUILD_CFLAGS)
@@ -37,7 +39,7 @@ AC_ARG_ENABLE(readline, [AS_HELP_STRING(
 if test x"$enable_readline" != xno ; then
   sLIBS=$LIBS
   LIBS=""
-  AC_SEARCH_LIBS(tgetent, curses, [], [])
+  AC_SEARCH_LIBS(tgetent, curses ncurses ncursesw, [], [])
   AC_SEARCH_LIBS(readline, readline, [], [enable_readline=no])
   AC_CHECK_FUNCS(readline, [], [])
   READLINE_LIBS=$LIBS
@@ -54,7 +56,7 @@ AC_ARG_ENABLE(threadsafe, [AS_HELP_STRING(
   [], [enable_threadsafe=yes])
 THREADSAFE_FLAGS=-DSQLITE_THREADSAFE=0
 if test x"$enable_threadsafe" != "xno"; then
-  THREADSAFE_FLAGS=-DSQLITE_THREADSAFE=1
+  THREADSAFE_FLAGS="-D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
   AC_SEARCH_LIBS(pthread_create, pthread)
 fi
 AC_SUBST(THREADSAFE_FLAGS)
@@ -76,6 +78,8 @@ AC_MSG_RESULT($enable_dynamic_extensions)
 AC_SUBST(DYNAMIC_EXTENSION_FLAGS)
 #-----------------------------------------------------------------------
 
+AC_CHECK_FUNCS(posix_fallocate)
+
 #-----------------------------------------------------------------------
 # UPDATE: Maybe it's better if users just set CFLAGS before invoking
 # configure. This option doesn't really add much...