80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
dnl Process this file with autoconf to produce a configure script.
 | 
						|
 | 
						|
m4_ifdef([HAS_TOP],[m4_ignore],[   
 | 
						|
AC_INIT(install-sh)
 | 
						|
AC_PREREQ([2.50])
 | 
						|
AC_CONFIG_HEADER(config.h)
 | 
						|
])
 | 
						|
 | 
						|
PKG_PROSQLITE="packages/prosqlite"
 | 
						|
AC_SUBST(PKG_PROSQLITE)
 | 
						|
 | 
						|
AC_SUBST(PROSQLITE_TARGETS)
 | 
						|
AC_SUBST(PROSQLITE_PLTARGETS)
 | 
						|
AC_SUBST(PROSQLITE_CPPFLAGS)
 | 
						|
AC_SUBST(PROSQLITE_LDFLAGS)
 | 
						|
AC_SUBST(PROSQLITE_LIBS)
 | 
						|
 | 
						|
m4_ifdef([HAS_TOP],[m4_ignore],[   
 | 
						|
m4_include([../ac_swi_c.m4])
 | 
						|
])
 | 
						|
 | 
						|
yap_cv_prosqlite=yes
 | 
						|
 | 
						|
AC_ARG_WITH(prosqlite,
 | 
						|
	[ --with-prosqlite(=location)              interface to sqlite],
 | 
						|
	if test "$withval" = yes; then
 | 
						|
	    PROSQLITE_DIR=/usr
 | 
						|
	elif test "$withval" = no; then
 | 
						|
	    yap_cv_prosqlite=no
 | 
						|
	else
 | 
						|
	    PROSQLITE_DIR="$withval"
 | 
						|
	fi,
 | 
						|
	[PROSQLITE_DIR=/usr ])
 | 
						|
 | 
						|
havelib=no
 | 
						|
 | 
						|
if test $yap_cv_prosqlite = yes; then
 | 
						|
    OCPPFLAGS="${CPPFLAGS}"
 | 
						|
    OCPPFLAGS="${CPPFLAGS}"
 | 
						|
    OCIFLAGS="${CIFLAGS}"
 | 
						|
    OLDFLAGS="${LDFLAGS}"
 | 
						|
 | 
						|
  if test ! -z "$PROSQLITE_DIR"; then
 | 
						|
    PROSQLITE_CPPFLAGS="-I${PROSQLITE_DIR}/include"
 | 
						|
    PROSQLITE_LDFLAGS="-L${PROSQLITE_DIR}/lib"
 | 
						|
    CPPFLAGS="-I${PROSQLITE_DIR}/include ${CPPFLAGS}"
 | 
						|
    CIFLAGS="-I${PROSQLITE_DIR}/include ${CIFLAGS}"
 | 
						|
    LDFLAGS="-L${PROSQLITE_DIR}/lib ${LDFLAGS}"
 | 
						|
  fi
 | 
						|
 | 
						|
  AC_CHECK_LIB(sqlite3, sqlite3_open,
 | 
						|
                       PROSQLITE_LIBS="-lsqlite3 $LIBS"
 | 
						|
                       havelib=yes)
 | 
						|
 | 
						|
  AC_CHECK_HEADERS(sqlite3.h, [], [])
 | 
						|
 | 
						|
    CPPFLAGS="${OCPPFLAGS}"
 | 
						|
    CPPFLAGS="${OCPPFLAGS}"
 | 
						|
    CIFLAGS="${OCIFLAGS}"
 | 
						|
    LDFLAGS="${OLDFLAGS}"
 | 
						|
 | 
						|
fi
 | 
						|
 | 
						|
if test "$yap_cv_prosqlite" != no &&
 | 
						|
   test	"$havelib" = yes &&
 | 
						|
   test	"$ac_cv_header_sqlite3_h" = yes; then
 | 
						|
  PROSQLITE_TARGETS="prosqlite.$SO"
 | 
						|
  PROSQLITE_PLTARGETS="prolog/prosqlite.pl"
 | 
						|
else
 | 
						|
  echo "ERROR:   Cannot find sqlite3 library and/or the header sqlite3.h"
 | 
						|
  echo "WARNING: PROSQLITE interface will not be built"
 | 
						|
  PROSQLITE_TARGETS=""
 | 
						|
fi
 | 
						|
 | 
						|
m4_ifdef([HAS_TOP],[m4_ignore],[   
 | 
						|
AC_OUTPUT(Makefile)
 | 
						|
])
 | 
						|
 | 
						|
 |