1 dnl Checks for matching sqlite3 header and library, and
2 dnl sufficient sqlite3 version.
4 AC_DEFUN([AC_SQLITE3_VERS], [
5 AC_CHECK_HEADERS([sqlite3.h], ,)
7 dnl look for the library; do not add to LIBS if found
8 AC_CHECK_LIB([sqlite3], [sqlite3_libversion_number], [LIBSQLITE=-lsqlite3], ,)
11 AC_MSG_CHECKING(for suitable sqlite3 version)
13 AC_CACHE_VAL([libsqlite3_cv_is_recent],
22 int vers = sqlite3_libversion_number();
24 return vers != SQLITE_VERSION_NUMBER ||
27 ], [libsqlite3_cv_is_recent=yes], [libsqlite3_cv_is_recent=no],
28 [libsqlite3_cv_is_recent=unknown])
31 AC_MSG_RESULT($libsqlite3_cv_is_recent)
32 AM_CONDITIONAL(CONFIG_SQLITE3, [test "$libsqlite3_cv_is_recent" = "yes"])