From 9aa669090e978dce5e1f4d1ca9d23a4d92208518 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Sun, 13 Feb 2005 17:01:51 +0000 Subject: 1. made fastcgi support optional 2. added 'plain' cgi support (kingate 0.0.1 required for it) 3. bumped version to 0.0.1 4. excluded doxygen 'dox' target from 'all' --- (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index acd34b9..0da7658 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([sitecing], [0.0], [sitecing-bugs@klever.net]) +AC_INIT([sitecing], [0.0.1], [sitecing-bugs@klever.net]) AC_CONFIG_SRCDIR([include/sitecing/sitecing_parser.h]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE([dist-bzip2]) @@ -20,9 +20,27 @@ AC_FUNC_REALLOC AC_WITH_PKGCONFIG -PKG_CHECK_MODULES([KINGATE],[kingate-fcgi],,[ +PKG_CHECK_MODULES([KINGATE],[kingate],,[ AC_MSG_ERROR([no kingate library found, get it at http://kin.klever.net/kingate/]) ]) +HAVE_FCGI=false +HAVE_PLAINCGI=false +PKG_CHECK_MODULES([KINGATE_FCGI],[kingate-fcgi],[ + HAVE_FCGI=true +],[ + AC_MSG_NOTICE([no fastcgi support in kingate library]) +]) +PKG_CHECK_MODULES([KINGATE_PLAINCGI],[kingate-plaincgi],[ + HAVE_PLAINCGI=true +],[ + AC_MSG_NOTICE([no plaincgi support in kingate library]) +]) +if ! (${HAVE_FCGI} || ${HAVE_PLAINCGI}) ; then + AC_MSG_ERROR([not a single CGI interface supported in kingate]) +fi +AM_CONDITIONAL([HAVE_FCGI],[${HAVE_FCGI}]) +AM_CONDITIONAL([HAVE_PLAINCGI],[${HAVE_PLAINCGI}]) + PKG_CHECK_MODULES([DOTCONF],[dotconf],,[ AC_MSG_ERROR([no dotconf library found]) ]) -- cgit v0.9.0.2