From b9774ace0005b6ba4b3420bfa3bfc6f95354ab75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= Date: Tue, 14 Aug 2007 18:29:54 +0200 Subject: [PATCH] Add --enable-sqlite3. Rework WITH_SQLITE3* handling. --- configure.ac | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index 909e23dc8..7315f7cb9 100644 --- a/configure.ac +++ b/configure.ac @@ -522,15 +522,29 @@ WITH_DB_SUBDIR=db3 AC_SUBST(WITH_DB_SUBDIR) #================= -# Check for sqlite3 library. Prefer external, otherwise none. +# Check for sqlite3 library. +AC_ARG_ENABLE(sqlite3, [ --enable-sqlite3 build in sqlite3 support], +[case "$enable_sqlite3" in +yes|no) ;; +*) AC_MSG_ERROR([invalid argument to --enable-sqlite3]) + ;; +esac], +[enable_sqlite3=no]) + WITH_SQLITE3_INCLUDE= WITH_SQLITE3_LIB= WITH_SQLITE3=no -AC_CHECK_HEADERS([sqlite3.h], [ - AC_CHECK_LIB(sqlite3, sqlite3_open, [ - WITH_SQLITE3_INCLUDE= - WITH_SQLITE3_LIB="-lsqlite3" - WITH_SQLITE3=yes +AS_IF([test "$enable_sqlite3" = yes],[ + AC_CHECK_HEADERS([sqlite3.h], + [ AC_CHECK_LIB(sqlite3, sqlite3_open, [ + WITH_SQLITE3_INCLUDE= + WITH_SQLITE3_LIB="-lsqlite3" + WITH_SQLITE3=yes + ],[ + AC_MSG_ERROR([missing libsqlite3]) + ]) + ],[ + AC_MSG_ERROR([missing sqlite3.h]) ]) ])