+dnl #########################################################################
+
+dnl Prepare authsqlite module
+
+dnl #########################################################################
+
+AC_ARG_WITH(authsqliterc,
+[ --with-authsqliterc=filename Expect to find authmysql here ],
+ authsqliterc="$withval",
+ authsqliterc="$pkgconfdir/authsqliterc")
+AC_SUBST(authsqliterc)
+
+AC_ARG_WITH(authsqlite,
+[ --without-authsqlite Do not include the authsqlite module ],
+ doauthsqlite="$withval")
+
+AC_ARG_WITH(sqlite-libs,
+[ --with-sqlite-libs=DIR Look for sqlite libs in this dir ],
+
+ SQLITE_LIBS="-lsqlite3"
+)
+AC_ARG_WITH(sqlite-includes,
+[ --with-sqlite-includes=DIR Look for sqlite includes in this dir ],
+ SQLITE_CFLAGS="-I$withval"
+)
+
+if test "$doauthsqlite" = ""
+then
+ SQLITE_CFLAGS="`pkg-config --cflags sqlite3 2>/dev/null`"
+ SQLITE_LIBS="`pkg-config --libs sqlite3 2>/dev/null`"
+ saveLIBS="$LIBS"
+ LIBS="$SQLITE_LIBS $LIBS"
+ AC_CHECK_FUNC(sqlite3_version,
+ doauthsqlite="yes"
+ )
+ LIBS="$saveLIBS"
+fi
+
+if test "$doauthsqlite" != "yes"
+then
+ SQLITE_LIBS=""
+ SQLITE_CFLAGS=""
+ HAVE_AUTHSQLITE=0
+ LIBAUTHSQLITE=""
+else
+ saveLIBS="$LIBS"
+ LIBS="$SQLITE_LIBS $LIBS"
+ AC_CHECK_FUNC(sqlite3_version,
+ [ : ],
+ [ AC_MSG_ERROR([Cannot link with $SQLITE_LIBS]) ]
+ )
+ LIBS="$saveLIBS"
+ HAVE_AUTHSQLITE=1
+ CFLAGS="$SQLITE_CFLAGS $CFLAGS"
+ LIBAUTHSQLITE="libauthsqlite.la"
+
+fi
+AC_SUBST(SQLITE_LIBS)
+AC_SUBST(LIBAUTHSQLITE)
+AM_CONDITIONAL(HAVE_AUTHSQLITE, test "$HAVE_AUTHSQLITE" = 1)