Blame config-scripts/cups-scripting.m4

Packit 2fc92b
dnl
Packit 2fc92b
dnl Scripting configuration stuff for CUPS.
Packit 2fc92b
dnl
Packit 2fc92b
dnl Copyright 2007-2017 by Apple Inc.
Packit 2fc92b
dnl Copyright 1997-2006 by Easy Software Products, all rights reserved.
Packit 2fc92b
dnl
Packit 2fc92b
dnl These coded instructions, statements, and computer programs are the
Packit 2fc92b
dnl property of Apple Inc. and are protected by Federal copyright
Packit 2fc92b
dnl law.  Distribution and use rights are outlined in the file "LICENSE.txt"
Packit 2fc92b
dnl which should have been included with this file.  If this file is
Packit 2fc92b
dnl missing or damaged, see the license at "http://www.cups.org/".
Packit 2fc92b
dnl
Packit 2fc92b
Packit 2fc92b
dnl Do we have Java?
Packit 2fc92b
AC_ARG_WITH(java, [  --with-java             set Java interpreter for web interfaces ],
Packit 2fc92b
	CUPS_JAVA="$withval",
Packit 2fc92b
	CUPS_JAVA="auto")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_JAVA" = xauto; then
Packit 2fc92b
	AC_PATH_PROG(JAVA,java)
Packit 2fc92b
	CUPS_JAVA="$JAVA"
Packit 2fc92b
elif test "x$CUPS_JAVA" = xno; then
Packit 2fc92b
        CUPS_JAVA=""
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
AC_DEFINE_UNQUOTED(CUPS_JAVA, "$CUPS_JAVA")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_JAVA" != x; then
Packit 2fc92b
	AC_DEFINE(HAVE_JAVA)
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
dnl Do we have Perl?
Packit 2fc92b
AC_ARG_WITH(perl, [  --with-perl             set Perl interpreter for web interfaces ],
Packit 2fc92b
	CUPS_PERL="$withval",
Packit 2fc92b
	CUPS_PERL="auto")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_PERL" = xauto; then
Packit 2fc92b
	AC_PATH_PROG(PERL,perl)
Packit 2fc92b
	CUPS_PERL="$PERL"
Packit 2fc92b
elif test "x$CUPS_PERL" = xno; then
Packit 2fc92b
        CUPS_PERL=""
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
AC_DEFINE_UNQUOTED(CUPS_PERL, "$CUPS_PERL")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_PERL" != x; then
Packit 2fc92b
	AC_DEFINE(HAVE_PERL)
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
dnl Do we have PHP?
Packit 2fc92b
AC_ARG_WITH(php, [  --with-php              set PHP interpreter for web interfaces ],
Packit 2fc92b
	CUPS_PHP="$withval",
Packit 2fc92b
	CUPS_PHP="auto")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_PHP" = xauto; then
Packit 2fc92b
	AC_PATH_PROG(PHPCGI,php-cgi)
Packit 2fc92b
	if test "x$PHPCGI" = x; then
Packit 2fc92b
		AC_PATH_PROG(PHP,php)
Packit 2fc92b
		CUPS_PHP="$PHP"
Packit 2fc92b
	else
Packit 2fc92b
		CUPS_PHP="$PHPCGI"
Packit 2fc92b
	fi
Packit 2fc92b
elif test "x$CUPS_PHP" = xno; then
Packit 2fc92b
        CUPS_PHP=""
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
AC_DEFINE_UNQUOTED(CUPS_PHP, "$CUPS_PHP")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_PHP" = x; then
Packit 2fc92b
	CUPS_PHP="no"
Packit 2fc92b
else
Packit 2fc92b
	AC_DEFINE(HAVE_PHP)
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
dnl Do we have Python?
Packit 2fc92b
AC_ARG_WITH(python, [  --with-python           set Python interpreter for web interfaces ],
Packit 2fc92b
	CUPS_PYTHON="$withval",
Packit 2fc92b
	CUPS_PYTHON="auto")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_PYTHON" = xauto; then
Packit 2fc92b
	AC_PATH_PROG(PYTHON,python)
Packit 2fc92b
	CUPS_PYTHON="$PYTHON"
Packit 2fc92b
elif test "x$CUPS_PYTHON" = xno; then
Packit 2fc92b
        CUPS_PYTHON=""
Packit 2fc92b
fi
Packit 2fc92b
Packit 2fc92b
AC_DEFINE_UNQUOTED(CUPS_PYTHON, "$CUPS_PYTHON")
Packit 2fc92b
Packit 2fc92b
if test "x$CUPS_PYTHON" != x; then
Packit 2fc92b
	AC_DEFINE(HAVE_PYTHON)
Packit 2fc92b
fi