|
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
|