1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
dnl $Id: cups.m4,v 1.1.2.2 2004/08/11 02:57:32 bfernhomberg Exp $
dnl Autoconf macros to check for CUPS
AC_DEFUN([NETATALK_AC_CUPS], [
dnl Don't use spool unless it's needed
spool_required=no
netatalk_cv_use_cups=no
AC_ARG_ENABLE(cups,
[ --enable-cups Turn on CUPS support (default=auto)])
if test x$enable_cups != xno; then
AC_PATH_PROG(CUPS_CONFIG, cups-config)
if test "x$CUPS_CONFIG" != x; then
AC_DEFINE(HAVE_CUPS, 1, [Define to enable CUPS Support])
CUPS_CFLAGS="`$CUPS_CONFIG --cflags`"
CUPS_LDFLAGS="`$CUPS_CONFIG --ldflags`"
CUPS_LIBS="`$CUPS_CONFIG --libs`"
CUPS_VERSION="`$CUPS_CONFIG --version`"
AC_DEFINE_UNQUOTED(CUPS_API_VERSION, "`$CUPS_CONFIG --api-version`", [CUPS API Version])
AC_SUBST(CUPS_CFLAGS)
AC_SUBST(CUPS_LDFLAGS)
AC_SUBST(CUPS_LIBS)
AC_MSG_CHECKING([CUPS version])
AC_MSG_RESULT([$CUPS_VERSION])
netatalk_cv_use_cups=yes
if test x"$netatalk_cv_HAVE_USABLE_ICONV" = x"no" ; then
AC_WARN([*** Warning: iconv not found on your system, using simple ascii mapping***])
fi
spool_required="yes"
elif test x"$enable_cups" = "xyes"; then
AC_MSG_ERROR([*** CUPS not found. You might need to specify the path to cups-config ***])
fi
fi
AC_MSG_CHECKING([whether CUPS support can be enabled])
AC_MSG_RESULT([$netatalk_cv_use_cups])
AC_ARG_WITH(spooldir,
[ --with-spooldir=PATH path for spooldir used for CUPS support (LOCALSTATEDIR/spool/netatalk)],[
if test "$withval" = "no"; then
if test x"$spool_required" == x"yes"; then
AC_MSG_ERROR([*** CUPS support requires a spooldir ***])
else
AC_DEFINE(DISABLE_SPOOL, 1, [Define to enable spooldir support])
AC_MSG_RESULT([spool disabled])
fi
elif test "$withval" != "yes"; then
SPOOLDIR="$withval"
AC_MSG_RESULT([spooldir set to $withval])
else
SPOOLDIR="${localstatedir}/spool/netatalk"
AC_MSG_RESULT([spool set to default])
fi
],[
SPOOLDIR="${localstatedir}/spool/netatalk"
])
AM_CONDITIONAL(USE_SPOOLDIR, test x"$spool_required" = x"yes")
AC_SUBST(SPOOLDIR)
])
|