mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-02-15 16:10:46 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@27746 72102866-910b-0410-8b05-ffd578937521
59 lines
1.5 KiB
Text
59 lines
1.5 KiB
Text
dnl AM_PATH_SQLITE3([, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
AC_DEFUN(AM_PATH_SQLITE3,[
|
|
AC_ARG_WITH(sqlite3-include,
|
|
[ --with-sqlite3-include=-I{PATH} include path for sqlite3 headers],
|
|
sqlite3_incdir="$withval", sqlite3_incdir=)
|
|
|
|
AC_ARG_WITH(sqlite3-library,
|
|
[ --with-sqlite3-library=-L{PATH} library path for sqlite3 libraries],
|
|
sqlite3_libdir="$withval", sqlite3_libdir=)
|
|
|
|
cppflags_temp="$CPPFLAGS"
|
|
libs_temp=$LIBS
|
|
|
|
AC_CHECK_PROG(PKGCONFIG, pkg-config, yes, no)
|
|
|
|
if test $PKGCONFIG = "yes" ; then
|
|
if test -z "$sqlite3_incdir" ; then
|
|
sqlite3_incdir=`pkg-config sqlite3 --cflags`
|
|
fi
|
|
if test -z "$sqlite3_libdir" ; then
|
|
sqlite3_libdir=`pkg-config sqlite3 --libs-only-L`
|
|
fi
|
|
fi
|
|
|
|
CPPFLAGS="$sqlite3_incdir $CPPFLAGS"
|
|
LIBS="$sqlite3_libdir $LIBS"
|
|
|
|
SQLITE3_DATABASE="no"
|
|
|
|
AC_CHECK_HEADERS(sqlite3.h)
|
|
if test $ac_cv_header_sqlite3_h = yes; then
|
|
AC_CHECK_LIB(sqlite3, main, sqlite3_ok=yes, sqlite3_ok=no)
|
|
|
|
if test "$sqlite3_ok" = yes; then
|
|
SQLITE3_INCLUDES="$CPPFLAGS"
|
|
SQLITE3_LIB_DIRS="$LIBS"
|
|
SQLITE3_LIBS="-lsqlite3"
|
|
SQLITE3_DATABASE="yes"
|
|
fi
|
|
fi
|
|
|
|
AC_MSG_CHECKING(for SQLite3 database)
|
|
if test $SQLITE3_DATABASE = yes; then
|
|
AC_MSG_RESULT(yes)
|
|
ifelse([$1], , :, [$1])
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
ifelse([$2], , :, [$2])
|
|
fi
|
|
|
|
CPPFLAGS="$cppflags_temp"
|
|
LIBS="$libs_temp"
|
|
|
|
AC_SUBST(SQLITE3_DATABASE)
|
|
AC_SUBST(SQLITE3_INCLUDES)
|
|
AC_SUBST(SQLITE3_LIB_DIRS)
|
|
AC_SUBST(SQLITE3_LIBS)
|
|
])
|
|
|