diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 43037c7..2e871a8 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. AC_PREREQ(2.59) -AC_INIT([ivcall],[0.3],[mzvipnyy (at) 0pointer (dot) de]) +AC_INIT([ivcall],[0.4],[mzvipnyy (at) 0pointer (dot) de]) AC_CONFIG_SRCDIR([src/ivcall.c]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign -Wall]) @@ -41,7 +41,11 @@ AC_PROG_MAKE_SET # If using GCC specify some additional parameters if test "x$GCC" = "xyes" ; then - CFLAGS="$CFLAGS -pipe -Wall" + CFLAGS="$CFLAGS -pipe -W -Wall -pedantic" + + AC_LANG_CONFTEST([int main() {}]) + $CC -c conftest.c -std=c99 -Wno-unused-parameter $CFLAGS > /dev/null 2> /dev/null && CFLAGS="$CFLAGS -std=c99 -Wno-unused-parameter" + rm -f conftest.o fi # Specify the locking directory @@ -69,6 +73,23 @@ AC_TYPE_PID_T AC_TYPE_SIGNAL AC_TYPE_SIZE_T +SPANDSP_CFLAGS= +SPANDSP_LIBS= +AC_CHECK_HEADER(spandsp.h,[AC_CHECK_LIB(spandsp,fax_init,[HAVE_SPANDSP=1 +SPANDSP_LIBS=-lspandsp],HAVE_SPANDSP=0)],HAVE_SPANDSP=0, [#include <inttypes.h> +#include <tiffio.h> +#include <time.h>]) +AC_SUBST(SPANDSP_CFLAGS) +AC_SUBST(SPANDSP_LIBS) + +AC_HEADER_TIME + +if test "x$HAVE_SPANDSP" != "x0" ; then + AC_DEFINE([HAVE_SPANDSP], 1, [Have spandsp?]) +fi + +AM_CONDITIONAL([HAVE_SPANDSP], [test "x$HAVE_SPANDSP" = x1]) + # LYNX documentation generation AC_ARG_ENABLE(lynx, AS_HELP_STRING(--disable-lynx,Turn off lynx usage for documentation generation), |