# $Id$ AC_DEFUN([ACX_SQLITE3],[ AC_ARG_WITH(sqlite3, AC_HELP_STRING([--with-sqlite3=PATH],[Specify prefix of path of SQLite3]), [ SQLITE3_PATH="$withval" AC_PATH_PROGS(SQLITE3, sqlite3, sqlite3, $withval/bin) ],[ SQLITE3_PATH="/usr/local" AC_PATH_PROGS(SQLITE3, sqlite3, sqlite3, $PATH) ]) if ! test -x "$SQLITE3"; then AC_MSG_ERROR([sqlite3 command not found]) fi AC_MSG_CHECKING(what are the SQLite3 includes) SQLITE3_INCLUDES="-I$SQLITE3_PATH/include" AC_MSG_RESULT($SQLITE3_INCLUDES) AC_MSG_CHECKING(what are the SQLite3 libs) SQLITE3_LIBS="-L$SQLITE3_PATH/lib -lsqlite3" AC_MSG_RESULT($SQLITE3_LIBS) tmp_CPPFLAGS=$CPPFLAGS tmp_LIBS=$LIBS CPPFLAGS="$CPPFLAGS $SQLITE3_INCLUDES" LIBS="$LIBS $SQLITE3_LIBS" AC_CHECK_HEADERS(sqlite3.h,,[AC_MSG_ERROR([Can't find SQLite3 headers])]) AC_CHECK_LIB(sqlite3, sqlite3_prepare_v2, [], [AC_MSG_ERROR([Missing SQLite3 library v3.3.9 or greater])]) CPPFLAGS=$tmp_CPPFLAGS LIBS=$tmp_LIBS AC_SUBST(SQLITE3_INCLUDES) AC_SUBST(SQLITE3_LIBS) ])