1 #
2 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. Oracle designates this
8 # particular file as subject to the "Classpath" exception as provided
9 # by Oracle in the LICENSE file that accompanied this code.
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
31 AC_ARG_WITH(cups, [AS_HELP_STRING([--with-cups],
32 [specify prefix directory for the cups package
33 (expecting the headers under PATH/include)])])
34 AC_ARG_WITH(cups-include, [AS_HELP_STRING([--with-cups-include],
35 [specify directory for the cups include files])])
36
37 if test "x$NEEDS_LIB_CUPS" = xfalse; then
38 if (test "x${with_cups}" != x && test "x${with_cups}" != xno) || \
39 (test "x${with_cups_include}" != x && test "x${with_cups_include}" != xno); then
40 AC_MSG_WARN([[cups not used, so --with-cups[-*] is ignored]])
41 fi
42 CUPS_CFLAGS=
43 else
44 CUPS_FOUND=no
45
46 if test "x${with_cups}" = xno || test "x${with_cups_include}" = xno; then
47 AC_MSG_ERROR([It is not possible to disable the use of cups. Remove the --without-cups option.])
48 fi
49
50 if test "x${with_cups}" != x; then
51 CUPS_CFLAGS="-I${with_cups}/include"
52 CUPS_FOUND=yes
53 fi
54 if test "x${with_cups_include}" != x; then
55 CUPS_CFLAGS="-I${with_cups_include}"
56 CUPS_FOUND=yes
57 fi
58 if test "x$CUPS_FOUND" = xno; then
59 # Are the cups headers installed in the default /usr/include location?
60 AC_CHECK_HEADERS([cups/cups.h cups/ppd.h], [
61 CUPS_FOUND=yes
62 CUPS_CFLAGS=
63 DEFAULT_CUPS=yes
64 ])
65 fi
66 if test "x$CUPS_FOUND" = xno; then
67 # Getting nervous now? Lets poke around for standard Solaris third-party
68 # package installation locations.
69 AC_MSG_CHECKING([for cups headers])
70 if test -s $SYSROOT/opt/sfw/cups/include/cups/cups.h; then
71 # An SFW package seems to be installed!
72 CUPS_FOUND=yes
73 CUPS_CFLAGS="-I$SYSROOT/opt/sfw/cups/include"
74 elif test -s $SYSROOT/opt/csw/include/cups/cups.h; then
75 # A CSW package seems to be installed!
76 CUPS_FOUND=yes
|
1 #
2 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. Oracle designates this
8 # particular file as subject to the "Classpath" exception as provided
9 # by Oracle in the LICENSE file that accompanied this code.
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
31 AC_ARG_WITH(cups, [AS_HELP_STRING([--with-cups],
32 [specify prefix directory for the cups package
33 (expecting the headers under PATH/include)])])
34 AC_ARG_WITH(cups-include, [AS_HELP_STRING([--with-cups-include],
35 [specify directory for the cups include files])])
36
37 if test "x$NEEDS_LIB_CUPS" = xfalse; then
38 if (test "x${with_cups}" != x && test "x${with_cups}" != xno) || \
39 (test "x${with_cups_include}" != x && test "x${with_cups_include}" != xno); then
40 AC_MSG_WARN([[cups not used, so --with-cups[-*] is ignored]])
41 fi
42 CUPS_CFLAGS=
43 else
44 CUPS_FOUND=no
45
46 if test "x${with_cups}" = xno || test "x${with_cups_include}" = xno; then
47 AC_MSG_ERROR([It is not possible to disable the use of cups. Remove the --without-cups option.])
48 fi
49
50 if test "x${with_cups}" != x; then
51 AC_MSG_CHECKING([for cups headers])
52 if test -s "${with_cups}/include/cups/cups.h"; then
53 CUPS_CFLAGS="-I${with_cups}/include"
54 CUPS_FOUND=yes
55 AC_MSG_RESULT([$CUPS_FOUND])
56 else
57 AC_MSG_ERROR([Can't find 'include/cups/cups.h' under ${with_cups} given with the --with-cups option.])
58 fi
59 fi
60 if test "x${with_cups_include}" != x; then
61 AC_MSG_CHECKING([for cups headers])
62 if test -s "${with_cups_include}/cups/cups.h"; then
63 CUPS_CFLAGS="-I${with_cups_include}"
64 CUPS_FOUND=yes
65 AC_MSG_RESULT([$CUPS_FOUND])
66 else
67 AC_MSG_ERROR([Can't find 'cups/cups.h' under ${with_cups_include} given with the --with-cups-include option.])
68 fi
69 fi
70 if test "x$CUPS_FOUND" = xno; then
71 # Are the cups headers installed in the default /usr/include location?
72 AC_CHECK_HEADERS([cups/cups.h cups/ppd.h], [
73 CUPS_FOUND=yes
74 CUPS_CFLAGS=
75 DEFAULT_CUPS=yes
76 ])
77 fi
78 if test "x$CUPS_FOUND" = xno; then
79 # Getting nervous now? Lets poke around for standard Solaris third-party
80 # package installation locations.
81 AC_MSG_CHECKING([for cups headers])
82 if test -s $SYSROOT/opt/sfw/cups/include/cups/cups.h; then
83 # An SFW package seems to be installed!
84 CUPS_FOUND=yes
85 CUPS_CFLAGS="-I$SYSROOT/opt/sfw/cups/include"
86 elif test -s $SYSROOT/opt/csw/include/cups/cups.h; then
87 # A CSW package seems to be installed!
88 CUPS_FOUND=yes
|