Imported Upstream version 2.2.0
[platform/upstream/cups.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for CUPS 2.2.0.
4 #
5 # Report bugs to <https://github.com/apple/cups/issues>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22   emulate sh
23   NULLCMD=:
24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25   # is contrary to our usage.  Disable this feature.
26   alias -g '${1+"$@"}'='"$@"'
27   setopt NO_GLOB_SUBST
28 else
29   case `(set -o) 2>/dev/null` in #(
30   *posix*) :
31     set -o posix ;; #(
32   *) :
33      ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49   as_echo='print -r --'
50   as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52   as_echo='printf %s\n'
53   as_echo_n='printf %s'
54 else
55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57     as_echo_n='/usr/ucb/echo -n'
58   else
59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60     as_echo_n_body='eval
61       arg=$1;
62       case $arg in #(
63       *"$as_nl"*)
64         expr "X$arg" : "X\\(.*\\)$as_nl";
65         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66       esac;
67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68     '
69     export as_echo_n_body
70     as_echo_n='sh -c $as_echo_n_body as_echo'
71   fi
72   export as_echo_body
73   as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78   PATH_SEPARATOR=:
79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81       PATH_SEPARATOR=';'
82   }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order.  Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" ""        $as_nl"
92
93 # Find who we are.  Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96   *[\\/]* ) as_myself=$0 ;;
97   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100   IFS=$as_save_IFS
101   test -z "$as_dir" && as_dir=.
102     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103   done
104 IFS=$as_save_IFS
105
106      ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111   as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115   exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there.  '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141   emulate sh
142   NULLCMD=:
143   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144   # is contrary to our usage.  Disable this feature.
145   alias -g '\${1+\"\$@\"}'='\"\$@\"'
146   setopt NO_GLOB_SUBST
147 else
148   case \`(set -o) 2>/dev/null\` in #(
149   *posix*) :
150     set -o posix ;; #(
151   *) :
152      ;;
153 esac
154 fi
155 "
156   as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170   exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178   if (eval "$as_required") 2>/dev/null; then :
179   as_have_required=yes
180 else
181   as_have_required=no
182 fi
183   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184
185 else
186   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187 as_found=false
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
189 do
190   IFS=$as_save_IFS
191   test -z "$as_dir" && as_dir=.
192   as_found=:
193   case $as_dir in #(
194          /*)
195            for as_base in sh bash ksh sh5; do
196              # Try only shells that exist, to save several forks.
197              as_shell=$as_dir/$as_base
198              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200   CONFIG_SHELL=$as_shell as_have_required=yes
201                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202   break 2
203 fi
204 fi
205            done;;
206        esac
207   as_found=false
208 done
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211   CONFIG_SHELL=$SHELL as_have_required=yes
212 fi; }
213 IFS=$as_save_IFS
214
215
216       if test "x$CONFIG_SHELL" != x; then :
217   # We cannot yet assume a decent shell, so we have to provide a
218         # neutralization value for shells without unset; and this also
219         # works around shells that cannot unset nonexistent variables.
220         # Preserve -v and -x to the replacement shell.
221         BASH_ENV=/dev/null
222         ENV=/dev/null
223         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224         export CONFIG_SHELL
225         case $- in # ((((
226           *v*x* | *x*v* ) as_opts=-vx ;;
227           *v* ) as_opts=-v ;;
228           *x* ) as_opts=-x ;;
229           * ) as_opts= ;;
230         esac
231         exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
232 fi
233
234     if test x$as_have_required = xno; then :
235   $as_echo "$0: This script requires a shell more modern than all"
236   $as_echo "$0: the shells that I found on your system."
237   if test x${ZSH_VERSION+set} = xset ; then
238     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
240   else
241     $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: https://github.com/apple/cups/issues about your system,
243 $0: including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
246   fi
247   exit 1
248 fi
249 fi
250 fi
251 SHELL=${CONFIG_SHELL-/bin/sh}
252 export SHELL
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE= GREP_OPTIONS=
255 unset CLICOLOR_FORCE GREP_OPTIONS
256
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
260 # as_fn_unset VAR
261 # ---------------
262 # Portably unset VAR.
263 as_fn_unset ()
264 {
265   { eval $1=; unset $1;}
266 }
267 as_unset=as_fn_unset
268
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
272 as_fn_set_status ()
273 {
274   return $1
275 } # as_fn_set_status
276
277 # as_fn_exit STATUS
278 # -----------------
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
280 as_fn_exit ()
281 {
282   set +e
283   as_fn_set_status $1
284   exit $1
285 } # as_fn_exit
286
287 # as_fn_mkdir_p
288 # -------------
289 # Create "$as_dir" as a directory, including parents if necessary.
290 as_fn_mkdir_p ()
291 {
292
293   case $as_dir in #(
294   -*) as_dir=./$as_dir;;
295   esac
296   test -d "$as_dir" || eval $as_mkdir_p || {
297     as_dirs=
298     while :; do
299       case $as_dir in #(
300       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
301       *) as_qdir=$as_dir;;
302       esac
303       as_dirs="'$as_qdir' $as_dirs"
304       as_dir=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306          X"$as_dir" : 'X\(//\)[^/]' \| \
307          X"$as_dir" : 'X\(//\)$' \| \
308          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
311             s//\1/
312             q
313           }
314           /^X\(\/\/\)[^/].*/{
315             s//\1/
316             q
317           }
318           /^X\(\/\/\)$/{
319             s//\1/
320             q
321           }
322           /^X\(\/\).*/{
323             s//\1/
324             q
325           }
326           s/.*/./; q'`
327       test -d "$as_dir" && break
328     done
329     test -z "$as_dirs" || eval "mkdir $as_dirs"
330   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
331
332
333 } # as_fn_mkdir_p
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
339 # implementations.
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341   eval 'as_fn_append ()
342   {
343     eval $1+=\$2
344   }'
345 else
346   as_fn_append ()
347   {
348     eval $1=\$$1\$2
349   }
350 fi # as_fn_append
351
352 # as_fn_arith ARG...
353 # ------------------
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
358   eval 'as_fn_arith ()
359   {
360     as_val=$(( $* ))
361   }'
362 else
363   as_fn_arith ()
364   {
365     as_val=`expr "$@" || test $? -eq 1`
366   }
367 fi # as_fn_arith
368
369
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
375 as_fn_error ()
376 {
377   as_status=$1; test $as_status -eq 0 && as_status=1
378   if test "$4"; then
379     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
381   fi
382   $as_echo "$as_me: error: $2" >&2
383   as_fn_exit $as_status
384 } # as_fn_error
385
386 if expr a : '\(a\)' >/dev/null 2>&1 &&
387    test "X`expr 00001 : '.*\(...\)'`" = X001; then
388   as_expr=expr
389 else
390   as_expr=false
391 fi
392
393 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394   as_basename=basename
395 else
396   as_basename=false
397 fi
398
399 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400   as_dirname=dirname
401 else
402   as_dirname=false
403 fi
404
405 as_me=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407          X"$0" : 'X\(//\)$' \| \
408          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
409 $as_echo X/"$0" |
410     sed '/^.*\/\([^/][^/]*\)\/*$/{
411             s//\1/
412             q
413           }
414           /^X\/\(\/\/\)$/{
415             s//\1/
416             q
417           }
418           /^X\/\(\/\).*/{
419             s//\1/
420             q
421           }
422           s/.*/./; q'`
423
424 # Avoid depending upon Character Ranges.
425 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits='0123456789'
429 as_cr_alnum=$as_cr_Letters$as_cr_digits
430
431
432   as_lineno_1=$LINENO as_lineno_1a=$LINENO
433   as_lineno_2=$LINENO as_lineno_2a=$LINENO
434   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
437   sed -n '
438     p
439     /[$]LINENO/=
440   ' <$as_myself |
441     sed '
442       s/[$]LINENO.*/&-/
443       t lineno
444       b
445       :lineno
446       N
447       :loop
448       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449       t loop
450       s/-\n.*//
451     ' >$as_me.lineno &&
452   chmod +x "$as_me.lineno" ||
453     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463 ECHO_C= ECHO_N= ECHO_T=
464 case `echo -n x` in #(((((
465 -n*)
466   case `echo 'xy\c'` in
467   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
468   xy)  ECHO_C='\c';;
469   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
470        ECHO_T=' ';;
471   esac;;
472 *)
473   ECHO_N='-n';;
474 esac
475
476 rm -f conf$$ conf$$.exe conf$$.file
477 if test -d conf$$.dir; then
478   rm -f conf$$.dir/conf$$.file
479 else
480   rm -f conf$$.dir
481   mkdir conf$$.dir 2>/dev/null
482 fi
483 if (echo >conf$$.file) 2>/dev/null; then
484   if ln -s conf$$.file conf$$ 2>/dev/null; then
485     as_ln_s='ln -s'
486     # ... but there are two gotchas:
487     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489     # In both cases, we have to default to `cp -p'.
490     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
491       as_ln_s='cp -p'
492   elif ln conf$$.file conf$$ 2>/dev/null; then
493     as_ln_s=ln
494   else
495     as_ln_s='cp -p'
496   fi
497 else
498   as_ln_s='cp -p'
499 fi
500 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 rmdir conf$$.dir 2>/dev/null
502
503 if mkdir -p . 2>/dev/null; then
504   as_mkdir_p='mkdir -p "$as_dir"'
505 else
506   test -d ./-p && rmdir ./-p
507   as_mkdir_p=false
508 fi
509
510 if test -x / >/dev/null 2>&1; then
511   as_test_x='test -x'
512 else
513   if ls -dL / >/dev/null 2>&1; then
514     as_ls_L_option=L
515   else
516     as_ls_L_option=
517   fi
518   as_test_x='
519     eval sh -c '\''
520       if test -d "$1"; then
521         test -d "$1/.";
522       else
523         case $1 in #(
524         -*)set "./$1";;
525         esac;
526         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527         ???[sx]*):;;*)false;;esac;fi
528     '\'' sh
529   '
530 fi
531 as_executable_p=$as_test_x
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540 test -n "$DJDIR" || exec 7<&0 </dev/null
541 exec 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559
560 # Identity of this package.
561 PACKAGE_NAME='CUPS'
562 PACKAGE_TARNAME='cups'
563 PACKAGE_VERSION='2.2.0'
564 PACKAGE_STRING='CUPS 2.2.0'
565 PACKAGE_BUGREPORT='https://github.com/apple/cups/issues'
566 PACKAGE_URL='https://www.cups.org/'
567
568 # Factoring default headers for most tests.
569 ac_includes_default="\
570 #include <stdio.h>
571 #ifdef HAVE_SYS_TYPES_H
572 # include <sys/types.h>
573 #endif
574 #ifdef HAVE_SYS_STAT_H
575 # include <sys/stat.h>
576 #endif
577 #ifdef STDC_HEADERS
578 # include <stdlib.h>
579 # include <stddef.h>
580 #else
581 # ifdef HAVE_STDLIB_H
582 #  include <stdlib.h>
583 # endif
584 #endif
585 #ifdef HAVE_STRING_H
586 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
587 #  include <memory.h>
588 # endif
589 # include <string.h>
590 #endif
591 #ifdef HAVE_STRINGS_H
592 # include <strings.h>
593 #endif
594 #ifdef HAVE_INTTYPES_H
595 # include <inttypes.h>
596 #endif
597 #ifdef HAVE_STDINT_H
598 # include <stdint.h>
599 #endif
600 #ifdef HAVE_UNISTD_H
601 # include <unistd.h>
602 #endif"
603
604 ac_default_prefix=/
605 ac_subst_vars='LTLIBOBJS
606 LIBOBJS
607 UNINSTALL_LANGUAGES
608 INSTALL_LANGUAGES
609 PYTHON
610 PHP
611 PHPCGI
612 PERL
613 JAVA
614 CUPS_WEBIF
615 DEFAULT_IPP_PORT
616 CUPS_SNMP_COMMUNITY
617 CUPS_SNMP_ADDRESS
618 DEFAULT_RAW_PRINTING
619 CUPS_MAX_COPIES
620 CUPS_DEFAULT_SMB_CONFIG_FILE
621 CUPS_DEFAULT_LPD_CONFIG_FILE
622 CUPS_DEFAULT_PRINTCAP
623 CUPS_PRIMARY_SYSTEM_GROUP
624 CUPS_SYSTEM_GROUPS
625 CUPS_GROUP
626 CUPS_USER
627 CUPS_DEFAULT_SHARED
628 CUPS_BROWSE_LOCAL_PROTOCOLS
629 CUPS_BROWSING
630 CUPS_PAGE_LOG_FORMAT
631 CUPS_ACCESS_LOG_LEVEL
632 CUPS_LOG_LEVEL
633 CUPS_FATAL_ERRORS
634 CUPS_LOG_FILE_PERM
635 CUPS_CUPSD_FILE_PERM
636 CUPS_CONFIG_FILE_PERM
637 CUPS_BUNDLEDIR
638 LANGUAGES
639 XINETD
640 RCSTOP
641 RCSTART
642 RCLEVELS
643 INITDDIR
644 INITDIR
645 SMFMANIFESTDIR
646 SYSTEMD_DIR
647 LAUNCHD_DIR
648 ONDEMANDLIBS
649 ONDEMANDFLAGS
650 IPPFIND_MAN
651 IPPFIND_BIN
652 DNSSD_BACKEND
653 DNSSDLIBS
654 LARGEFILE
655 PAMMODAUTH
656 PAMMOD
657 PAMLIBS
658 PAMFILE
659 PAMDIR
660 EXPORT_SSLLIBS
661 SSLLIBS
662 SSLFLAGS
663 IPPALIASES
664 CUPS_SERVERKEYCHAIN
665 LIBGCRYPTCONFIG
666 LIBGNUTLSCONFIG
667 PTHREAD_FLAGS
668 CUPS_DEFAULT_GSSSERVICENAME
669 KRB5CONFIG
670 LIBGSSAPI
671 CUPS_LISTEN_DOMAINSOCKET
672 CUPS_DEFAULT_DOMAINSOCKET
673 RELROFLAGS
674 PIEFLAGS
675 CXXLIBS
676 LDARCHFLAGS
677 ARCHFLAGS
678 UNITTESTS
679 OPTIM
680 INSTALL_STRIP
681 LIBTOOL
682 EXPORT_LDFLAGS
683 IMGLIBS
684 DSOLIBS
685 LINKCUPSIMAGE
686 LINKCUPS
687 EXTLINKCUPSIMAGE
688 EXTLINKCUPS
689 LIBCUPSSTATIC
690 LIBCUPSPPDC
691 LIBCUPSMIME
692 LIBCUPSIMAGE
693 LIBCUPSCGI
694 LIBCUPSBASE
695 LIBCUPS
696 DSOFLAGS
697 DSOXX
698 DSO
699 MAN8DIR
700 MAN8EXT
701 MAN7EXT
702 MAN5EXT
703 MAN1EXT
704 PMANDIR
705 AMANDIR
706 CUPS_STATEDIR
707 CUPS_SERVERROOT
708 INSTALL_SYSV
709 CUPS_SERVERBIN
710 CUPS_REQUESTS
711 CUPS_LOGDIR
712 CUPS_LOCALEDIR
713 CUPS_FONTPATH
714 CUPS_DOCROOT
715 MENUDIR
716 ICONDIR
717 CUPS_DATADIR
718 CUPS_CACHEDIR
719 PRIVATEINCLUDE
720 privateinclude
721 BUILDDIRS
722 INSTALLXPC
723 CUPS_SYSTEM_AUTHKEY
724 CUPS_DEFAULT_PRINTOPERATOR_AUTH
725 DBUS_NOTIFIERLIBS
726 DBUS_NOTIFIER
727 DBUSDIR
728 SERVERLIBS
729 BACKLIBS
730 ARFLAGS
731 LIBZ
732 INSTALL_GZIP
733 LIBWRAP
734 USBQUIRKS
735 LIBUSB
736 LIBMXML
737 EGREP
738 GREP
739 LIBPAPER
740 LIBMALLOC
741 PKGCONFIG
742 INSTALLSTATIC
743 INSTALL
744 CUPS_HTMLVIEW
745 XDGOPEN
746 SED
747 RMDIR
748 RM
749 MV
750 LN
751 LD
752 GZIP
753 CHMOD
754 AR
755 RANLIB
756 ac_ct_CXX
757 CXXFLAGS
758 CXX
759 CPP
760 OBJEXT
761 EXEEXT
762 ac_ct_CC
763 CPPFLAGS
764 LDFLAGS
765 CFLAGS
766 CC
767 AWK
768 CUPS_BUILD
769 CUPS_REVISION
770 CUPS_VERSION
771 target_alias
772 host_alias
773 build_alias
774 LIBS
775 ECHO_T
776 ECHO_N
777 ECHO_C
778 DEFS
779 mandir
780 localedir
781 libdir
782 psdir
783 pdfdir
784 dvidir
785 htmldir
786 infodir
787 docdir
788 oldincludedir
789 includedir
790 localstatedir
791 sharedstatedir
792 sysconfdir
793 datadir
794 datarootdir
795 libexecdir
796 sbindir
797 bindir
798 program_transform_name
799 prefix
800 exec_prefix
801 PACKAGE_URL
802 PACKAGE_BUGREPORT
803 PACKAGE_STRING
804 PACKAGE_VERSION
805 PACKAGE_TARNAME
806 PACKAGE_NAME
807 PATH_SEPARATOR
808 SHELL'
809 ac_subst_files=''
810 ac_user_opts='
811 enable_option_checking
812 with_cups_build
813 enable_static
814 enable_mallinfo
815 enable_libpaper
816 enable_libusb
817 enable_tcp_wrappers
818 enable_acl
819 enable_dbus
820 with_dbusdir
821 with_adminkey
822 with_operkey
823 with_components
824 with_privateinclude
825 with_lpdconfig
826 with_smbconfig
827 with_cachedir
828 with_icondir
829 with_menudir
830 with_docdir
831 with_fontpath
832 with_logdir
833 with_rundir
834 enable_shared
835 enable_libtool_unsupported
836 with_optim
837 enable_debug
838 enable_debug_guards
839 enable_debug_printfs
840 enable_unit_tests
841 with_archflags
842 with_ldarchflags
843 enable_relro
844 with_domainsocket
845 enable_gssapi
846 with_gssservicename
847 enable_threads
848 enable_ssl
849 enable_cdsassl
850 enable_gnutls
851 enable_pam
852 with_pam_module
853 enable_largefile
854 enable_avahi
855 enable_dnssd
856 with_dnssd_libs
857 with_dnssd_includes
858 enable_launchd
859 enable_systemd
860 with_systemd
861 enable_upstart
862 with_smfmanifestdir
863 with_rcdir
864 with_rclevels
865 with_rcstart
866 with_rcstop
867 with_xinetd
868 with_languages
869 with_bundledir
870 with_config_file_perm
871 with_cupsd_file_perm
872 with_log_file_perm
873 with_fatal_errors
874 with_log_level
875 with_access_log_level
876 enable_page_logging
877 enable_browsing
878 with_local_protocols
879 enable_default_shared
880 with_cups_user
881 with_cups_group
882 with_system_groups
883 with_printcap
884 with_lpdconfigfile
885 with_smbconfigfile
886 with_max_copies
887 enable_raw_printing
888 with_snmp_address
889 with_snmp_community
890 with_ipp_port
891 enable_webif
892 with_java
893 with_perl
894 with_php
895 with_python
896 '
897       ac_precious_vars='build_alias
898 host_alias
899 target_alias
900 CC
901 CFLAGS
902 LDFLAGS
903 LIBS
904 CPPFLAGS
905 CPP
906 CXX
907 CXXFLAGS
908 CCC'
909
910
911 # Initialize some variables set by options.
912 ac_init_help=
913 ac_init_version=false
914 ac_unrecognized_opts=
915 ac_unrecognized_sep=
916 # The variables have the same names as the options, with
917 # dashes changed to underlines.
918 cache_file=/dev/null
919 exec_prefix=NONE
920 no_create=
921 no_recursion=
922 prefix=NONE
923 program_prefix=NONE
924 program_suffix=NONE
925 program_transform_name=s,x,x,
926 silent=
927 site=
928 srcdir=
929 verbose=
930 x_includes=NONE
931 x_libraries=NONE
932
933 # Installation directory options.
934 # These are left unexpanded so users can "make install exec_prefix=/foo"
935 # and all the variables that are supposed to be based on exec_prefix
936 # by default will actually change.
937 # Use braces instead of parens because sh, perl, etc. also accept them.
938 # (The list follows the same order as the GNU Coding Standards.)
939 bindir='${exec_prefix}/bin'
940 sbindir='${exec_prefix}/sbin'
941 libexecdir='${exec_prefix}/libexec'
942 datarootdir='${prefix}/share'
943 datadir='${datarootdir}'
944 sysconfdir='${prefix}/etc'
945 sharedstatedir='${prefix}/com'
946 localstatedir='${prefix}/var'
947 includedir='${prefix}/include'
948 oldincludedir='/usr/include'
949 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
950 infodir='${datarootdir}/info'
951 htmldir='${docdir}'
952 dvidir='${docdir}'
953 pdfdir='${docdir}'
954 psdir='${docdir}'
955 libdir='${exec_prefix}/lib'
956 localedir='${datarootdir}/locale'
957 mandir='${datarootdir}/man'
958
959 ac_prev=
960 ac_dashdash=
961 for ac_option
962 do
963   # If the previous option needs an argument, assign it.
964   if test -n "$ac_prev"; then
965     eval $ac_prev=\$ac_option
966     ac_prev=
967     continue
968   fi
969
970   case $ac_option in
971   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
972   *=)   ac_optarg= ;;
973   *)    ac_optarg=yes ;;
974   esac
975
976   # Accept the important Cygnus configure options, so we can diagnose typos.
977
978   case $ac_dashdash$ac_option in
979   --)
980     ac_dashdash=yes ;;
981
982   -bindir | --bindir | --bindi | --bind | --bin | --bi)
983     ac_prev=bindir ;;
984   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
985     bindir=$ac_optarg ;;
986
987   -build | --build | --buil | --bui | --bu)
988     ac_prev=build_alias ;;
989   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
990     build_alias=$ac_optarg ;;
991
992   -cache-file | --cache-file | --cache-fil | --cache-fi \
993   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
994     ac_prev=cache_file ;;
995   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
996   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
997     cache_file=$ac_optarg ;;
998
999   --config-cache | -C)
1000     cache_file=config.cache ;;
1001
1002   -datadir | --datadir | --datadi | --datad)
1003     ac_prev=datadir ;;
1004   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1005     datadir=$ac_optarg ;;
1006
1007   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1008   | --dataroo | --dataro | --datar)
1009     ac_prev=datarootdir ;;
1010   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1011   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1012     datarootdir=$ac_optarg ;;
1013
1014   -disable-* | --disable-*)
1015     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1016     # Reject names that are not valid shell variable names.
1017     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1018       as_fn_error $? "invalid feature name: $ac_useropt"
1019     ac_useropt_orig=$ac_useropt
1020     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1021     case $ac_user_opts in
1022       *"
1023 "enable_$ac_useropt"
1024 "*) ;;
1025       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1026          ac_unrecognized_sep=', ';;
1027     esac
1028     eval enable_$ac_useropt=no ;;
1029
1030   -docdir | --docdir | --docdi | --doc | --do)
1031     ac_prev=docdir ;;
1032   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1033     docdir=$ac_optarg ;;
1034
1035   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1036     ac_prev=dvidir ;;
1037   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1038     dvidir=$ac_optarg ;;
1039
1040   -enable-* | --enable-*)
1041     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1042     # Reject names that are not valid shell variable names.
1043     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1044       as_fn_error $? "invalid feature name: $ac_useropt"
1045     ac_useropt_orig=$ac_useropt
1046     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047     case $ac_user_opts in
1048       *"
1049 "enable_$ac_useropt"
1050 "*) ;;
1051       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1052          ac_unrecognized_sep=', ';;
1053     esac
1054     eval enable_$ac_useropt=\$ac_optarg ;;
1055
1056   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1057   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1058   | --exec | --exe | --ex)
1059     ac_prev=exec_prefix ;;
1060   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1061   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1062   | --exec=* | --exe=* | --ex=*)
1063     exec_prefix=$ac_optarg ;;
1064
1065   -gas | --gas | --ga | --g)
1066     # Obsolete; use --with-gas.
1067     with_gas=yes ;;
1068
1069   -help | --help | --hel | --he | -h)
1070     ac_init_help=long ;;
1071   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1072     ac_init_help=recursive ;;
1073   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1074     ac_init_help=short ;;
1075
1076   -host | --host | --hos | --ho)
1077     ac_prev=host_alias ;;
1078   -host=* | --host=* | --hos=* | --ho=*)
1079     host_alias=$ac_optarg ;;
1080
1081   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1082     ac_prev=htmldir ;;
1083   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1084   | --ht=*)
1085     htmldir=$ac_optarg ;;
1086
1087   -includedir | --includedir | --includedi | --included | --include \
1088   | --includ | --inclu | --incl | --inc)
1089     ac_prev=includedir ;;
1090   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1091   | --includ=* | --inclu=* | --incl=* | --inc=*)
1092     includedir=$ac_optarg ;;
1093
1094   -infodir | --infodir | --infodi | --infod | --info | --inf)
1095     ac_prev=infodir ;;
1096   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1097     infodir=$ac_optarg ;;
1098
1099   -libdir | --libdir | --libdi | --libd)
1100     ac_prev=libdir ;;
1101   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1102     libdir=$ac_optarg ;;
1103
1104   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1105   | --libexe | --libex | --libe)
1106     ac_prev=libexecdir ;;
1107   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1108   | --libexe=* | --libex=* | --libe=*)
1109     libexecdir=$ac_optarg ;;
1110
1111   -localedir | --localedir | --localedi | --localed | --locale)
1112     ac_prev=localedir ;;
1113   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1114     localedir=$ac_optarg ;;
1115
1116   -localstatedir | --localstatedir | --localstatedi | --localstated \
1117   | --localstate | --localstat | --localsta | --localst | --locals)
1118     ac_prev=localstatedir ;;
1119   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1120   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1121     localstatedir=$ac_optarg ;;
1122
1123   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1124     ac_prev=mandir ;;
1125   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1126     mandir=$ac_optarg ;;
1127
1128   -nfp | --nfp | --nf)
1129     # Obsolete; use --without-fp.
1130     with_fp=no ;;
1131
1132   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1133   | --no-cr | --no-c | -n)
1134     no_create=yes ;;
1135
1136   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1137   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1138     no_recursion=yes ;;
1139
1140   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1141   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1142   | --oldin | --oldi | --old | --ol | --o)
1143     ac_prev=oldincludedir ;;
1144   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1145   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1146   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1147     oldincludedir=$ac_optarg ;;
1148
1149   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1150     ac_prev=prefix ;;
1151   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1152     prefix=$ac_optarg ;;
1153
1154   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1155   | --program-pre | --program-pr | --program-p)
1156     ac_prev=program_prefix ;;
1157   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1158   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1159     program_prefix=$ac_optarg ;;
1160
1161   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1162   | --program-suf | --program-su | --program-s)
1163     ac_prev=program_suffix ;;
1164   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1165   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1166     program_suffix=$ac_optarg ;;
1167
1168   -program-transform-name | --program-transform-name \
1169   | --program-transform-nam | --program-transform-na \
1170   | --program-transform-n | --program-transform- \
1171   | --program-transform | --program-transfor \
1172   | --program-transfo | --program-transf \
1173   | --program-trans | --program-tran \
1174   | --progr-tra | --program-tr | --program-t)
1175     ac_prev=program_transform_name ;;
1176   -program-transform-name=* | --program-transform-name=* \
1177   | --program-transform-nam=* | --program-transform-na=* \
1178   | --program-transform-n=* | --program-transform-=* \
1179   | --program-transform=* | --program-transfor=* \
1180   | --program-transfo=* | --program-transf=* \
1181   | --program-trans=* | --program-tran=* \
1182   | --progr-tra=* | --program-tr=* | --program-t=*)
1183     program_transform_name=$ac_optarg ;;
1184
1185   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1186     ac_prev=pdfdir ;;
1187   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1188     pdfdir=$ac_optarg ;;
1189
1190   -psdir | --psdir | --psdi | --psd | --ps)
1191     ac_prev=psdir ;;
1192   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1193     psdir=$ac_optarg ;;
1194
1195   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1196   | -silent | --silent | --silen | --sile | --sil)
1197     silent=yes ;;
1198
1199   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1200     ac_prev=sbindir ;;
1201   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1202   | --sbi=* | --sb=*)
1203     sbindir=$ac_optarg ;;
1204
1205   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1206   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1207   | --sharedst | --shareds | --shared | --share | --shar \
1208   | --sha | --sh)
1209     ac_prev=sharedstatedir ;;
1210   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1211   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1212   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1213   | --sha=* | --sh=*)
1214     sharedstatedir=$ac_optarg ;;
1215
1216   -site | --site | --sit)
1217     ac_prev=site ;;
1218   -site=* | --site=* | --sit=*)
1219     site=$ac_optarg ;;
1220
1221   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1222     ac_prev=srcdir ;;
1223   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1224     srcdir=$ac_optarg ;;
1225
1226   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1227   | --syscon | --sysco | --sysc | --sys | --sy)
1228     ac_prev=sysconfdir ;;
1229   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1230   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1231     sysconfdir=$ac_optarg ;;
1232
1233   -target | --target | --targe | --targ | --tar | --ta | --t)
1234     ac_prev=target_alias ;;
1235   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1236     target_alias=$ac_optarg ;;
1237
1238   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1239     verbose=yes ;;
1240
1241   -version | --version | --versio | --versi | --vers | -V)
1242     ac_init_version=: ;;
1243
1244   -with-* | --with-*)
1245     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1246     # Reject names that are not valid shell variable names.
1247     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1248       as_fn_error $? "invalid package name: $ac_useropt"
1249     ac_useropt_orig=$ac_useropt
1250     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1251     case $ac_user_opts in
1252       *"
1253 "with_$ac_useropt"
1254 "*) ;;
1255       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1256          ac_unrecognized_sep=', ';;
1257     esac
1258     eval with_$ac_useropt=\$ac_optarg ;;
1259
1260   -without-* | --without-*)
1261     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1262     # Reject names that are not valid shell variable names.
1263     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1264       as_fn_error $? "invalid package name: $ac_useropt"
1265     ac_useropt_orig=$ac_useropt
1266     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1267     case $ac_user_opts in
1268       *"
1269 "with_$ac_useropt"
1270 "*) ;;
1271       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1272          ac_unrecognized_sep=', ';;
1273     esac
1274     eval with_$ac_useropt=no ;;
1275
1276   --x)
1277     # Obsolete; use --with-x.
1278     with_x=yes ;;
1279
1280   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1281   | --x-incl | --x-inc | --x-in | --x-i)
1282     ac_prev=x_includes ;;
1283   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1284   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1285     x_includes=$ac_optarg ;;
1286
1287   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1288   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1289     ac_prev=x_libraries ;;
1290   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1291   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1292     x_libraries=$ac_optarg ;;
1293
1294   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1295 Try \`$0 --help' for more information"
1296     ;;
1297
1298   *=*)
1299     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1300     # Reject names that are not valid shell variable names.
1301     case $ac_envvar in #(
1302       '' | [0-9]* | *[!_$as_cr_alnum]* )
1303       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1304     esac
1305     eval $ac_envvar=\$ac_optarg
1306     export $ac_envvar ;;
1307
1308   *)
1309     # FIXME: should be removed in autoconf 3.0.
1310     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1311     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1312       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1313     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1314     ;;
1315
1316   esac
1317 done
1318
1319 if test -n "$ac_prev"; then
1320   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1321   as_fn_error $? "missing argument to $ac_option"
1322 fi
1323
1324 if test -n "$ac_unrecognized_opts"; then
1325   case $enable_option_checking in
1326     no) ;;
1327     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1328     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1329   esac
1330 fi
1331
1332 # Check all directory arguments for consistency.
1333 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1334                 datadir sysconfdir sharedstatedir localstatedir includedir \
1335                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1336                 libdir localedir mandir
1337 do
1338   eval ac_val=\$$ac_var
1339   # Remove trailing slashes.
1340   case $ac_val in
1341     */ )
1342       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1343       eval $ac_var=\$ac_val;;
1344   esac
1345   # Be sure to have absolute directory names.
1346   case $ac_val in
1347     [\\/$]* | ?:[\\/]* )  continue;;
1348     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1349   esac
1350   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1351 done
1352
1353 # There might be people who depend on the old broken behavior: `$host'
1354 # used to hold the argument of --host etc.
1355 # FIXME: To remove some day.
1356 build=$build_alias
1357 host=$host_alias
1358 target=$target_alias
1359
1360 # FIXME: To remove some day.
1361 if test "x$host_alias" != x; then
1362   if test "x$build_alias" = x; then
1363     cross_compiling=maybe
1364     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1365     If a cross compiler is detected then cross compile mode will be used" >&2
1366   elif test "x$build_alias" != "x$host_alias"; then
1367     cross_compiling=yes
1368   fi
1369 fi
1370
1371 ac_tool_prefix=
1372 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1373
1374 test "$silent" = yes && exec 6>/dev/null
1375
1376
1377 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1378 ac_ls_di=`ls -di .` &&
1379 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1380   as_fn_error $? "working directory cannot be determined"
1381 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1382   as_fn_error $? "pwd does not report name of working directory"
1383
1384
1385 # Find the source files, if location was not specified.
1386 if test -z "$srcdir"; then
1387   ac_srcdir_defaulted=yes
1388   # Try the directory containing this script, then the parent directory.
1389   ac_confdir=`$as_dirname -- "$as_myself" ||
1390 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1391          X"$as_myself" : 'X\(//\)[^/]' \| \
1392          X"$as_myself" : 'X\(//\)$' \| \
1393          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1394 $as_echo X"$as_myself" |
1395     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1396             s//\1/
1397             q
1398           }
1399           /^X\(\/\/\)[^/].*/{
1400             s//\1/
1401             q
1402           }
1403           /^X\(\/\/\)$/{
1404             s//\1/
1405             q
1406           }
1407           /^X\(\/\).*/{
1408             s//\1/
1409             q
1410           }
1411           s/.*/./; q'`
1412   srcdir=$ac_confdir
1413   if test ! -r "$srcdir/$ac_unique_file"; then
1414     srcdir=..
1415   fi
1416 else
1417   ac_srcdir_defaulted=no
1418 fi
1419 if test ! -r "$srcdir/$ac_unique_file"; then
1420   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1421   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1422 fi
1423 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1424 ac_abs_confdir=`(
1425         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1426         pwd)`
1427 # When building in place, set srcdir=.
1428 if test "$ac_abs_confdir" = "$ac_pwd"; then
1429   srcdir=.
1430 fi
1431 # Remove unnecessary trailing slashes from srcdir.
1432 # Double slashes in file names in object file debugging info
1433 # mess up M-x gdb in Emacs.
1434 case $srcdir in
1435 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1436 esac
1437 for ac_var in $ac_precious_vars; do
1438   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1439   eval ac_env_${ac_var}_value=\$${ac_var}
1440   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1441   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1442 done
1443
1444 #
1445 # Report the --help message.
1446 #
1447 if test "$ac_init_help" = "long"; then
1448   # Omit some internal or obsolete options to make the list less imposing.
1449   # This message is too long to be a string in the A/UX 3.1 sh.
1450   cat <<_ACEOF
1451 \`configure' configures CUPS 2.2.0 to adapt to many kinds of systems.
1452
1453 Usage: $0 [OPTION]... [VAR=VALUE]...
1454
1455 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1456 VAR=VALUE.  See below for descriptions of some of the useful variables.
1457
1458 Defaults for the options are specified in brackets.
1459
1460 Configuration:
1461   -h, --help              display this help and exit
1462       --help=short        display options specific to this package
1463       --help=recursive    display the short help of all the included packages
1464   -V, --version           display version information and exit
1465   -q, --quiet, --silent   do not print \`checking ...' messages
1466       --cache-file=FILE   cache test results in FILE [disabled]
1467   -C, --config-cache      alias for \`--cache-file=config.cache'
1468   -n, --no-create         do not create output files
1469       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1470
1471 Installation directories:
1472   --prefix=PREFIX         install architecture-independent files in PREFIX
1473                           [$ac_default_prefix]
1474   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1475                           [PREFIX]
1476
1477 By default, \`make install' will install all the files in
1478 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1479 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1480 for instance \`--prefix=\$HOME'.
1481
1482 For better control, use the options below.
1483
1484 Fine tuning of the installation directories:
1485   --bindir=DIR            user executables [EPREFIX/bin]
1486   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1487   --libexecdir=DIR        program executables [EPREFIX/libexec]
1488   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1489   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1490   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1491   --libdir=DIR            object code libraries [EPREFIX/lib]
1492   --includedir=DIR        C header files [PREFIX/include]
1493   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1494   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1495   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1496   --infodir=DIR           info documentation [DATAROOTDIR/info]
1497   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1498   --mandir=DIR            man documentation [DATAROOTDIR/man]
1499   --docdir=DIR            documentation root [DATAROOTDIR/doc/cups]
1500   --htmldir=DIR           html documentation [DOCDIR]
1501   --dvidir=DIR            dvi documentation [DOCDIR]
1502   --pdfdir=DIR            pdf documentation [DOCDIR]
1503   --psdir=DIR             ps documentation [DOCDIR]
1504 _ACEOF
1505
1506   cat <<\_ACEOF
1507 _ACEOF
1508 fi
1509
1510 if test -n "$ac_init_help"; then
1511   case $ac_init_help in
1512      short | recursive ) echo "Configuration of CUPS 2.2.0:";;
1513    esac
1514   cat <<\_ACEOF
1515
1516 Optional Features:
1517   --disable-option-checking  ignore unrecognized --enable/--with options
1518   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1519   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1520   --enable-static         install static libraries
1521   --enable-mallinfo       build with malloc debug logging
1522   --enable-libpaper       build with libpaper support
1523   --enable-libusb         use libusb for USB printing
1524   --enable-tcp-wrappers   use libwrap for TCP wrappers support
1525   --enable-acl            build with POSIX ACL support
1526   --disable-dbus           build without DBUS support
1527   --disable-shared        do not create shared libraries
1528   --enable-libtool-unsupported
1529                           build with libtool (UNSUPPORTED!)
1530   --enable-debug          build with debugging symbols
1531   --enable-debug-guards   build with memory allocation guards
1532   --enable-debug-printfs  build with CUPS_DEBUG_LOG support
1533   --enable-unit-tests     build and run unit tests
1534   --enable-relro          build with the GCC relro option
1535   --disable-gssapi        disable GSSAPI support
1536   --disable-threads       disable multi-threading support
1537   --disable-ssl           disable SSL/TLS support
1538   --enable-cdsassl        use CDSA for SSL/TLS support, default=first
1539   --enable-gnutls         use GNU TLS for SSL/TLS support, default=second
1540   --disable-pam           disable PAM support
1541   --disable-largefile     omit support for large files
1542   --disable-avahi         disable DNS Service Discovery support using Avahi
1543   --disable-dnssd         disable DNS Service Discovery support using mDNSResponder
1544   --disable-launchd       disable launchd support
1545   --disable-systemd       disable systemd support
1546  --enable-upstart         enable upstart support
1547   --enable-page-logging   enable page_log by default
1548   --disable-browsing      disable Browsing by default
1549   --disable-default-shared
1550                           disable DefaultShared by default
1551   --disable-raw-printing  do not allow raw printing by default
1552   --enable-webif          enable the web interface by default, default=no for macOS
1553
1554 Optional Packages:
1555   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1556   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1557   --with-cups-build       set "cups-config --build" string
1558   --with-dbusdir          set DBUS configuration directory
1559   --with-adminkey         set the default SystemAuthKey value
1560   --with-operkey          set the default operator @AUTHKEY value
1561   --with-components       set components to build:
1562                             - "all" (default) builds everything
1563                             - "core" builds libcups and ipptool
1564   --with-privateinclude   set path for private include files, default=none
1565   --with-lpdconfig        set URI for LPD config file
1566   --with-smbconfig        set URI for Samba config file
1567   --with-cachedir         set path for cache files
1568   --with-icondir          set path for application icons
1569   --with-menudir          set path for application menus
1570   --with-docdir           set path for documentation
1571   --with-fontpath         set font path for pstoraster
1572   --with-logdir           set path for log files
1573   --with-rundir           set transient run-time state directory
1574   --with-optim            set optimization flags
1575   --with-archflags        set default architecture flags
1576   --with-ldarchflags      set program architecture flags
1577   --with-domainsocket     set unix domain socket name
1578   --with-gssservicename   set default gss service name
1579   --with-pam-module       specify the PAM module to use
1580   --with-dnssd-libs       set directory for DNS Service Discovery library
1581   --with-dnssd-includes   set directory for DNS Service Discovery includes
1582   --with-systemd          set directory for systemd service files
1583   --with-smfmanifestdir   set path for Solaris SMF manifest
1584   --with-rcdir            set path for rc scripts
1585   --with-rclevels         set run levels for rc scripts
1586   --with-rcstart          set start number for rc scripts
1587   --with-rcstop           set stop number for rc scripts
1588   --with-xinetd           set path for xinetd config files
1589   --with-languages        set installed languages, default=all
1590   --with-bundledir        set macOS localization bundle directory
1591   --with-config-file-perm set default ConfigFilePerm value, default=0640
1592   --with-cupsd-file-perm  set default cupsd permissions, default=0500
1593   --with-log-file-perm    set default LogFilePerm value, default=0644
1594   --with-fatal-errors     set default FatalErrors value, default=config
1595   --with-log-level        set default LogLevel value, default=warn
1596   --with-access-log-level set default AccessLogLevel value, default=none
1597   --with-local-protocols  set default BrowseLocalProtocols, default=""
1598   --with-cups-user        set default user for CUPS
1599   --with-cups-group       set default group for CUPS
1600   --with-system-groups    set default system groups for CUPS
1601   --with-printcap         set default printcap file
1602   --with-lpdconfigfile    set default LPDConfigFile URI
1603   --with-smbconfigfile    set default SMBConfigFile URI
1604   --with-max-copies       set default max copies value, default=9999
1605   --with-snmp-address     set SNMP query address, default=auto
1606   --with-snmp-community   set SNMP community, default=public
1607   --with-ipp-port         set port number for IPP, default=631
1608   --with-java             set Java interpreter for web interfaces
1609   --with-perl             set Perl interpreter for web interfaces
1610   --with-php              set PHP interpreter for web interfaces
1611   --with-python           set Python interpreter for web interfaces
1612
1613 Some influential environment variables:
1614   CC          C compiler command
1615   CFLAGS      C compiler flags
1616   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1617               nonstandard directory <lib dir>
1618   LIBS        libraries to pass to the linker, e.g. -l<library>
1619   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1620               you have headers in a nonstandard directory <include dir>
1621   CPP         C preprocessor
1622   CXX         C++ compiler command
1623   CXXFLAGS    C++ compiler flags
1624
1625 Use these variables to override the choices made by `configure' or to help
1626 it to find libraries and programs with nonstandard names/locations.
1627
1628 Report bugs to <https://github.com/apple/cups/issues>.
1629 CUPS home page: <https://www.cups.org/>.
1630 _ACEOF
1631 ac_status=$?
1632 fi
1633
1634 if test "$ac_init_help" = "recursive"; then
1635   # If there are subdirs, report their specific --help.
1636   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1637     test -d "$ac_dir" ||
1638       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1639       continue
1640     ac_builddir=.
1641
1642 case "$ac_dir" in
1643 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1644 *)
1645   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1646   # A ".." for each directory in $ac_dir_suffix.
1647   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1648   case $ac_top_builddir_sub in
1649   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1650   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1651   esac ;;
1652 esac
1653 ac_abs_top_builddir=$ac_pwd
1654 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1655 # for backward compatibility:
1656 ac_top_builddir=$ac_top_build_prefix
1657
1658 case $srcdir in
1659   .)  # We are building in place.
1660     ac_srcdir=.
1661     ac_top_srcdir=$ac_top_builddir_sub
1662     ac_abs_top_srcdir=$ac_pwd ;;
1663   [\\/]* | ?:[\\/]* )  # Absolute name.
1664     ac_srcdir=$srcdir$ac_dir_suffix;
1665     ac_top_srcdir=$srcdir
1666     ac_abs_top_srcdir=$srcdir ;;
1667   *) # Relative name.
1668     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1669     ac_top_srcdir=$ac_top_build_prefix$srcdir
1670     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1671 esac
1672 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1673
1674     cd "$ac_dir" || { ac_status=$?; continue; }
1675     # Check for guested configure.
1676     if test -f "$ac_srcdir/configure.gnu"; then
1677       echo &&
1678       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1679     elif test -f "$ac_srcdir/configure"; then
1680       echo &&
1681       $SHELL "$ac_srcdir/configure" --help=recursive
1682     else
1683       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1684     fi || ac_status=$?
1685     cd "$ac_pwd" || { ac_status=$?; break; }
1686   done
1687 fi
1688
1689 test -n "$ac_init_help" && exit $ac_status
1690 if $ac_init_version; then
1691   cat <<\_ACEOF
1692 CUPS configure 2.2.0
1693 generated by GNU Autoconf 2.68
1694
1695 Copyright (C) 2010 Free Software Foundation, Inc.
1696 This configure script is free software; the Free Software Foundation
1697 gives unlimited permission to copy, distribute and modify it.
1698 _ACEOF
1699   exit
1700 fi
1701
1702 ## ------------------------ ##
1703 ## Autoconf initialization. ##
1704 ## ------------------------ ##
1705
1706 # ac_fn_c_try_compile LINENO
1707 # --------------------------
1708 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1709 ac_fn_c_try_compile ()
1710 {
1711   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1712   rm -f conftest.$ac_objext
1713   if { { ac_try="$ac_compile"
1714 case "(($ac_try" in
1715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716   *) ac_try_echo=$ac_try;;
1717 esac
1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719 $as_echo "$ac_try_echo"; } >&5
1720   (eval "$ac_compile") 2>conftest.err
1721   ac_status=$?
1722   if test -s conftest.err; then
1723     grep -v '^ *+' conftest.err >conftest.er1
1724     cat conftest.er1 >&5
1725     mv -f conftest.er1 conftest.err
1726   fi
1727   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728   test $ac_status = 0; } && {
1729          test -z "$ac_c_werror_flag" ||
1730          test ! -s conftest.err
1731        } && test -s conftest.$ac_objext; then :
1732   ac_retval=0
1733 else
1734   $as_echo "$as_me: failed program was:" >&5
1735 sed 's/^/| /' conftest.$ac_ext >&5
1736
1737         ac_retval=1
1738 fi
1739   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1740   as_fn_set_status $ac_retval
1741
1742 } # ac_fn_c_try_compile
1743
1744 # ac_fn_c_try_cpp LINENO
1745 # ----------------------
1746 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1747 ac_fn_c_try_cpp ()
1748 {
1749   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750   if { { ac_try="$ac_cpp conftest.$ac_ext"
1751 case "(($ac_try" in
1752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753   *) ac_try_echo=$ac_try;;
1754 esac
1755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1758   ac_status=$?
1759   if test -s conftest.err; then
1760     grep -v '^ *+' conftest.err >conftest.er1
1761     cat conftest.er1 >&5
1762     mv -f conftest.er1 conftest.err
1763   fi
1764   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765   test $ac_status = 0; } > conftest.i && {
1766          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1767          test ! -s conftest.err
1768        }; then :
1769   ac_retval=0
1770 else
1771   $as_echo "$as_me: failed program was:" >&5
1772 sed 's/^/| /' conftest.$ac_ext >&5
1773
1774     ac_retval=1
1775 fi
1776   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1777   as_fn_set_status $ac_retval
1778
1779 } # ac_fn_c_try_cpp
1780
1781 # ac_fn_cxx_try_compile LINENO
1782 # ----------------------------
1783 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1784 ac_fn_cxx_try_compile ()
1785 {
1786   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787   rm -f conftest.$ac_objext
1788   if { { ac_try="$ac_compile"
1789 case "(($ac_try" in
1790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791   *) ac_try_echo=$ac_try;;
1792 esac
1793 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1794 $as_echo "$ac_try_echo"; } >&5
1795   (eval "$ac_compile") 2>conftest.err
1796   ac_status=$?
1797   if test -s conftest.err; then
1798     grep -v '^ *+' conftest.err >conftest.er1
1799     cat conftest.er1 >&5
1800     mv -f conftest.er1 conftest.err
1801   fi
1802   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1803   test $ac_status = 0; } && {
1804          test -z "$ac_cxx_werror_flag" ||
1805          test ! -s conftest.err
1806        } && test -s conftest.$ac_objext; then :
1807   ac_retval=0
1808 else
1809   $as_echo "$as_me: failed program was:" >&5
1810 sed 's/^/| /' conftest.$ac_ext >&5
1811
1812         ac_retval=1
1813 fi
1814   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1815   as_fn_set_status $ac_retval
1816
1817 } # ac_fn_cxx_try_compile
1818
1819 # ac_fn_c_try_link LINENO
1820 # -----------------------
1821 # Try to link conftest.$ac_ext, and return whether this succeeded.
1822 ac_fn_c_try_link ()
1823 {
1824   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825   rm -f conftest.$ac_objext conftest$ac_exeext
1826   if { { ac_try="$ac_link"
1827 case "(($ac_try" in
1828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1829   *) ac_try_echo=$ac_try;;
1830 esac
1831 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1832 $as_echo "$ac_try_echo"; } >&5
1833   (eval "$ac_link") 2>conftest.err
1834   ac_status=$?
1835   if test -s conftest.err; then
1836     grep -v '^ *+' conftest.err >conftest.er1
1837     cat conftest.er1 >&5
1838     mv -f conftest.er1 conftest.err
1839   fi
1840   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1841   test $ac_status = 0; } && {
1842          test -z "$ac_c_werror_flag" ||
1843          test ! -s conftest.err
1844        } && test -s conftest$ac_exeext && {
1845          test "$cross_compiling" = yes ||
1846          $as_test_x conftest$ac_exeext
1847        }; then :
1848   ac_retval=0
1849 else
1850   $as_echo "$as_me: failed program was:" >&5
1851 sed 's/^/| /' conftest.$ac_ext >&5
1852
1853         ac_retval=1
1854 fi
1855   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1856   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1857   # interfere with the next link command; also delete a directory that is
1858   # left behind by Apple's compiler.  We do this before executing the actions.
1859   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1861   as_fn_set_status $ac_retval
1862
1863 } # ac_fn_c_try_link
1864
1865 # ac_fn_c_try_run LINENO
1866 # ----------------------
1867 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1868 # that executables *can* be run.
1869 ac_fn_c_try_run ()
1870 {
1871   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872   if { { ac_try="$ac_link"
1873 case "(($ac_try" in
1874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1875   *) ac_try_echo=$ac_try;;
1876 esac
1877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1878 $as_echo "$ac_try_echo"; } >&5
1879   (eval "$ac_link") 2>&5
1880   ac_status=$?
1881   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1882   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1883   { { case "(($ac_try" in
1884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885   *) ac_try_echo=$ac_try;;
1886 esac
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 $as_echo "$ac_try_echo"; } >&5
1889   (eval "$ac_try") 2>&5
1890   ac_status=$?
1891   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892   test $ac_status = 0; }; }; then :
1893   ac_retval=0
1894 else
1895   $as_echo "$as_me: program exited with status $ac_status" >&5
1896        $as_echo "$as_me: failed program was:" >&5
1897 sed 's/^/| /' conftest.$ac_ext >&5
1898
1899        ac_retval=$ac_status
1900 fi
1901   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1902   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903   as_fn_set_status $ac_retval
1904
1905 } # ac_fn_c_try_run
1906
1907 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1908 # -------------------------------------------------------
1909 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1910 # the include files in INCLUDES and setting the cache variable VAR
1911 # accordingly.
1912 ac_fn_c_check_header_mongrel ()
1913 {
1914   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915   if eval \${$3+:} false; then :
1916   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1917 $as_echo_n "checking for $2... " >&6; }
1918 if eval \${$3+:} false; then :
1919   $as_echo_n "(cached) " >&6
1920 fi
1921 eval ac_res=\$$3
1922                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1923 $as_echo "$ac_res" >&6; }
1924 else
1925   # Is the header compilable?
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1927 $as_echo_n "checking $2 usability... " >&6; }
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h.  */
1930 $4
1931 #include <$2>
1932 _ACEOF
1933 if ac_fn_c_try_compile "$LINENO"; then :
1934   ac_header_compiler=yes
1935 else
1936   ac_header_compiler=no
1937 fi
1938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1940 $as_echo "$ac_header_compiler" >&6; }
1941
1942 # Is the header present?
1943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1944 $as_echo_n "checking $2 presence... " >&6; }
1945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 /* end confdefs.h.  */
1947 #include <$2>
1948 _ACEOF
1949 if ac_fn_c_try_cpp "$LINENO"; then :
1950   ac_header_preproc=yes
1951 else
1952   ac_header_preproc=no
1953 fi
1954 rm -f conftest.err conftest.i conftest.$ac_ext
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1956 $as_echo "$ac_header_preproc" >&6; }
1957
1958 # So?  What about this header?
1959 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1960   yes:no: )
1961     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1962 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1963     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1964 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1965     ;;
1966   no:yes:* )
1967     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1968 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1969     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1970 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1971     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1972 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1973     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1974 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1975     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1976 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1977 ( $as_echo "## --------------------------------------------------- ##
1978 ## Report this to https://github.com/apple/cups/issues ##
1979 ## --------------------------------------------------- ##"
1980      ) | sed "s/^/$as_me: WARNING:     /" >&2
1981     ;;
1982 esac
1983   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1984 $as_echo_n "checking for $2... " >&6; }
1985 if eval \${$3+:} false; then :
1986   $as_echo_n "(cached) " >&6
1987 else
1988   eval "$3=\$ac_header_compiler"
1989 fi
1990 eval ac_res=\$$3
1991                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1992 $as_echo "$ac_res" >&6; }
1993 fi
1994   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1995
1996 } # ac_fn_c_check_header_mongrel
1997
1998 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1999 # -------------------------------------------------------
2000 # Tests whether HEADER exists and can be compiled using the include files in
2001 # INCLUDES, setting the cache variable VAR accordingly.
2002 ac_fn_c_check_header_compile ()
2003 {
2004   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2005   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2006 $as_echo_n "checking for $2... " >&6; }
2007 if eval \${$3+:} false; then :
2008   $as_echo_n "(cached) " >&6
2009 else
2010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h.  */
2012 $4
2013 #include <$2>
2014 _ACEOF
2015 if ac_fn_c_try_compile "$LINENO"; then :
2016   eval "$3=yes"
2017 else
2018   eval "$3=no"
2019 fi
2020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2021 fi
2022 eval ac_res=\$$3
2023                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2024 $as_echo "$ac_res" >&6; }
2025   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2026
2027 } # ac_fn_c_check_header_compile
2028
2029 # ac_fn_c_check_func LINENO FUNC VAR
2030 # ----------------------------------
2031 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2032 ac_fn_c_check_func ()
2033 {
2034   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2035   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2036 $as_echo_n "checking for $2... " >&6; }
2037 if eval \${$3+:} false; then :
2038   $as_echo_n "(cached) " >&6
2039 else
2040   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h.  */
2042 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2043    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2044 #define $2 innocuous_$2
2045
2046 /* System header to define __stub macros and hopefully few prototypes,
2047     which can conflict with char $2 (); below.
2048     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2049     <limits.h> exists even on freestanding compilers.  */
2050
2051 #ifdef __STDC__
2052 # include <limits.h>
2053 #else
2054 # include <assert.h>
2055 #endif
2056
2057 #undef $2
2058
2059 /* Override any GCC internal prototype to avoid an error.
2060    Use char because int might match the return type of a GCC
2061    builtin and then its argument prototype would still apply.  */
2062 #ifdef __cplusplus
2063 extern "C"
2064 #endif
2065 char $2 ();
2066 /* The GNU C library defines this for functions which it implements
2067     to always fail with ENOSYS.  Some functions are actually named
2068     something starting with __ and the normal name is an alias.  */
2069 #if defined __stub_$2 || defined __stub___$2
2070 choke me
2071 #endif
2072
2073 int
2074 main ()
2075 {
2076 return $2 ();
2077   ;
2078   return 0;
2079 }
2080 _ACEOF
2081 if ac_fn_c_try_link "$LINENO"; then :
2082   eval "$3=yes"
2083 else
2084   eval "$3=no"
2085 fi
2086 rm -f core conftest.err conftest.$ac_objext \
2087     conftest$ac_exeext conftest.$ac_ext
2088 fi
2089 eval ac_res=\$$3
2090                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091 $as_echo "$ac_res" >&6; }
2092   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2093
2094 } # ac_fn_c_check_func
2095
2096 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2097 # ----------------------------------------------------
2098 # Tries to find if the field MEMBER exists in type AGGR, after including
2099 # INCLUDES, setting cache variable VAR accordingly.
2100 ac_fn_c_check_member ()
2101 {
2102   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2103   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2104 $as_echo_n "checking for $2.$3... " >&6; }
2105 if eval \${$4+:} false; then :
2106   $as_echo_n "(cached) " >&6
2107 else
2108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h.  */
2110 $5
2111 int
2112 main ()
2113 {
2114 static $2 ac_aggr;
2115 if (ac_aggr.$3)
2116 return 0;
2117   ;
2118   return 0;
2119 }
2120 _ACEOF
2121 if ac_fn_c_try_compile "$LINENO"; then :
2122   eval "$4=yes"
2123 else
2124   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2125 /* end confdefs.h.  */
2126 $5
2127 int
2128 main ()
2129 {
2130 static $2 ac_aggr;
2131 if (sizeof ac_aggr.$3)
2132 return 0;
2133   ;
2134   return 0;
2135 }
2136 _ACEOF
2137 if ac_fn_c_try_compile "$LINENO"; then :
2138   eval "$4=yes"
2139 else
2140   eval "$4=no"
2141 fi
2142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143 fi
2144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2145 fi
2146 eval ac_res=\$$4
2147                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2148 $as_echo "$ac_res" >&6; }
2149   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2150
2151 } # ac_fn_c_check_member
2152 cat >config.log <<_ACEOF
2153 This file contains any messages produced by compilers while
2154 running configure, to aid debugging if configure makes a mistake.
2155
2156 It was created by CUPS $as_me 2.2.0, which was
2157 generated by GNU Autoconf 2.68.  Invocation command line was
2158
2159   $ $0 $@
2160
2161 _ACEOF
2162 exec 5>>config.log
2163 {
2164 cat <<_ASUNAME
2165 ## --------- ##
2166 ## Platform. ##
2167 ## --------- ##
2168
2169 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2170 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2171 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2172 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2173 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2174
2175 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2176 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2177
2178 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2179 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2180 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2181 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2182 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2183 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2184 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2185
2186 _ASUNAME
2187
2188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2189 for as_dir in $PATH
2190 do
2191   IFS=$as_save_IFS
2192   test -z "$as_dir" && as_dir=.
2193     $as_echo "PATH: $as_dir"
2194   done
2195 IFS=$as_save_IFS
2196
2197 } >&5
2198
2199 cat >&5 <<_ACEOF
2200
2201
2202 ## ----------- ##
2203 ## Core tests. ##
2204 ## ----------- ##
2205
2206 _ACEOF
2207
2208
2209 # Keep a trace of the command line.
2210 # Strip out --no-create and --no-recursion so they do not pile up.
2211 # Strip out --silent because we don't want to record it for future runs.
2212 # Also quote any args containing shell meta-characters.
2213 # Make two passes to allow for proper duplicate-argument suppression.
2214 ac_configure_args=
2215 ac_configure_args0=
2216 ac_configure_args1=
2217 ac_must_keep_next=false
2218 for ac_pass in 1 2
2219 do
2220   for ac_arg
2221   do
2222     case $ac_arg in
2223     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2224     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2225     | -silent | --silent | --silen | --sile | --sil)
2226       continue ;;
2227     *\'*)
2228       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2229     esac
2230     case $ac_pass in
2231     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2232     2)
2233       as_fn_append ac_configure_args1 " '$ac_arg'"
2234       if test $ac_must_keep_next = true; then
2235         ac_must_keep_next=false # Got value, back to normal.
2236       else
2237         case $ac_arg in
2238           *=* | --config-cache | -C | -disable-* | --disable-* \
2239           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2240           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2241           | -with-* | --with-* | -without-* | --without-* | --x)
2242             case "$ac_configure_args0 " in
2243               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2244             esac
2245             ;;
2246           -* ) ac_must_keep_next=true ;;
2247         esac
2248       fi
2249       as_fn_append ac_configure_args " '$ac_arg'"
2250       ;;
2251     esac
2252   done
2253 done
2254 { ac_configure_args0=; unset ac_configure_args0;}
2255 { ac_configure_args1=; unset ac_configure_args1;}
2256
2257 # When interrupted or exit'd, cleanup temporary files, and complete
2258 # config.log.  We remove comments because anyway the quotes in there
2259 # would cause problems or look ugly.
2260 # WARNING: Use '\'' to represent an apostrophe within the trap.
2261 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2262 trap 'exit_status=$?
2263   # Save into config.log some information that might help in debugging.
2264   {
2265     echo
2266
2267     $as_echo "## ---------------- ##
2268 ## Cache variables. ##
2269 ## ---------------- ##"
2270     echo
2271     # The following way of writing the cache mishandles newlines in values,
2272 (
2273   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2274     eval ac_val=\$$ac_var
2275     case $ac_val in #(
2276     *${as_nl}*)
2277       case $ac_var in #(
2278       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2279 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2280       esac
2281       case $ac_var in #(
2282       _ | IFS | as_nl) ;; #(
2283       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2284       *) { eval $ac_var=; unset $ac_var;} ;;
2285       esac ;;
2286     esac
2287   done
2288   (set) 2>&1 |
2289     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2290     *${as_nl}ac_space=\ *)
2291       sed -n \
2292         "s/'\''/'\''\\\\'\'''\''/g;
2293           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2294       ;; #(
2295     *)
2296       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2297       ;;
2298     esac |
2299     sort
2300 )
2301     echo
2302
2303     $as_echo "## ----------------- ##
2304 ## Output variables. ##
2305 ## ----------------- ##"
2306     echo
2307     for ac_var in $ac_subst_vars
2308     do
2309       eval ac_val=\$$ac_var
2310       case $ac_val in
2311       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2312       esac
2313       $as_echo "$ac_var='\''$ac_val'\''"
2314     done | sort
2315     echo
2316
2317     if test -n "$ac_subst_files"; then
2318       $as_echo "## ------------------- ##
2319 ## File substitutions. ##
2320 ## ------------------- ##"
2321       echo
2322       for ac_var in $ac_subst_files
2323       do
2324         eval ac_val=\$$ac_var
2325         case $ac_val in
2326         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2327         esac
2328         $as_echo "$ac_var='\''$ac_val'\''"
2329       done | sort
2330       echo
2331     fi
2332
2333     if test -s confdefs.h; then
2334       $as_echo "## ----------- ##
2335 ## confdefs.h. ##
2336 ## ----------- ##"
2337       echo
2338       cat confdefs.h
2339       echo
2340     fi
2341     test "$ac_signal" != 0 &&
2342       $as_echo "$as_me: caught signal $ac_signal"
2343     $as_echo "$as_me: exit $exit_status"
2344   } >&5
2345   rm -f core *.core core.conftest.* &&
2346     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2347     exit $exit_status
2348 ' 0
2349 for ac_signal in 1 2 13 15; do
2350   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2351 done
2352 ac_signal=0
2353
2354 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2355 rm -f -r conftest* confdefs.h
2356
2357 $as_echo "/* confdefs.h */" > confdefs.h
2358
2359 # Predefined preprocessor variables.
2360
2361 cat >>confdefs.h <<_ACEOF
2362 #define PACKAGE_NAME "$PACKAGE_NAME"
2363 _ACEOF
2364
2365 cat >>confdefs.h <<_ACEOF
2366 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2367 _ACEOF
2368
2369 cat >>confdefs.h <<_ACEOF
2370 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2371 _ACEOF
2372
2373 cat >>confdefs.h <<_ACEOF
2374 #define PACKAGE_STRING "$PACKAGE_STRING"
2375 _ACEOF
2376
2377 cat >>confdefs.h <<_ACEOF
2378 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2379 _ACEOF
2380
2381 cat >>confdefs.h <<_ACEOF
2382 #define PACKAGE_URL "$PACKAGE_URL"
2383 _ACEOF
2384
2385
2386 # Let the site file select an alternate cache file if it wants to.
2387 # Prefer an explicitly selected file to automatically selected ones.
2388 ac_site_file1=NONE
2389 ac_site_file2=NONE
2390 if test -n "$CONFIG_SITE"; then
2391   # We do not want a PATH search for config.site.
2392   case $CONFIG_SITE in #((
2393     -*)  ac_site_file1=./$CONFIG_SITE;;
2394     */*) ac_site_file1=$CONFIG_SITE;;
2395     *)   ac_site_file1=./$CONFIG_SITE;;
2396   esac
2397 elif test "x$prefix" != xNONE; then
2398   ac_site_file1=$prefix/share/config.site
2399   ac_site_file2=$prefix/etc/config.site
2400 else
2401   ac_site_file1=$ac_default_prefix/share/config.site
2402   ac_site_file2=$ac_default_prefix/etc/config.site
2403 fi
2404 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2405 do
2406   test "x$ac_site_file" = xNONE && continue
2407   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2408     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2409 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2410     sed 's/^/| /' "$ac_site_file" >&5
2411     . "$ac_site_file" \
2412       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2413 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2414 as_fn_error $? "failed to load site script $ac_site_file
2415 See \`config.log' for more details" "$LINENO" 5; }
2416   fi
2417 done
2418
2419 if test -r "$cache_file"; then
2420   # Some versions of bash will fail to source /dev/null (special files
2421   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2422   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2423     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2424 $as_echo "$as_me: loading cache $cache_file" >&6;}
2425     case $cache_file in
2426       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2427       *)                      . "./$cache_file";;
2428     esac
2429   fi
2430 else
2431   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2432 $as_echo "$as_me: creating cache $cache_file" >&6;}
2433   >$cache_file
2434 fi
2435
2436 # Check that the precious variables saved in the cache have kept the same
2437 # value.
2438 ac_cache_corrupted=false
2439 for ac_var in $ac_precious_vars; do
2440   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2441   eval ac_new_set=\$ac_env_${ac_var}_set
2442   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2443   eval ac_new_val=\$ac_env_${ac_var}_value
2444   case $ac_old_set,$ac_new_set in
2445     set,)
2446       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2447 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2448       ac_cache_corrupted=: ;;
2449     ,set)
2450       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2451 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2452       ac_cache_corrupted=: ;;
2453     ,);;
2454     *)
2455       if test "x$ac_old_val" != "x$ac_new_val"; then
2456         # differences in whitespace do not lead to failure.
2457         ac_old_val_w=`echo x $ac_old_val`
2458         ac_new_val_w=`echo x $ac_new_val`
2459         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2460           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2461 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2462           ac_cache_corrupted=:
2463         else
2464           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2465 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2466           eval $ac_var=\$ac_old_val
2467         fi
2468         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2469 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2470         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2471 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2472       fi;;
2473   esac
2474   # Pass precious variables to config.status.
2475   if test "$ac_new_set" = set; then
2476     case $ac_new_val in
2477     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2478     *) ac_arg=$ac_var=$ac_new_val ;;
2479     esac
2480     case " $ac_configure_args " in
2481       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2482       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2483     esac
2484   fi
2485 done
2486 if $ac_cache_corrupted; then
2487   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2488 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2489   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2490 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2491   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2492 fi
2493 ## -------------------- ##
2494 ## Main body of script. ##
2495 ## -------------------- ##
2496
2497 ac_ext=c
2498 ac_cpp='$CPP $CPPFLAGS'
2499 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2500 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2501 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2502
2503
2504
2505
2506 uname=`uname`
2507 uversion=`uname -r | sed -e '1,$s/^[^0-9]*\([0-9]*\)\.\([0-9]*\).*/\1\2/'`
2508 uarch=`uname -m`
2509
2510 case "$uname" in
2511         Darwin*)
2512                 uname="Darwin"
2513                 if test $uversion -lt 120; then
2514                         as_fn_error $? "Sorry, this version of CUPS requires macOS 10.8 or higher." "$LINENO" 5
2515                 fi
2516                 ;;
2517
2518         GNU* | GNU/*)
2519                 uname="GNU"
2520                 ;;
2521         Linux*)
2522                 uname="Linux"
2523                 ;;
2524 esac
2525
2526
2527 ac_config_headers="$ac_config_headers config.h"
2528
2529
2530 CUPS_VERSION="2.2.0"
2531 CUPS_REVISION=""
2532 CUPS_BUILD="cups-$CUPS_VERSION"
2533
2534
2535 # Check whether --with-cups_build was given.
2536 if test "${with_cups_build+set}" = set; then :
2537   withval=$with_cups_build; CUPS_BUILD="$withval"
2538 fi
2539
2540
2541
2542
2543
2544 cat >>confdefs.h <<_ACEOF
2545 #define CUPS_SVERSION "CUPS v$CUPS_VERSION$CUPS_REVISION"
2546 _ACEOF
2547
2548 cat >>confdefs.h <<_ACEOF
2549 #define CUPS_MINIMAL "CUPS/$CUPS_VERSION$CUPS_REVISION"
2550 _ACEOF
2551
2552
2553 CFLAGS="${CFLAGS:=}"
2554 CPPFLAGS="${CPPFLAGS:=}"
2555 CXXFLAGS="${CXXFLAGS:=}"
2556 LDFLAGS="${LDFLAGS:=}"
2557
2558 for ac_prog in gawk mawk nawk awk
2559 do
2560   # Extract the first word of "$ac_prog", so it can be a program name with args.
2561 set dummy $ac_prog; ac_word=$2
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2563 $as_echo_n "checking for $ac_word... " >&6; }
2564 if ${ac_cv_prog_AWK+:} false; then :
2565   $as_echo_n "(cached) " >&6
2566 else
2567   if test -n "$AWK"; then
2568   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2569 else
2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2571 for as_dir in $PATH
2572 do
2573   IFS=$as_save_IFS
2574   test -z "$as_dir" && as_dir=.
2575     for ac_exec_ext in '' $ac_executable_extensions; do
2576   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2577     ac_cv_prog_AWK="$ac_prog"
2578     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2579     break 2
2580   fi
2581 done
2582   done
2583 IFS=$as_save_IFS
2584
2585 fi
2586 fi
2587 AWK=$ac_cv_prog_AWK
2588 if test -n "$AWK"; then
2589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2590 $as_echo "$AWK" >&6; }
2591 else
2592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2593 $as_echo "no" >&6; }
2594 fi
2595
2596
2597   test -n "$AWK" && break
2598 done
2599
2600 ac_ext=c
2601 ac_cpp='$CPP $CPPFLAGS'
2602 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2603 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2604 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2605 if test -n "$ac_tool_prefix"; then
2606   for ac_prog in clang cc gcc
2607   do
2608     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2609 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2611 $as_echo_n "checking for $ac_word... " >&6; }
2612 if ${ac_cv_prog_CC+:} false; then :
2613   $as_echo_n "(cached) " >&6
2614 else
2615   if test -n "$CC"; then
2616   ac_cv_prog_CC="$CC" # Let the user override the test.
2617 else
2618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2619 for as_dir in $PATH
2620 do
2621   IFS=$as_save_IFS
2622   test -z "$as_dir" && as_dir=.
2623     for ac_exec_ext in '' $ac_executable_extensions; do
2624   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2625     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2626     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2627     break 2
2628   fi
2629 done
2630   done
2631 IFS=$as_save_IFS
2632
2633 fi
2634 fi
2635 CC=$ac_cv_prog_CC
2636 if test -n "$CC"; then
2637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2638 $as_echo "$CC" >&6; }
2639 else
2640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2641 $as_echo "no" >&6; }
2642 fi
2643
2644
2645     test -n "$CC" && break
2646   done
2647 fi
2648 if test -z "$CC"; then
2649   ac_ct_CC=$CC
2650   for ac_prog in clang cc gcc
2651 do
2652   # Extract the first word of "$ac_prog", so it can be a program name with args.
2653 set dummy $ac_prog; ac_word=$2
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655 $as_echo_n "checking for $ac_word... " >&6; }
2656 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2657   $as_echo_n "(cached) " >&6
2658 else
2659   if test -n "$ac_ct_CC"; then
2660   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2661 else
2662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2663 for as_dir in $PATH
2664 do
2665   IFS=$as_save_IFS
2666   test -z "$as_dir" && as_dir=.
2667     for ac_exec_ext in '' $ac_executable_extensions; do
2668   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2669     ac_cv_prog_ac_ct_CC="$ac_prog"
2670     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2671     break 2
2672   fi
2673 done
2674   done
2675 IFS=$as_save_IFS
2676
2677 fi
2678 fi
2679 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2680 if test -n "$ac_ct_CC"; then
2681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2682 $as_echo "$ac_ct_CC" >&6; }
2683 else
2684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685 $as_echo "no" >&6; }
2686 fi
2687
2688
2689   test -n "$ac_ct_CC" && break
2690 done
2691
2692   if test "x$ac_ct_CC" = x; then
2693     CC=""
2694   else
2695     case $cross_compiling:$ac_tool_warned in
2696 yes:)
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2698 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2699 ac_tool_warned=yes ;;
2700 esac
2701     CC=$ac_ct_CC
2702   fi
2703 fi
2704
2705
2706 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2707 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2708 as_fn_error $? "no acceptable C compiler found in \$PATH
2709 See \`config.log' for more details" "$LINENO" 5; }
2710
2711 # Provide some information about the compiler.
2712 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2713 set X $ac_compile
2714 ac_compiler=$2
2715 for ac_option in --version -v -V -qversion; do
2716   { { ac_try="$ac_compiler $ac_option >&5"
2717 case "(($ac_try" in
2718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2719   *) ac_try_echo=$ac_try;;
2720 esac
2721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2722 $as_echo "$ac_try_echo"; } >&5
2723   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2724   ac_status=$?
2725   if test -s conftest.err; then
2726     sed '10a\
2727 ... rest of stderr output deleted ...
2728          10q' conftest.err >conftest.er1
2729     cat conftest.er1 >&5
2730   fi
2731   rm -f conftest.er1 conftest.err
2732   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2733   test $ac_status = 0; }
2734 done
2735
2736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2737 /* end confdefs.h.  */
2738
2739 int
2740 main ()
2741 {
2742
2743   ;
2744   return 0;
2745 }
2746 _ACEOF
2747 ac_clean_files_save=$ac_clean_files
2748 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2749 # Try to create an executable without -o first, disregard a.out.
2750 # It will help us diagnose broken compilers, and finding out an intuition
2751 # of exeext.
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2753 $as_echo_n "checking whether the C compiler works... " >&6; }
2754 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2755
2756 # The possible output files:
2757 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2758
2759 ac_rmfiles=
2760 for ac_file in $ac_files
2761 do
2762   case $ac_file in
2763     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2764     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2765   esac
2766 done
2767 rm -f $ac_rmfiles
2768
2769 if { { ac_try="$ac_link_default"
2770 case "(($ac_try" in
2771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2772   *) ac_try_echo=$ac_try;;
2773 esac
2774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2775 $as_echo "$ac_try_echo"; } >&5
2776   (eval "$ac_link_default") 2>&5
2777   ac_status=$?
2778   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2779   test $ac_status = 0; }; then :
2780   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2781 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2782 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2783 # so that the user can short-circuit this test for compilers unknown to
2784 # Autoconf.
2785 for ac_file in $ac_files ''
2786 do
2787   test -f "$ac_file" || continue
2788   case $ac_file in
2789     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2790         ;;
2791     [ab].out )
2792         # We found the default executable, but exeext='' is most
2793         # certainly right.
2794         break;;
2795     *.* )
2796         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2797         then :; else
2798            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2799         fi
2800         # We set ac_cv_exeext here because the later test for it is not
2801         # safe: cross compilers may not add the suffix if given an `-o'
2802         # argument, so we may need to know it at that point already.
2803         # Even if this section looks crufty: it has the advantage of
2804         # actually working.
2805         break;;
2806     * )
2807         break;;
2808   esac
2809 done
2810 test "$ac_cv_exeext" = no && ac_cv_exeext=
2811
2812 else
2813   ac_file=''
2814 fi
2815 if test -z "$ac_file"; then :
2816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2817 $as_echo "no" >&6; }
2818 $as_echo "$as_me: failed program was:" >&5
2819 sed 's/^/| /' conftest.$ac_ext >&5
2820
2821 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2822 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2823 as_fn_error 77 "C compiler cannot create executables
2824 See \`config.log' for more details" "$LINENO" 5; }
2825 else
2826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2827 $as_echo "yes" >&6; }
2828 fi
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2830 $as_echo_n "checking for C compiler default output file name... " >&6; }
2831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2832 $as_echo "$ac_file" >&6; }
2833 ac_exeext=$ac_cv_exeext
2834
2835 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2836 ac_clean_files=$ac_clean_files_save
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2838 $as_echo_n "checking for suffix of executables... " >&6; }
2839 if { { ac_try="$ac_link"
2840 case "(($ac_try" in
2841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2842   *) ac_try_echo=$ac_try;;
2843 esac
2844 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2845 $as_echo "$ac_try_echo"; } >&5
2846   (eval "$ac_link") 2>&5
2847   ac_status=$?
2848   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2849   test $ac_status = 0; }; then :
2850   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2851 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2852 # work properly (i.e., refer to `conftest.exe'), while it won't with
2853 # `rm'.
2854 for ac_file in conftest.exe conftest conftest.*; do
2855   test -f "$ac_file" || continue
2856   case $ac_file in
2857     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2858     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2859           break;;
2860     * ) break;;
2861   esac
2862 done
2863 else
2864   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2866 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2867 See \`config.log' for more details" "$LINENO" 5; }
2868 fi
2869 rm -f conftest conftest$ac_cv_exeext
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2871 $as_echo "$ac_cv_exeext" >&6; }
2872
2873 rm -f conftest.$ac_ext
2874 EXEEXT=$ac_cv_exeext
2875 ac_exeext=$EXEEXT
2876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2877 /* end confdefs.h.  */
2878 #include <stdio.h>
2879 int
2880 main ()
2881 {
2882 FILE *f = fopen ("conftest.out", "w");
2883  return ferror (f) || fclose (f) != 0;
2884
2885   ;
2886   return 0;
2887 }
2888 _ACEOF
2889 ac_clean_files="$ac_clean_files conftest.out"
2890 # Check that the compiler produces executables we can run.  If not, either
2891 # the compiler is broken, or we cross compile.
2892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2893 $as_echo_n "checking whether we are cross compiling... " >&6; }
2894 if test "$cross_compiling" != yes; then
2895   { { ac_try="$ac_link"
2896 case "(($ac_try" in
2897   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2898   *) ac_try_echo=$ac_try;;
2899 esac
2900 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2901 $as_echo "$ac_try_echo"; } >&5
2902   (eval "$ac_link") 2>&5
2903   ac_status=$?
2904   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2905   test $ac_status = 0; }
2906   if { ac_try='./conftest$ac_cv_exeext'
2907   { { case "(($ac_try" in
2908   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2909   *) ac_try_echo=$ac_try;;
2910 esac
2911 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2912 $as_echo "$ac_try_echo"; } >&5
2913   (eval "$ac_try") 2>&5
2914   ac_status=$?
2915   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2916   test $ac_status = 0; }; }; then
2917     cross_compiling=no
2918   else
2919     if test "$cross_compiling" = maybe; then
2920         cross_compiling=yes
2921     else
2922         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2923 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2924 as_fn_error $? "cannot run C compiled programs.
2925 If you meant to cross compile, use \`--host'.
2926 See \`config.log' for more details" "$LINENO" 5; }
2927     fi
2928   fi
2929 fi
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2931 $as_echo "$cross_compiling" >&6; }
2932
2933 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2934 ac_clean_files=$ac_clean_files_save
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2936 $as_echo_n "checking for suffix of object files... " >&6; }
2937 if ${ac_cv_objext+:} false; then :
2938   $as_echo_n "(cached) " >&6
2939 else
2940   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2941 /* end confdefs.h.  */
2942
2943 int
2944 main ()
2945 {
2946
2947   ;
2948   return 0;
2949 }
2950 _ACEOF
2951 rm -f conftest.o conftest.obj
2952 if { { ac_try="$ac_compile"
2953 case "(($ac_try" in
2954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955   *) ac_try_echo=$ac_try;;
2956 esac
2957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2958 $as_echo "$ac_try_echo"; } >&5
2959   (eval "$ac_compile") 2>&5
2960   ac_status=$?
2961   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2962   test $ac_status = 0; }; then :
2963   for ac_file in conftest.o conftest.obj conftest.*; do
2964   test -f "$ac_file" || continue;
2965   case $ac_file in
2966     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2967     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2968        break;;
2969   esac
2970 done
2971 else
2972   $as_echo "$as_me: failed program was:" >&5
2973 sed 's/^/| /' conftest.$ac_ext >&5
2974
2975 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2976 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2977 as_fn_error $? "cannot compute suffix of object files: cannot compile
2978 See \`config.log' for more details" "$LINENO" 5; }
2979 fi
2980 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2981 fi
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2983 $as_echo "$ac_cv_objext" >&6; }
2984 OBJEXT=$ac_cv_objext
2985 ac_objext=$OBJEXT
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2987 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2988 if ${ac_cv_c_compiler_gnu+:} false; then :
2989   $as_echo_n "(cached) " >&6
2990 else
2991   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2992 /* end confdefs.h.  */
2993
2994 int
2995 main ()
2996 {
2997 #ifndef __GNUC__
2998        choke me
2999 #endif
3000
3001   ;
3002   return 0;
3003 }
3004 _ACEOF
3005 if ac_fn_c_try_compile "$LINENO"; then :
3006   ac_compiler_gnu=yes
3007 else
3008   ac_compiler_gnu=no
3009 fi
3010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3011 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3012
3013 fi
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3015 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3016 if test $ac_compiler_gnu = yes; then
3017   GCC=yes
3018 else
3019   GCC=
3020 fi
3021 ac_test_CFLAGS=${CFLAGS+set}
3022 ac_save_CFLAGS=$CFLAGS
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3024 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3025 if ${ac_cv_prog_cc_g+:} false; then :
3026   $as_echo_n "(cached) " >&6
3027 else
3028   ac_save_c_werror_flag=$ac_c_werror_flag
3029    ac_c_werror_flag=yes
3030    ac_cv_prog_cc_g=no
3031    CFLAGS="-g"
3032    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033 /* end confdefs.h.  */
3034
3035 int
3036 main ()
3037 {
3038
3039   ;
3040   return 0;
3041 }
3042 _ACEOF
3043 if ac_fn_c_try_compile "$LINENO"; then :
3044   ac_cv_prog_cc_g=yes
3045 else
3046   CFLAGS=""
3047       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048 /* end confdefs.h.  */
3049
3050 int
3051 main ()
3052 {
3053
3054   ;
3055   return 0;
3056 }
3057 _ACEOF
3058 if ac_fn_c_try_compile "$LINENO"; then :
3059
3060 else
3061   ac_c_werror_flag=$ac_save_c_werror_flag
3062          CFLAGS="-g"
3063          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064 /* end confdefs.h.  */
3065
3066 int
3067 main ()
3068 {
3069
3070   ;
3071   return 0;
3072 }
3073 _ACEOF
3074 if ac_fn_c_try_compile "$LINENO"; then :
3075   ac_cv_prog_cc_g=yes
3076 fi
3077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3078 fi
3079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3080 fi
3081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3082    ac_c_werror_flag=$ac_save_c_werror_flag
3083 fi
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3085 $as_echo "$ac_cv_prog_cc_g" >&6; }
3086 if test "$ac_test_CFLAGS" = set; then
3087   CFLAGS=$ac_save_CFLAGS
3088 elif test $ac_cv_prog_cc_g = yes; then
3089   if test "$GCC" = yes; then
3090     CFLAGS="-g -O2"
3091   else
3092     CFLAGS="-g"
3093   fi
3094 else
3095   if test "$GCC" = yes; then
3096     CFLAGS="-O2"
3097   else
3098     CFLAGS=
3099   fi
3100 fi
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3102 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3103 if ${ac_cv_prog_cc_c89+:} false; then :
3104   $as_echo_n "(cached) " >&6
3105 else
3106   ac_cv_prog_cc_c89=no
3107 ac_save_CC=$CC
3108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3109 /* end confdefs.h.  */
3110 #include <stdarg.h>
3111 #include <stdio.h>
3112 #include <sys/types.h>
3113 #include <sys/stat.h>
3114 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3115 struct buf { int x; };
3116 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3117 static char *e (p, i)
3118      char **p;
3119      int i;
3120 {
3121   return p[i];
3122 }
3123 static char *f (char * (*g) (char **, int), char **p, ...)
3124 {
3125   char *s;
3126   va_list v;
3127   va_start (v,p);
3128   s = g (p, va_arg (v,int));
3129   va_end (v);
3130   return s;
3131 }
3132
3133 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3134    function prototypes and stuff, but not '\xHH' hex character constants.
3135    These don't provoke an error unfortunately, instead are silently treated
3136    as 'x'.  The following induces an error, until -std is added to get
3137    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3138    array size at least.  It's necessary to write '\x00'==0 to get something
3139    that's true only with -std.  */
3140 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3141
3142 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3143    inside strings and character constants.  */
3144 #define FOO(x) 'x'
3145 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3146
3147 int test (int i, double x);
3148 struct s1 {int (*f) (int a);};
3149 struct s2 {int (*f) (double a);};
3150 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3151 int argc;
3152 char **argv;
3153 int
3154 main ()
3155 {
3156 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3157   ;
3158   return 0;
3159 }
3160 _ACEOF
3161 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3162         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3163 do
3164   CC="$ac_save_CC $ac_arg"
3165   if ac_fn_c_try_compile "$LINENO"; then :
3166   ac_cv_prog_cc_c89=$ac_arg
3167 fi
3168 rm -f core conftest.err conftest.$ac_objext
3169   test "x$ac_cv_prog_cc_c89" != "xno" && break
3170 done
3171 rm -f conftest.$ac_ext
3172 CC=$ac_save_CC
3173
3174 fi
3175 # AC_CACHE_VAL
3176 case "x$ac_cv_prog_cc_c89" in
3177   x)
3178     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3179 $as_echo "none needed" >&6; } ;;
3180   xno)
3181     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3182 $as_echo "unsupported" >&6; } ;;
3183   *)
3184     CC="$CC $ac_cv_prog_cc_c89"
3185     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3186 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3187 esac
3188 if test "x$ac_cv_prog_cc_c89" != xno; then :
3189
3190 fi
3191
3192 ac_ext=c
3193 ac_cpp='$CPP $CPPFLAGS'
3194 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3195 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3196 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3197
3198 ac_ext=c
3199 ac_cpp='$CPP $CPPFLAGS'
3200 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3201 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3202 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3204 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3205 # On Suns, sometimes $CPP names a directory.
3206 if test -n "$CPP" && test -d "$CPP"; then
3207   CPP=
3208 fi
3209 if test -z "$CPP"; then
3210   if ${ac_cv_prog_CPP+:} false; then :
3211   $as_echo_n "(cached) " >&6
3212 else
3213       # Double quotes because CPP needs to be expanded
3214     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3215     do
3216       ac_preproc_ok=false
3217 for ac_c_preproc_warn_flag in '' yes
3218 do
3219   # Use a header file that comes with gcc, so configuring glibc
3220   # with a fresh cross-compiler works.
3221   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3222   # <limits.h> exists even on freestanding compilers.
3223   # On the NeXT, cc -E runs the code through the compiler's parser,
3224   # not just through cpp. "Syntax error" is here to catch this case.
3225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3226 /* end confdefs.h.  */
3227 #ifdef __STDC__
3228 # include <limits.h>
3229 #else
3230 # include <assert.h>
3231 #endif
3232                      Syntax error
3233 _ACEOF
3234 if ac_fn_c_try_cpp "$LINENO"; then :
3235
3236 else
3237   # Broken: fails on valid input.
3238 continue
3239 fi
3240 rm -f conftest.err conftest.i conftest.$ac_ext
3241
3242   # OK, works on sane cases.  Now check whether nonexistent headers
3243   # can be detected and how.
3244   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245 /* end confdefs.h.  */
3246 #include <ac_nonexistent.h>
3247 _ACEOF
3248 if ac_fn_c_try_cpp "$LINENO"; then :
3249   # Broken: success on invalid input.
3250 continue
3251 else
3252   # Passes both tests.
3253 ac_preproc_ok=:
3254 break
3255 fi
3256 rm -f conftest.err conftest.i conftest.$ac_ext
3257
3258 done
3259 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3260 rm -f conftest.i conftest.err conftest.$ac_ext
3261 if $ac_preproc_ok; then :
3262   break
3263 fi
3264
3265     done
3266     ac_cv_prog_CPP=$CPP
3267
3268 fi
3269   CPP=$ac_cv_prog_CPP
3270 else
3271   ac_cv_prog_CPP=$CPP
3272 fi
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3274 $as_echo "$CPP" >&6; }
3275 ac_preproc_ok=false
3276 for ac_c_preproc_warn_flag in '' yes
3277 do
3278   # Use a header file that comes with gcc, so configuring glibc
3279   # with a fresh cross-compiler works.
3280   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3281   # <limits.h> exists even on freestanding compilers.
3282   # On the NeXT, cc -E runs the code through the compiler's parser,
3283   # not just through cpp. "Syntax error" is here to catch this case.
3284   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3285 /* end confdefs.h.  */
3286 #ifdef __STDC__
3287 # include <limits.h>
3288 #else
3289 # include <assert.h>
3290 #endif
3291                      Syntax error
3292 _ACEOF
3293 if ac_fn_c_try_cpp "$LINENO"; then :
3294
3295 else
3296   # Broken: fails on valid input.
3297 continue
3298 fi
3299 rm -f conftest.err conftest.i conftest.$ac_ext
3300
3301   # OK, works on sane cases.  Now check whether nonexistent headers
3302   # can be detected and how.
3303   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304 /* end confdefs.h.  */
3305 #include <ac_nonexistent.h>
3306 _ACEOF
3307 if ac_fn_c_try_cpp "$LINENO"; then :
3308   # Broken: success on invalid input.
3309 continue
3310 else
3311   # Passes both tests.
3312 ac_preproc_ok=:
3313 break
3314 fi
3315 rm -f conftest.err conftest.i conftest.$ac_ext
3316
3317 done
3318 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3319 rm -f conftest.i conftest.err conftest.$ac_ext
3320 if $ac_preproc_ok; then :
3321
3322 else
3323   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3325 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3326 See \`config.log' for more details" "$LINENO" 5; }
3327 fi
3328
3329 ac_ext=c
3330 ac_cpp='$CPP $CPPFLAGS'
3331 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3332 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3333 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3334
3335 ac_ext=cpp
3336 ac_cpp='$CXXCPP $CPPFLAGS'
3337 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3338 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3339 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3340 if test -z "$CXX"; then
3341   if test -n "$CCC"; then
3342     CXX=$CCC
3343   else
3344     if test -n "$ac_tool_prefix"; then
3345   for ac_prog in clang++ c++ g++
3346   do
3347     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3348 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3350 $as_echo_n "checking for $ac_word... " >&6; }
3351 if ${ac_cv_prog_CXX+:} false; then :
3352   $as_echo_n "(cached) " >&6
3353 else
3354   if test -n "$CXX"; then
3355   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3356 else
3357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3358 for as_dir in $PATH
3359 do
3360   IFS=$as_save_IFS
3361   test -z "$as_dir" && as_dir=.
3362     for ac_exec_ext in '' $ac_executable_extensions; do
3363   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3364     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3365     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3366     break 2
3367   fi
3368 done
3369   done
3370 IFS=$as_save_IFS
3371
3372 fi
3373 fi
3374 CXX=$ac_cv_prog_CXX
3375 if test -n "$CXX"; then
3376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3377 $as_echo "$CXX" >&6; }
3378 else
3379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3380 $as_echo "no" >&6; }
3381 fi
3382
3383
3384     test -n "$CXX" && break
3385   done
3386 fi
3387 if test -z "$CXX"; then
3388   ac_ct_CXX=$CXX
3389   for ac_prog in clang++ c++ g++
3390 do
3391   # Extract the first word of "$ac_prog", so it can be a program name with args.
3392 set dummy $ac_prog; ac_word=$2
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3394 $as_echo_n "checking for $ac_word... " >&6; }
3395 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3396   $as_echo_n "(cached) " >&6
3397 else
3398   if test -n "$ac_ct_CXX"; then
3399   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3400 else
3401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3402 for as_dir in $PATH
3403 do
3404   IFS=$as_save_IFS
3405   test -z "$as_dir" && as_dir=.
3406     for ac_exec_ext in '' $ac_executable_extensions; do
3407   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3408     ac_cv_prog_ac_ct_CXX="$ac_prog"
3409     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3410     break 2
3411   fi
3412 done
3413   done
3414 IFS=$as_save_IFS
3415
3416 fi
3417 fi
3418 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3419 if test -n "$ac_ct_CXX"; then
3420   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3421 $as_echo "$ac_ct_CXX" >&6; }
3422 else
3423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3424 $as_echo "no" >&6; }
3425 fi
3426
3427
3428   test -n "$ac_ct_CXX" && break
3429 done
3430
3431   if test "x$ac_ct_CXX" = x; then
3432     CXX="g++"
3433   else
3434     case $cross_compiling:$ac_tool_warned in
3435 yes:)
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3437 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3438 ac_tool_warned=yes ;;
3439 esac
3440     CXX=$ac_ct_CXX
3441   fi
3442 fi
3443
3444   fi
3445 fi
3446 # Provide some information about the compiler.
3447 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3448 set X $ac_compile
3449 ac_compiler=$2
3450 for ac_option in --version -v -V -qversion; do
3451   { { ac_try="$ac_compiler $ac_option >&5"
3452 case "(($ac_try" in
3453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3454   *) ac_try_echo=$ac_try;;
3455 esac
3456 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3457 $as_echo "$ac_try_echo"; } >&5
3458   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3459   ac_status=$?
3460   if test -s conftest.err; then
3461     sed '10a\
3462 ... rest of stderr output deleted ...
3463          10q' conftest.err >conftest.er1
3464     cat conftest.er1 >&5
3465   fi
3466   rm -f conftest.er1 conftest.err
3467   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3468   test $ac_status = 0; }
3469 done
3470
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3472 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3473 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3474   $as_echo_n "(cached) " >&6
3475 else
3476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477 /* end confdefs.h.  */
3478
3479 int
3480 main ()
3481 {
3482 #ifndef __GNUC__
3483        choke me
3484 #endif
3485
3486   ;
3487   return 0;
3488 }
3489 _ACEOF
3490 if ac_fn_cxx_try_compile "$LINENO"; then :
3491   ac_compiler_gnu=yes
3492 else
3493   ac_compiler_gnu=no
3494 fi
3495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3496 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3497
3498 fi
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3500 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3501 if test $ac_compiler_gnu = yes; then
3502   GXX=yes
3503 else
3504   GXX=
3505 fi
3506 ac_test_CXXFLAGS=${CXXFLAGS+set}
3507 ac_save_CXXFLAGS=$CXXFLAGS
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3509 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3510 if ${ac_cv_prog_cxx_g+:} false; then :
3511   $as_echo_n "(cached) " >&6
3512 else
3513   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3514    ac_cxx_werror_flag=yes
3515    ac_cv_prog_cxx_g=no
3516    CXXFLAGS="-g"
3517    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518 /* end confdefs.h.  */
3519
3520 int
3521 main ()
3522 {
3523
3524   ;
3525   return 0;
3526 }
3527 _ACEOF
3528 if ac_fn_cxx_try_compile "$LINENO"; then :
3529   ac_cv_prog_cxx_g=yes
3530 else
3531   CXXFLAGS=""
3532       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533 /* end confdefs.h.  */
3534
3535 int
3536 main ()
3537 {
3538
3539   ;
3540   return 0;
3541 }
3542 _ACEOF
3543 if ac_fn_cxx_try_compile "$LINENO"; then :
3544
3545 else
3546   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3547          CXXFLAGS="-g"
3548          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h.  */
3550
3551 int
3552 main ()
3553 {
3554
3555   ;
3556   return 0;
3557 }
3558 _ACEOF
3559 if ac_fn_cxx_try_compile "$LINENO"; then :
3560   ac_cv_prog_cxx_g=yes
3561 fi
3562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3563 fi
3564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3565 fi
3566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3567    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3568 fi
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3570 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3571 if test "$ac_test_CXXFLAGS" = set; then
3572   CXXFLAGS=$ac_save_CXXFLAGS
3573 elif test $ac_cv_prog_cxx_g = yes; then
3574   if test "$GXX" = yes; then
3575     CXXFLAGS="-g -O2"
3576   else
3577     CXXFLAGS="-g"
3578   fi
3579 else
3580   if test "$GXX" = yes; then
3581     CXXFLAGS="-O2"
3582   else
3583     CXXFLAGS=
3584   fi
3585 fi
3586 ac_ext=c
3587 ac_cpp='$CPP $CPPFLAGS'
3588 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3589 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3590 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3591
3592 if test -n "$ac_tool_prefix"; then
3593   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3594 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3596 $as_echo_n "checking for $ac_word... " >&6; }
3597 if ${ac_cv_prog_RANLIB+:} false; then :
3598   $as_echo_n "(cached) " >&6
3599 else
3600   if test -n "$RANLIB"; then
3601   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3602 else
3603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3604 for as_dir in $PATH
3605 do
3606   IFS=$as_save_IFS
3607   test -z "$as_dir" && as_dir=.
3608     for ac_exec_ext in '' $ac_executable_extensions; do
3609   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3610     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3611     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3612     break 2
3613   fi
3614 done
3615   done
3616 IFS=$as_save_IFS
3617
3618 fi
3619 fi
3620 RANLIB=$ac_cv_prog_RANLIB
3621 if test -n "$RANLIB"; then
3622   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3623 $as_echo "$RANLIB" >&6; }
3624 else
3625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3626 $as_echo "no" >&6; }
3627 fi
3628
3629
3630 fi
3631 if test -z "$ac_cv_prog_RANLIB"; then
3632   ac_ct_RANLIB=$RANLIB
3633   # Extract the first word of "ranlib", so it can be a program name with args.
3634 set dummy ranlib; ac_word=$2
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3636 $as_echo_n "checking for $ac_word... " >&6; }
3637 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3638   $as_echo_n "(cached) " >&6
3639 else
3640   if test -n "$ac_ct_RANLIB"; then
3641   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3642 else
3643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3644 for as_dir in $PATH
3645 do
3646   IFS=$as_save_IFS
3647   test -z "$as_dir" && as_dir=.
3648     for ac_exec_ext in '' $ac_executable_extensions; do
3649   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3650     ac_cv_prog_ac_ct_RANLIB="ranlib"
3651     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3652     break 2
3653   fi
3654 done
3655   done
3656 IFS=$as_save_IFS
3657
3658 fi
3659 fi
3660 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3661 if test -n "$ac_ct_RANLIB"; then
3662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3663 $as_echo "$ac_ct_RANLIB" >&6; }
3664 else
3665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3666 $as_echo "no" >&6; }
3667 fi
3668
3669   if test "x$ac_ct_RANLIB" = x; then
3670     RANLIB=":"
3671   else
3672     case $cross_compiling:$ac_tool_warned in
3673 yes:)
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3675 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3676 ac_tool_warned=yes ;;
3677 esac
3678     RANLIB=$ac_ct_RANLIB
3679   fi
3680 else
3681   RANLIB="$ac_cv_prog_RANLIB"
3682 fi
3683
3684 # Extract the first word of "ar", so it can be a program name with args.
3685 set dummy ar; ac_word=$2
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3687 $as_echo_n "checking for $ac_word... " >&6; }
3688 if ${ac_cv_path_AR+:} false; then :
3689   $as_echo_n "(cached) " >&6
3690 else
3691   case $AR in
3692   [\\/]* | ?:[\\/]*)
3693   ac_cv_path_AR="$AR" # Let the user override the test with a path.
3694   ;;
3695   *)
3696   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3697 for as_dir in $PATH
3698 do
3699   IFS=$as_save_IFS
3700   test -z "$as_dir" && as_dir=.
3701     for ac_exec_ext in '' $ac_executable_extensions; do
3702   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3703     ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
3704     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3705     break 2
3706   fi
3707 done
3708   done
3709 IFS=$as_save_IFS
3710
3711   ;;
3712 esac
3713 fi
3714 AR=$ac_cv_path_AR
3715 if test -n "$AR"; then
3716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3717 $as_echo "$AR" >&6; }
3718 else
3719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3720 $as_echo "no" >&6; }
3721 fi
3722
3723
3724 # Extract the first word of "chmod", so it can be a program name with args.
3725 set dummy chmod; ac_word=$2
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3727 $as_echo_n "checking for $ac_word... " >&6; }
3728 if ${ac_cv_path_CHMOD+:} false; then :
3729   $as_echo_n "(cached) " >&6
3730 else
3731   case $CHMOD in
3732   [\\/]* | ?:[\\/]*)
3733   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
3734   ;;
3735   *)
3736   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3737 for as_dir in $PATH
3738 do
3739   IFS=$as_save_IFS
3740   test -z "$as_dir" && as_dir=.
3741     for ac_exec_ext in '' $ac_executable_extensions; do
3742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3743     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
3744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3745     break 2
3746   fi
3747 done
3748   done
3749 IFS=$as_save_IFS
3750
3751   ;;
3752 esac
3753 fi
3754 CHMOD=$ac_cv_path_CHMOD
3755 if test -n "$CHMOD"; then
3756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
3757 $as_echo "$CHMOD" >&6; }
3758 else
3759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3760 $as_echo "no" >&6; }
3761 fi
3762
3763
3764 # Extract the first word of "gzip", so it can be a program name with args.
3765 set dummy gzip; ac_word=$2
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3767 $as_echo_n "checking for $ac_word... " >&6; }
3768 if ${ac_cv_path_GZIP+:} false; then :
3769   $as_echo_n "(cached) " >&6
3770 else
3771   case $GZIP in
3772   [\\/]* | ?:[\\/]*)
3773   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
3774   ;;
3775   *)
3776   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3777 for as_dir in $PATH
3778 do
3779   IFS=$as_save_IFS
3780   test -z "$as_dir" && as_dir=.
3781     for ac_exec_ext in '' $ac_executable_extensions; do
3782   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3783     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
3784     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3785     break 2
3786   fi
3787 done
3788   done
3789 IFS=$as_save_IFS
3790
3791   ;;
3792 esac
3793 fi
3794 GZIP=$ac_cv_path_GZIP
3795 if test -n "$GZIP"; then
3796   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5
3797 $as_echo "$GZIP" >&6; }
3798 else
3799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3800 $as_echo "no" >&6; }
3801 fi
3802
3803
3804 # Extract the first word of "ld", so it can be a program name with args.
3805 set dummy ld; ac_word=$2
3806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3807 $as_echo_n "checking for $ac_word... " >&6; }
3808 if ${ac_cv_path_LD+:} false; then :
3809   $as_echo_n "(cached) " >&6
3810 else
3811   case $LD in
3812   [\\/]* | ?:[\\/]*)
3813   ac_cv_path_LD="$LD" # Let the user override the test with a path.
3814   ;;
3815   *)
3816   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3817 for as_dir in $PATH
3818 do
3819   IFS=$as_save_IFS
3820   test -z "$as_dir" && as_dir=.
3821     for ac_exec_ext in '' $ac_executable_extensions; do
3822   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3823     ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
3824     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3825     break 2
3826   fi
3827 done
3828   done
3829 IFS=$as_save_IFS
3830
3831   ;;
3832 esac
3833 fi
3834 LD=$ac_cv_path_LD
3835 if test -n "$LD"; then
3836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3837 $as_echo "$LD" >&6; }
3838 else
3839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3840 $as_echo "no" >&6; }
3841 fi
3842
3843
3844 # Extract the first word of "ln", so it can be a program name with args.
3845 set dummy ln; ac_word=$2
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3847 $as_echo_n "checking for $ac_word... " >&6; }
3848 if ${ac_cv_path_LN+:} false; then :
3849   $as_echo_n "(cached) " >&6
3850 else
3851   case $LN in
3852   [\\/]* | ?:[\\/]*)
3853   ac_cv_path_LN="$LN" # Let the user override the test with a path.
3854   ;;
3855   *)
3856   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3857 for as_dir in $PATH
3858 do
3859   IFS=$as_save_IFS
3860   test -z "$as_dir" && as_dir=.
3861     for ac_exec_ext in '' $ac_executable_extensions; do
3862   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3863     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
3864     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3865     break 2
3866   fi
3867 done
3868   done
3869 IFS=$as_save_IFS
3870
3871   ;;
3872 esac
3873 fi
3874 LN=$ac_cv_path_LN
3875 if test -n "$LN"; then
3876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
3877 $as_echo "$LN" >&6; }
3878 else
3879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3880 $as_echo "no" >&6; }
3881 fi
3882
3883
3884 # Extract the first word of "mv", so it can be a program name with args.
3885 set dummy mv; ac_word=$2
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3887 $as_echo_n "checking for $ac_word... " >&6; }
3888 if ${ac_cv_path_MV+:} false; then :
3889   $as_echo_n "(cached) " >&6
3890 else
3891   case $MV in
3892   [\\/]* | ?:[\\/]*)
3893   ac_cv_path_MV="$MV" # Let the user override the test with a path.
3894   ;;
3895   *)
3896   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3897 for as_dir in $PATH
3898 do
3899   IFS=$as_save_IFS
3900   test -z "$as_dir" && as_dir=.
3901     for ac_exec_ext in '' $ac_executable_extensions; do
3902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3903     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
3904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3905     break 2
3906   fi
3907 done
3908   done
3909 IFS=$as_save_IFS
3910
3911   ;;
3912 esac
3913 fi
3914 MV=$ac_cv_path_MV
3915 if test -n "$MV"; then
3916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
3917 $as_echo "$MV" >&6; }
3918 else
3919   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3920 $as_echo "no" >&6; }
3921 fi
3922
3923
3924 # Extract the first word of "rm", so it can be a program name with args.
3925 set dummy rm; ac_word=$2
3926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3927 $as_echo_n "checking for $ac_word... " >&6; }
3928 if ${ac_cv_path_RM+:} false; then :
3929   $as_echo_n "(cached) " >&6
3930 else
3931   case $RM in
3932   [\\/]* | ?:[\\/]*)
3933   ac_cv_path_RM="$RM" # Let the user override the test with a path.
3934   ;;
3935   *)
3936   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3937 for as_dir in $PATH
3938 do
3939   IFS=$as_save_IFS
3940   test -z "$as_dir" && as_dir=.
3941     for ac_exec_ext in '' $ac_executable_extensions; do
3942   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3943     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
3944     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3945     break 2
3946   fi
3947 done
3948   done
3949 IFS=$as_save_IFS
3950
3951   ;;
3952 esac
3953 fi
3954 RM=$ac_cv_path_RM
3955 if test -n "$RM"; then
3956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
3957 $as_echo "$RM" >&6; }
3958 else
3959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3960 $as_echo "no" >&6; }
3961 fi
3962
3963
3964 # Extract the first word of "rmdir", so it can be a program name with args.
3965 set dummy rmdir; ac_word=$2
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3967 $as_echo_n "checking for $ac_word... " >&6; }
3968 if ${ac_cv_path_RMDIR+:} false; then :
3969   $as_echo_n "(cached) " >&6
3970 else
3971   case $RMDIR in
3972   [\\/]* | ?:[\\/]*)
3973   ac_cv_path_RMDIR="$RMDIR" # Let the user override the test with a path.
3974   ;;
3975   *)
3976   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3977 for as_dir in $PATH
3978 do
3979   IFS=$as_save_IFS
3980   test -z "$as_dir" && as_dir=.
3981     for ac_exec_ext in '' $ac_executable_extensions; do
3982   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3983     ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
3984     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3985     break 2
3986   fi
3987 done
3988   done
3989 IFS=$as_save_IFS
3990
3991   ;;
3992 esac
3993 fi
3994 RMDIR=$ac_cv_path_RMDIR
3995 if test -n "$RMDIR"; then
3996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
3997 $as_echo "$RMDIR" >&6; }
3998 else
3999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4000 $as_echo "no" >&6; }
4001 fi
4002
4003
4004 # Extract the first word of "sed", so it can be a program name with args.
4005 set dummy sed; ac_word=$2
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4007 $as_echo_n "checking for $ac_word... " >&6; }
4008 if ${ac_cv_path_SED+:} false; then :
4009   $as_echo_n "(cached) " >&6
4010 else
4011   case $SED in
4012   [\\/]* | ?:[\\/]*)
4013   ac_cv_path_SED="$SED" # Let the user override the test with a path.
4014   ;;
4015   *)
4016   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4017 for as_dir in $PATH
4018 do
4019   IFS=$as_save_IFS
4020   test -z "$as_dir" && as_dir=.
4021     for ac_exec_ext in '' $ac_executable_extensions; do
4022   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4023     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4024     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4025     break 2
4026   fi
4027 done
4028   done
4029 IFS=$as_save_IFS
4030
4031   ;;
4032 esac
4033 fi
4034 SED=$ac_cv_path_SED
4035 if test -n "$SED"; then
4036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4037 $as_echo "$SED" >&6; }
4038 else
4039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4040 $as_echo "no" >&6; }
4041 fi
4042
4043
4044 # Extract the first word of "xdg-open", so it can be a program name with args.
4045 set dummy xdg-open; ac_word=$2
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4047 $as_echo_n "checking for $ac_word... " >&6; }
4048 if ${ac_cv_path_XDGOPEN+:} false; then :
4049   $as_echo_n "(cached) " >&6
4050 else
4051   case $XDGOPEN in
4052   [\\/]* | ?:[\\/]*)
4053   ac_cv_path_XDGOPEN="$XDGOPEN" # Let the user override the test with a path.
4054   ;;
4055   *)
4056   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4057 for as_dir in $PATH
4058 do
4059   IFS=$as_save_IFS
4060   test -z "$as_dir" && as_dir=.
4061     for ac_exec_ext in '' $ac_executable_extensions; do
4062   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4063     ac_cv_path_XDGOPEN="$as_dir/$ac_word$ac_exec_ext"
4064     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4065     break 2
4066   fi
4067 done
4068   done
4069 IFS=$as_save_IFS
4070
4071   ;;
4072 esac
4073 fi
4074 XDGOPEN=$ac_cv_path_XDGOPEN
4075 if test -n "$XDGOPEN"; then
4076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XDGOPEN" >&5
4077 $as_echo "$XDGOPEN" >&6; }
4078 else
4079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4080 $as_echo "no" >&6; }
4081 fi
4082
4083
4084 if test "x$XDGOPEN" = x; then
4085         CUPS_HTMLVIEW="htmlview"
4086 else
4087         CUPS_HTMLVIEW="$XDGOPEN"
4088 fi
4089
4090
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for install-sh script" >&5
4092 $as_echo_n "checking for install-sh script... " >&6; }
4093 INSTALL="`pwd`/install-sh"
4094
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $INSTALL" >&5
4096 $as_echo "using $INSTALL" >&6; }
4097
4098 if test "x$AR" = x; then
4099         as_fn_error $? "Unable to find required library archive command." "$LINENO" 5
4100 fi
4101 if test "x$CC" = x; then
4102         as_fn_error $? "Unable to find required C compiler command." "$LINENO" 5
4103 fi
4104
4105 INSTALLSTATIC=""
4106 # Check whether --enable-static was given.
4107 if test "${enable_static+set}" = set; then :
4108   enableval=$enable_static;
4109 fi
4110
4111
4112 if test x$enable_static = xyes; then
4113         echo Installing static libraries...
4114         INSTALLSTATIC="installstatic"
4115 fi
4116
4117
4118
4119 if test -n "$ac_tool_prefix"; then
4120   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4121 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4123 $as_echo_n "checking for $ac_word... " >&6; }
4124 if ${ac_cv_path_PKGCONFIG+:} false; then :
4125   $as_echo_n "(cached) " >&6
4126 else
4127   case $PKGCONFIG in
4128   [\\/]* | ?:[\\/]*)
4129   ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
4130   ;;
4131   *)
4132   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4133 for as_dir in $PATH
4134 do
4135   IFS=$as_save_IFS
4136   test -z "$as_dir" && as_dir=.
4137     for ac_exec_ext in '' $ac_executable_extensions; do
4138   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4139     ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
4140     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4141     break 2
4142   fi
4143 done
4144   done
4145 IFS=$as_save_IFS
4146
4147   ;;
4148 esac
4149 fi
4150 PKGCONFIG=$ac_cv_path_PKGCONFIG
4151 if test -n "$PKGCONFIG"; then
4152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
4153 $as_echo "$PKGCONFIG" >&6; }
4154 else
4155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4156 $as_echo "no" >&6; }
4157 fi
4158
4159
4160 fi
4161 if test -z "$ac_cv_path_PKGCONFIG"; then
4162   ac_pt_PKGCONFIG=$PKGCONFIG
4163   # Extract the first word of "pkg-config", so it can be a program name with args.
4164 set dummy pkg-config; ac_word=$2
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4166 $as_echo_n "checking for $ac_word... " >&6; }
4167 if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
4168   $as_echo_n "(cached) " >&6
4169 else
4170   case $ac_pt_PKGCONFIG in
4171   [\\/]* | ?:[\\/]*)
4172   ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
4173   ;;
4174   *)
4175   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4176 for as_dir in $PATH
4177 do
4178   IFS=$as_save_IFS
4179   test -z "$as_dir" && as_dir=.
4180     for ac_exec_ext in '' $ac_executable_extensions; do
4181   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4182     ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
4183     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4184     break 2
4185   fi
4186 done
4187   done
4188 IFS=$as_save_IFS
4189
4190   ;;
4191 esac
4192 fi
4193 ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
4194 if test -n "$ac_pt_PKGCONFIG"; then
4195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
4196 $as_echo "$ac_pt_PKGCONFIG" >&6; }
4197 else
4198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4199 $as_echo "no" >&6; }
4200 fi
4201
4202   if test "x$ac_pt_PKGCONFIG" = x; then
4203     PKGCONFIG=""
4204   else
4205     case $cross_compiling:$ac_tool_warned in
4206 yes:)
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4208 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4209 ac_tool_warned=yes ;;
4210 esac
4211     PKGCONFIG=$ac_pt_PKGCONFIG
4212   fi
4213 else
4214   PKGCONFIG="$ac_cv_path_PKGCONFIG"
4215 fi
4216
4217
4218
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing abs" >&5
4220 $as_echo_n "checking for library containing abs... " >&6; }
4221 if ${ac_cv_search_abs+:} false; then :
4222   $as_echo_n "(cached) " >&6
4223 else
4224   ac_func_search_save_LIBS=$LIBS
4225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226 /* end confdefs.h.  */
4227
4228 /* Override any GCC internal prototype to avoid an error.
4229    Use char because int might match the return type of a GCC
4230    builtin and then its argument prototype would still apply.  */
4231 #ifdef __cplusplus
4232 extern "C"
4233 #endif
4234 char abs ();
4235 int
4236 main ()
4237 {
4238 return abs ();
4239   ;
4240   return 0;
4241 }
4242 _ACEOF
4243 for ac_lib in '' m; do
4244   if test -z "$ac_lib"; then
4245     ac_res="none required"
4246   else
4247     ac_res=-l$ac_lib
4248     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4249   fi
4250   if ac_fn_c_try_link "$LINENO"; then :
4251   ac_cv_search_abs=$ac_res
4252 fi
4253 rm -f core conftest.err conftest.$ac_objext \
4254     conftest$ac_exeext
4255   if ${ac_cv_search_abs+:} false; then :
4256   break
4257 fi
4258 done
4259 if ${ac_cv_search_abs+:} false; then :
4260
4261 else
4262   ac_cv_search_abs=no
4263 fi
4264 rm conftest.$ac_ext
4265 LIBS=$ac_func_search_save_LIBS
4266 fi
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_abs" >&5
4268 $as_echo "$ac_cv_search_abs" >&6; }
4269 ac_res=$ac_cv_search_abs
4270 if test "$ac_res" != no; then :
4271   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4272   $as_echo "#define HAVE_ABS 1" >>confdefs.h
4273
4274 fi
4275
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
4277 $as_echo_n "checking for library containing crypt... " >&6; }
4278 if ${ac_cv_search_crypt+:} false; then :
4279   $as_echo_n "(cached) " >&6
4280 else
4281   ac_func_search_save_LIBS=$LIBS
4282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4283 /* end confdefs.h.  */
4284
4285 /* Override any GCC internal prototype to avoid an error.
4286    Use char because int might match the return type of a GCC
4287    builtin and then its argument prototype would still apply.  */
4288 #ifdef __cplusplus
4289 extern "C"
4290 #endif
4291 char crypt ();
4292 int
4293 main ()
4294 {
4295 return crypt ();
4296   ;
4297   return 0;
4298 }
4299 _ACEOF
4300 for ac_lib in '' crypt; do
4301   if test -z "$ac_lib"; then
4302     ac_res="none required"
4303   else
4304     ac_res=-l$ac_lib
4305     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4306   fi
4307   if ac_fn_c_try_link "$LINENO"; then :
4308   ac_cv_search_crypt=$ac_res
4309 fi
4310 rm -f core conftest.err conftest.$ac_objext \
4311     conftest$ac_exeext
4312   if ${ac_cv_search_crypt+:} false; then :
4313   break
4314 fi
4315 done
4316 if ${ac_cv_search_crypt+:} false; then :
4317
4318 else
4319   ac_cv_search_crypt=no
4320 fi
4321 rm conftest.$ac_ext
4322 LIBS=$ac_func_search_save_LIBS
4323 fi
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
4325 $as_echo "$ac_cv_search_crypt" >&6; }
4326 ac_res=$ac_cv_search_crypt
4327 if test "$ac_res" != no; then :
4328   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4329
4330 fi
4331
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmod" >&5
4333 $as_echo_n "checking for library containing fmod... " >&6; }
4334 if ${ac_cv_search_fmod+:} false; then :
4335   $as_echo_n "(cached) " >&6
4336 else
4337   ac_func_search_save_LIBS=$LIBS
4338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4339 /* end confdefs.h.  */
4340
4341 /* Override any GCC internal prototype to avoid an error.
4342    Use char because int might match the return type of a GCC
4343    builtin and then its argument prototype would still apply.  */
4344 #ifdef __cplusplus
4345 extern "C"
4346 #endif
4347 char fmod ();
4348 int
4349 main ()
4350 {
4351 return fmod ();
4352   ;
4353   return 0;
4354 }
4355 _ACEOF
4356 for ac_lib in '' m; do
4357   if test -z "$ac_lib"; then
4358     ac_res="none required"
4359   else
4360     ac_res=-l$ac_lib
4361     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4362   fi
4363   if ac_fn_c_try_link "$LINENO"; then :
4364   ac_cv_search_fmod=$ac_res
4365 fi
4366 rm -f core conftest.err conftest.$ac_objext \
4367     conftest$ac_exeext
4368   if ${ac_cv_search_fmod+:} false; then :
4369   break
4370 fi
4371 done
4372 if ${ac_cv_search_fmod+:} false; then :
4373
4374 else
4375   ac_cv_search_fmod=no
4376 fi
4377 rm conftest.$ac_ext
4378 LIBS=$ac_func_search_save_LIBS
4379 fi
4380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmod" >&5
4381 $as_echo "$ac_cv_search_fmod" >&6; }
4382 ac_res=$ac_cv_search_fmod
4383 if test "$ac_res" != no; then :
4384   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4385
4386 fi
4387
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getspent" >&5
4389 $as_echo_n "checking for library containing getspent... " >&6; }
4390 if ${ac_cv_search_getspent+:} false; then :
4391   $as_echo_n "(cached) " >&6
4392 else
4393   ac_func_search_save_LIBS=$LIBS
4394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4395 /* end confdefs.h.  */
4396
4397 /* Override any GCC internal prototype to avoid an error.
4398    Use char because int might match the return type of a GCC
4399    builtin and then its argument prototype would still apply.  */
4400 #ifdef __cplusplus
4401 extern "C"
4402 #endif
4403 char getspent ();
4404 int
4405 main ()
4406 {
4407 return getspent ();
4408   ;
4409   return 0;
4410 }
4411 _ACEOF
4412 for ac_lib in '' sec gen; do
4413   if test -z "$ac_lib"; then
4414     ac_res="none required"
4415   else
4416     ac_res=-l$ac_lib
4417     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4418   fi
4419   if ac_fn_c_try_link "$LINENO"; then :
4420   ac_cv_search_getspent=$ac_res
4421 fi
4422 rm -f core conftest.err conftest.$ac_objext \
4423     conftest$ac_exeext
4424   if ${ac_cv_search_getspent+:} false; then :
4425   break
4426 fi
4427 done
4428 if ${ac_cv_search_getspent+:} false; then :
4429
4430 else
4431   ac_cv_search_getspent=no
4432 fi
4433 rm conftest.$ac_ext
4434 LIBS=$ac_func_search_save_LIBS
4435 fi
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getspent" >&5
4437 $as_echo "$ac_cv_search_getspent" >&6; }
4438 ac_res=$ac_cv_search_getspent
4439 if test "$ac_res" != no; then :
4440   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4441
4442 fi
4443
4444
4445 LIBMALLOC=""
4446 # Check whether --enable-mallinfo was given.
4447 if test "${enable_mallinfo+set}" = set; then :
4448   enableval=$enable_mallinfo;
4449 fi
4450
4451
4452 if test x$enable_mallinfo = xyes; then
4453         SAVELIBS="$LIBS"
4454         LIBS=""
4455         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mallinfo" >&5
4456 $as_echo_n "checking for library containing mallinfo... " >&6; }
4457 if ${ac_cv_search_mallinfo+:} false; then :
4458   $as_echo_n "(cached) " >&6
4459 else
4460   ac_func_search_save_LIBS=$LIBS
4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 /* end confdefs.h.  */
4463
4464 /* Override any GCC internal prototype to avoid an error.
4465    Use char because int might match the return type of a GCC
4466    builtin and then its argument prototype would still apply.  */
4467 #ifdef __cplusplus
4468 extern "C"
4469 #endif
4470 char mallinfo ();
4471 int
4472 main ()
4473 {
4474 return mallinfo ();
4475   ;
4476   return 0;
4477 }
4478 _ACEOF
4479 for ac_lib in '' malloc; do
4480   if test -z "$ac_lib"; then
4481     ac_res="none required"
4482   else
4483     ac_res=-l$ac_lib
4484     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4485   fi
4486   if ac_fn_c_try_link "$LINENO"; then :
4487   ac_cv_search_mallinfo=$ac_res
4488 fi
4489 rm -f core conftest.err conftest.$ac_objext \
4490     conftest$ac_exeext
4491   if ${ac_cv_search_mallinfo+:} false; then :
4492   break
4493 fi
4494 done
4495 if ${ac_cv_search_mallinfo+:} false; then :
4496
4497 else
4498   ac_cv_search_mallinfo=no
4499 fi
4500 rm conftest.$ac_ext
4501 LIBS=$ac_func_search_save_LIBS
4502 fi
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mallinfo" >&5
4504 $as_echo "$ac_cv_search_mallinfo" >&6; }
4505 ac_res=$ac_cv_search_mallinfo
4506 if test "$ac_res" != no; then :
4507   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4508   $as_echo "#define HAVE_MALLINFO 1" >>confdefs.h
4509
4510 fi
4511
4512         LIBMALLOC="$LIBS"
4513         LIBS="$SAVELIBS"
4514 fi
4515
4516
4517
4518 # Check whether --enable-libpaper was given.
4519 if test "${enable_libpaper+set}" = set; then :
4520   enableval=$enable_libpaper;
4521 fi
4522
4523
4524 if test x$enable_libpaper = xyes; then
4525         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systempapername in -lpaper" >&5
4526 $as_echo_n "checking for systempapername in -lpaper... " >&6; }
4527 if ${ac_cv_lib_paper_systempapername+:} false; then :
4528   $as_echo_n "(cached) " >&6
4529 else
4530   ac_check_lib_save_LIBS=$LIBS
4531 LIBS="-lpaper  $LIBS"
4532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4533 /* end confdefs.h.  */
4534
4535 /* Override any GCC internal prototype to avoid an error.
4536    Use char because int might match the return type of a GCC
4537    builtin and then its argument prototype would still apply.  */
4538 #ifdef __cplusplus
4539 extern "C"
4540 #endif
4541 char systempapername ();
4542 int
4543 main ()
4544 {
4545 return systempapername ();
4546   ;
4547   return 0;
4548 }
4549 _ACEOF
4550 if ac_fn_c_try_link "$LINENO"; then :
4551   ac_cv_lib_paper_systempapername=yes
4552 else
4553   ac_cv_lib_paper_systempapername=no
4554 fi
4555 rm -f core conftest.err conftest.$ac_objext \
4556     conftest$ac_exeext conftest.$ac_ext
4557 LIBS=$ac_check_lib_save_LIBS
4558 fi
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_paper_systempapername" >&5
4560 $as_echo "$ac_cv_lib_paper_systempapername" >&6; }
4561 if test "x$ac_cv_lib_paper_systempapername" = xyes; then :
4562   $as_echo "#define HAVE_LIBPAPER 1" >>confdefs.h
4563
4564                 LIBPAPER="-lpaper"
4565 else
4566   LIBPAPER=""
4567 fi
4568
4569 else
4570         LIBPAPER=""
4571 fi
4572
4573
4574
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4576 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4577 if ${ac_cv_path_GREP+:} false; then :
4578   $as_echo_n "(cached) " >&6
4579 else
4580   if test -z "$GREP"; then
4581   ac_path_GREP_found=false
4582   # Loop through the user's path and test for each of PROGNAME-LIST
4583   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4584 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4585 do
4586   IFS=$as_save_IFS
4587   test -z "$as_dir" && as_dir=.
4588     for ac_prog in grep ggrep; do
4589     for ac_exec_ext in '' $ac_executable_extensions; do
4590       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4591       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4592 # Check for GNU ac_path_GREP and select it if it is found.
4593   # Check for GNU $ac_path_GREP
4594 case `"$ac_path_GREP" --version 2>&1` in
4595 *GNU*)
4596   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4597 *)
4598   ac_count=0
4599   $as_echo_n 0123456789 >"conftest.in"
4600   while :
4601   do
4602     cat "conftest.in" "conftest.in" >"conftest.tmp"
4603     mv "conftest.tmp" "conftest.in"
4604     cp "conftest.in" "conftest.nl"
4605     $as_echo 'GREP' >> "conftest.nl"
4606     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4607     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4608     as_fn_arith $ac_count + 1 && ac_count=$as_val
4609     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4610       # Best one so far, save it but keep looking for a better one
4611       ac_cv_path_GREP="$ac_path_GREP"
4612       ac_path_GREP_max=$ac_count
4613     fi
4614     # 10*(2^10) chars as input seems more than enough
4615     test $ac_count -gt 10 && break
4616   done
4617   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4618 esac
4619
4620       $ac_path_GREP_found && break 3
4621     done
4622   done
4623   done
4624 IFS=$as_save_IFS
4625   if test -z "$ac_cv_path_GREP"; then
4626     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4627   fi
4628 else
4629   ac_cv_path_GREP=$GREP
4630 fi
4631
4632 fi
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4634 $as_echo "$ac_cv_path_GREP" >&6; }
4635  GREP="$ac_cv_path_GREP"
4636
4637
4638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4639 $as_echo_n "checking for egrep... " >&6; }
4640 if ${ac_cv_path_EGREP+:} false; then :
4641   $as_echo_n "(cached) " >&6
4642 else
4643   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4644    then ac_cv_path_EGREP="$GREP -E"
4645    else
4646      if test -z "$EGREP"; then
4647   ac_path_EGREP_found=false
4648   # Loop through the user's path and test for each of PROGNAME-LIST
4649   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4650 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4651 do
4652   IFS=$as_save_IFS
4653   test -z "$as_dir" && as_dir=.
4654     for ac_prog in egrep; do
4655     for ac_exec_ext in '' $ac_executable_extensions; do
4656       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4657       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4658 # Check for GNU ac_path_EGREP and select it if it is found.
4659   # Check for GNU $ac_path_EGREP
4660 case `"$ac_path_EGREP" --version 2>&1` in
4661 *GNU*)
4662   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4663 *)
4664   ac_count=0
4665   $as_echo_n 0123456789 >"conftest.in"
4666   while :
4667   do
4668     cat "conftest.in" "conftest.in" >"conftest.tmp"
4669     mv "conftest.tmp" "conftest.in"
4670     cp "conftest.in" "conftest.nl"
4671     $as_echo 'EGREP' >> "conftest.nl"
4672     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4673     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4674     as_fn_arith $ac_count + 1 && ac_count=$as_val
4675     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4676       # Best one so far, save it but keep looking for a better one
4677       ac_cv_path_EGREP="$ac_path_EGREP"
4678       ac_path_EGREP_max=$ac_count
4679     fi
4680     # 10*(2^10) chars as input seems more than enough
4681     test $ac_count -gt 10 && break
4682   done
4683   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4684 esac
4685
4686       $ac_path_EGREP_found && break 3
4687     done
4688   done
4689   done
4690 IFS=$as_save_IFS
4691   if test -z "$ac_cv_path_EGREP"; then
4692     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4693   fi
4694 else
4695   ac_cv_path_EGREP=$EGREP
4696 fi
4697
4698    fi
4699 fi
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4701 $as_echo "$ac_cv_path_EGREP" >&6; }
4702  EGREP="$ac_cv_path_EGREP"
4703
4704
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4706 $as_echo_n "checking for ANSI C header files... " >&6; }
4707 if ${ac_cv_header_stdc+:} false; then :
4708   $as_echo_n "(cached) " >&6
4709 else
4710   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4711 /* end confdefs.h.  */
4712 #include <stdlib.h>
4713 #include <stdarg.h>
4714 #include <string.h>
4715 #include <float.h>
4716
4717 int
4718 main ()
4719 {
4720
4721   ;
4722   return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726   ac_cv_header_stdc=yes
4727 else
4728   ac_cv_header_stdc=no
4729 fi
4730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731
4732 if test $ac_cv_header_stdc = yes; then
4733   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4734   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4735 /* end confdefs.h.  */
4736 #include <string.h>
4737
4738 _ACEOF
4739 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4740   $EGREP "memchr" >/dev/null 2>&1; then :
4741
4742 else
4743   ac_cv_header_stdc=no
4744 fi
4745 rm -f conftest*
4746
4747 fi
4748
4749 if test $ac_cv_header_stdc = yes; then
4750   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4751   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4752 /* end confdefs.h.  */
4753 #include <stdlib.h>
4754
4755 _ACEOF
4756 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4757   $EGREP "free" >/dev/null 2>&1; then :
4758
4759 else
4760   ac_cv_header_stdc=no
4761 fi
4762 rm -f conftest*
4763
4764 fi
4765
4766 if test $ac_cv_header_stdc = yes; then
4767   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4768   if test "$cross_compiling" = yes; then :
4769   :
4770 else
4771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4772 /* end confdefs.h.  */
4773 #include <ctype.h>
4774 #include <stdlib.h>
4775 #if ((' ' & 0x0FF) == 0x020)
4776 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4777 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4778 #else
4779 # define ISLOWER(c) \
4780                    (('a' <= (c) && (c) <= 'i') \
4781                      || ('j' <= (c) && (c) <= 'r') \
4782                      || ('s' <= (c) && (c) <= 'z'))
4783 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4784 #endif
4785
4786 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4787 int
4788 main ()
4789 {
4790   int i;
4791   for (i = 0; i < 256; i++)
4792     if (XOR (islower (i), ISLOWER (i))
4793         || toupper (i) != TOUPPER (i))
4794       return 2;
4795   return 0;
4796 }
4797 _ACEOF
4798 if ac_fn_c_try_run "$LINENO"; then :
4799
4800 else
4801   ac_cv_header_stdc=no
4802 fi
4803 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4804   conftest.$ac_objext conftest.beam conftest.$ac_ext
4805 fi
4806
4807 fi
4808 fi
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4810 $as_echo "$ac_cv_header_stdc" >&6; }
4811 if test $ac_cv_header_stdc = yes; then
4812
4813 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4814
4815 fi
4816
4817 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4818 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4819                   inttypes.h stdint.h unistd.h
4820 do :
4821   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4822 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4823 "
4824 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4825   cat >>confdefs.h <<_ACEOF
4826 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4827 _ACEOF
4828
4829 fi
4830
4831 done
4832
4833
4834 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
4835 if test "x$ac_cv_header_stdlib_h" = xyes; then :
4836   $as_echo "#define HAVE_STDLIB_H 1" >>confdefs.h
4837
4838 fi
4839
4840
4841 ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
4842 if test "x$ac_cv_header_crypt_h" = xyes; then :
4843   $as_echo "#define HAVE_CRYPT_H 1" >>confdefs.h
4844
4845 fi
4846
4847
4848 ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
4849 if test "x$ac_cv_header_langinfo_h" = xyes; then :
4850   $as_echo "#define HAVE_LANGINFO_H 1" >>confdefs.h
4851
4852 fi
4853
4854
4855 ac_fn_c_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
4856 if test "x$ac_cv_header_malloc_h" = xyes; then :
4857   $as_echo "#define HAVE_MALLOC_H 1" >>confdefs.h
4858
4859 fi
4860
4861
4862 ac_fn_c_check_header_mongrel "$LINENO" "shadow.h" "ac_cv_header_shadow_h" "$ac_includes_default"
4863 if test "x$ac_cv_header_shadow_h" = xyes; then :
4864   $as_echo "#define HAVE_SHADOW_H 1" >>confdefs.h
4865
4866 fi
4867
4868
4869 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
4870 if test "x$ac_cv_header_stdint_h" = xyes; then :
4871   $as_echo "#define HAVE_STDINT_H 1" >>confdefs.h
4872
4873 fi
4874
4875
4876 ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
4877 if test "x$ac_cv_header_string_h" = xyes; then :
4878   $as_echo "#define HAVE_STRING_H 1" >>confdefs.h
4879
4880 fi
4881
4882
4883 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
4884 if test "x$ac_cv_header_strings_h" = xyes; then :
4885   $as_echo "#define HAVE_STRINGS_H 1" >>confdefs.h
4886
4887 fi
4888
4889
4890 ac_fn_c_check_header_mongrel "$LINENO" "bstring.h" "ac_cv_header_bstring_h" "$ac_includes_default"
4891 if test "x$ac_cv_header_bstring_h" = xyes; then :
4892   $as_echo "#define HAVE_BSTRING_H 1" >>confdefs.h
4893
4894 fi
4895
4896
4897 ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
4898 if test "x$ac_cv_header_sys_ioctl_h" = xyes; then :
4899   $as_echo "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
4900
4901 fi
4902
4903
4904 ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
4905 if test "x$ac_cv_header_sys_param_h" = xyes; then :
4906   $as_echo "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
4907
4908 fi
4909
4910
4911 ac_fn_c_check_header_mongrel "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default"
4912 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
4913   $as_echo "#define HAVE_SYS_UCRED_H 1" >>confdefs.h
4914
4915 fi
4916
4917
4918 ac_fn_c_check_header_mongrel "$LINENO" "asl.h" "ac_cv_header_asl_h" "$ac_includes_default"
4919 if test "x$ac_cv_header_asl_h" = xyes; then :
4920   $as_echo "#define HAVE_ASL_H 1" >>confdefs.h
4921
4922 fi
4923
4924
4925
4926 ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
4927 if test "x$ac_cv_header_iconv_h" = xyes; then :
4928   SAVELIBS="$LIBS"
4929         LIBS=""
4930         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing iconv_open" >&5
4931 $as_echo_n "checking for library containing iconv_open... " >&6; }
4932 if ${ac_cv_search_iconv_open+:} false; then :
4933   $as_echo_n "(cached) " >&6
4934 else
4935   ac_func_search_save_LIBS=$LIBS
4936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4937 /* end confdefs.h.  */
4938
4939 /* Override any GCC internal prototype to avoid an error.
4940    Use char because int might match the return type of a GCC
4941    builtin and then its argument prototype would still apply.  */
4942 #ifdef __cplusplus
4943 extern "C"
4944 #endif
4945 char iconv_open ();
4946 int
4947 main ()
4948 {
4949 return iconv_open ();
4950   ;
4951   return 0;
4952 }
4953 _ACEOF
4954 for ac_lib in '' iconv; do
4955   if test -z "$ac_lib"; then
4956     ac_res="none required"
4957   else
4958     ac_res=-l$ac_lib
4959     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4960   fi
4961   if ac_fn_c_try_link "$LINENO"; then :
4962   ac_cv_search_iconv_open=$ac_res
4963 fi
4964 rm -f core conftest.err conftest.$ac_objext \
4965     conftest$ac_exeext
4966   if ${ac_cv_search_iconv_open+:} false; then :
4967   break
4968 fi
4969 done
4970 if ${ac_cv_search_iconv_open+:} false; then :
4971
4972 else
4973   ac_cv_search_iconv_open=no
4974 fi
4975 rm conftest.$ac_ext
4976 LIBS=$ac_func_search_save_LIBS
4977 fi
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_iconv_open" >&5
4979 $as_echo "$ac_cv_search_iconv_open" >&6; }
4980 ac_res=$ac_cv_search_iconv_open
4981 if test "$ac_res" != no; then :
4982   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4983   $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
4984
4985                 SAVELIBS="$SAVELIBS $LIBS"
4986 fi
4987
4988         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing libiconv_open" >&5
4989 $as_echo_n "checking for library containing libiconv_open... " >&6; }
4990 if ${ac_cv_search_libiconv_open+:} false; then :
4991   $as_echo_n "(cached) " >&6
4992 else
4993   ac_func_search_save_LIBS=$LIBS
4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995 /* end confdefs.h.  */
4996
4997 /* Override any GCC internal prototype to avoid an error.
4998    Use char because int might match the return type of a GCC
4999    builtin and then its argument prototype would still apply.  */
5000 #ifdef __cplusplus
5001 extern "C"
5002 #endif
5003 char libiconv_open ();
5004 int
5005 main ()
5006 {
5007 return libiconv_open ();
5008   ;
5009   return 0;
5010 }
5011 _ACEOF
5012 for ac_lib in '' iconv; do
5013   if test -z "$ac_lib"; then
5014     ac_res="none required"
5015   else
5016     ac_res=-l$ac_lib
5017     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5018   fi
5019   if ac_fn_c_try_link "$LINENO"; then :
5020   ac_cv_search_libiconv_open=$ac_res
5021 fi
5022 rm -f core conftest.err conftest.$ac_objext \
5023     conftest$ac_exeext
5024   if ${ac_cv_search_libiconv_open+:} false; then :
5025   break
5026 fi
5027 done
5028 if ${ac_cv_search_libiconv_open+:} false; then :
5029
5030 else
5031   ac_cv_search_libiconv_open=no
5032 fi
5033 rm conftest.$ac_ext
5034 LIBS=$ac_func_search_save_LIBS
5035 fi
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_libiconv_open" >&5
5037 $as_echo "$ac_cv_search_libiconv_open" >&6; }
5038 ac_res=$ac_cv_search_libiconv_open
5039 if test "$ac_res" != no; then :
5040   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5041   $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
5042
5043                 SAVELIBS="$SAVELIBS $LIBS"
5044 fi
5045
5046         LIBS="$SAVELIBS"
5047 fi
5048
5049
5050
5051 LIBMXML=""
5052 ac_fn_c_check_header_mongrel "$LINENO" "mxml.h" "ac_cv_header_mxml_h" "$ac_includes_default"
5053 if test "x$ac_cv_header_mxml_h" = xyes; then :
5054   SAVELIBS="$LIBS"
5055         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mmxlNewElement" >&5
5056 $as_echo_n "checking for library containing mmxlNewElement... " >&6; }
5057 if ${ac_cv_search_mmxlNewElement+:} false; then :
5058   $as_echo_n "(cached) " >&6
5059 else
5060   ac_func_search_save_LIBS=$LIBS
5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 /* end confdefs.h.  */
5063
5064 /* Override any GCC internal prototype to avoid an error.
5065    Use char because int might match the return type of a GCC
5066    builtin and then its argument prototype would still apply.  */
5067 #ifdef __cplusplus
5068 extern "C"
5069 #endif
5070 char mmxlNewElement ();
5071 int
5072 main ()
5073 {
5074 return mmxlNewElement ();
5075   ;
5076   return 0;
5077 }
5078 _ACEOF
5079 for ac_lib in '' mxml; do
5080   if test -z "$ac_lib"; then
5081     ac_res="none required"
5082   else
5083     ac_res=-l$ac_lib
5084     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5085   fi
5086   if ac_fn_c_try_link "$LINENO"; then :
5087   ac_cv_search_mmxlNewElement=$ac_res
5088 fi
5089 rm -f core conftest.err conftest.$ac_objext \
5090     conftest$ac_exeext
5091   if ${ac_cv_search_mmxlNewElement+:} false; then :
5092   break
5093 fi
5094 done
5095 if ${ac_cv_search_mmxlNewElement+:} false; then :
5096
5097 else
5098   ac_cv_search_mmxlNewElement=no
5099 fi
5100 rm conftest.$ac_ext
5101 LIBS=$ac_func_search_save_LIBS
5102 fi
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mmxlNewElement" >&5
5104 $as_echo "$ac_cv_search_mmxlNewElement" >&6; }
5105 ac_res=$ac_cv_search_mmxlNewElement
5106 if test "$ac_res" != no; then :
5107   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5108   $as_echo "#define HAVE_MXML_H 1" >>confdefs.h
5109
5110                 LIBMXML="-lmxml"
5111 fi
5112
5113         LIBS="$SAVELIBS"
5114 fi
5115
5116
5117
5118
5119 ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5120 if test "x$ac_cv_header_sys_mount_h" = xyes; then :
5121   $as_echo "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5122
5123 fi
5124
5125
5126 ac_fn_c_check_header_mongrel "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default"
5127 if test "x$ac_cv_header_sys_statfs_h" = xyes; then :
5128   $as_echo "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
5129
5130 fi
5131
5132
5133 ac_fn_c_check_header_mongrel "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default"
5134 if test "x$ac_cv_header_sys_statvfs_h" = xyes; then :
5135   $as_echo "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h
5136
5137 fi
5138
5139
5140 ac_fn_c_check_header_mongrel "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default"
5141 if test "x$ac_cv_header_sys_vfs_h" = xyes; then :
5142   $as_echo "#define HAVE_SYS_VFS_H 1" >>confdefs.h
5143
5144 fi
5145
5146
5147 for ac_func in statfs statvfs
5148 do :
5149   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5150 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5151 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5152   cat >>confdefs.h <<_ACEOF
5153 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5154 _ACEOF
5155
5156 fi
5157 done
5158
5159
5160 for ac_func in strdup strlcat strlcpy
5161 do :
5162   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5163 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5164 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5165   cat >>confdefs.h <<_ACEOF
5166 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5167 _ACEOF
5168
5169 fi
5170 done
5171
5172 if test "$uname" = "HP-UX" -a "$uversion" = "1020"; then
5173         echo Forcing snprintf emulation for HP-UX.
5174 else
5175         for ac_func in snprintf vsnprintf
5176 do :
5177   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5178 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5179 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5180   cat >>confdefs.h <<_ACEOF
5181 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5182 _ACEOF
5183
5184 fi
5185 done
5186
5187 fi
5188
5189 for ac_func in random lrand48 arc4random
5190 do :
5191   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5192 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5193 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5194   cat >>confdefs.h <<_ACEOF
5195 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5196 _ACEOF
5197
5198 fi
5199 done
5200
5201
5202 for ac_func in geteuid
5203 do :
5204   ac_fn_c_check_func "$LINENO" "geteuid" "ac_cv_func_geteuid"
5205 if test "x$ac_cv_func_geteuid" = xyes; then :
5206   cat >>confdefs.h <<_ACEOF
5207 #define HAVE_GETEUID 1
5208 _ACEOF
5209
5210 fi
5211 done
5212
5213
5214 for ac_func in setpgid
5215 do :
5216   ac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
5217 if test "x$ac_cv_func_setpgid" = xyes; then :
5218   cat >>confdefs.h <<_ACEOF
5219 #define HAVE_SETPGID 1
5220 _ACEOF
5221
5222 fi
5223 done
5224
5225
5226 for ac_func in vsyslog
5227 do :
5228   ac_fn_c_check_func "$LINENO" "vsyslog" "ac_cv_func_vsyslog"
5229 if test "x$ac_cv_func_vsyslog" = xyes; then :
5230   cat >>confdefs.h <<_ACEOF
5231 #define HAVE_VSYSLOG 1
5232 _ACEOF
5233
5234 fi
5235 done
5236
5237
5238 case "$uname" in
5239         Linux | GNU)
5240                 # Do not use sigset on Linux or GNU HURD
5241                 ;;
5242         *)
5243                 # Use sigset on other platforms, if available
5244                 for ac_func in sigset
5245 do :
5246   ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5247 if test "x$ac_cv_func_sigset" = xyes; then :
5248   cat >>confdefs.h <<_ACEOF
5249 #define HAVE_SIGSET 1
5250 _ACEOF
5251
5252 fi
5253 done
5254
5255                 ;;
5256 esac
5257
5258 for ac_func in sigaction
5259 do :
5260   ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5261 if test "x$ac_cv_func_sigaction" = xyes; then :
5262   cat >>confdefs.h <<_ACEOF
5263 #define HAVE_SIGACTION 1
5264 _ACEOF
5265
5266 fi
5267 done
5268
5269
5270 for ac_func in waitpid wait3
5271 do :
5272   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5273 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5274 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5275   cat >>confdefs.h <<_ACEOF
5276 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5277 _ACEOF
5278
5279 fi
5280 done
5281
5282
5283 for ac_func in posix_spawn
5284 do :
5285   ac_fn_c_check_func "$LINENO" "posix_spawn" "ac_cv_func_posix_spawn"
5286 if test "x$ac_cv_func_posix_spawn" = xyes; then :
5287   cat >>confdefs.h <<_ACEOF
5288 #define HAVE_POSIX_SPAWN 1
5289 _ACEOF
5290
5291 fi
5292 done
5293
5294
5295 for ac_func in getgrouplist
5296 do :
5297   ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"
5298 if test "x$ac_cv_func_getgrouplist" = xyes; then :
5299   cat >>confdefs.h <<_ACEOF
5300 #define HAVE_GETGROUPLIST 1
5301 _ACEOF
5302
5303 fi
5304 done
5305
5306
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff member in tm structure" >&5
5308 $as_echo_n "checking for tm_gmtoff member in tm structure... " >&6; }
5309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5310 /* end confdefs.h.  */
5311 #include <time.h>
5312 int
5313 main ()
5314 {
5315 struct tm t;
5316         int o = t.tm_gmtoff;
5317   ;
5318   return 0;
5319 }
5320 _ACEOF
5321 if ac_fn_c_try_compile "$LINENO"; then :
5322   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5323 $as_echo "yes" >&6; }
5324         $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
5325
5326 else
5327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5328 $as_echo "no" >&6; }
5329 fi
5330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5331
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_gen member in stat structure" >&5
5333 $as_echo_n "checking for st_gen member in stat structure... " >&6; }
5334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5335 /* end confdefs.h.  */
5336 #include <sys/stat.h>
5337 int
5338 main ()
5339 {
5340 struct stat t;
5341         int o = t.st_gen;
5342   ;
5343   return 0;
5344 }
5345 _ACEOF
5346 if ac_fn_c_try_compile "$LINENO"; then :
5347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5348 $as_echo "yes" >&6; }
5349         $as_echo "#define HAVE_ST_GEN 1" >>confdefs.h
5350
5351 else
5352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5353 $as_echo "no" >&6; }
5354 fi
5355 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5356
5357 for ac_func in removefile
5358 do :
5359   ac_fn_c_check_func "$LINENO" "removefile" "ac_cv_func_removefile"
5360 if test "x$ac_cv_func_removefile" = xyes; then :
5361   cat >>confdefs.h <<_ACEOF
5362 #define HAVE_REMOVEFILE 1
5363 _ACEOF
5364
5365 fi
5366 done
5367
5368
5369 # Check whether --enable-libusb was given.
5370 if test "${enable_libusb+set}" = set; then :
5371   enableval=$enable_libusb;
5372 fi
5373
5374
5375 LIBUSB=""
5376 USBQUIRKS=""
5377
5378
5379
5380 if test "x$PKGCONFIG" != x; then
5381         if test x$enable_libusb != xno -a $uname != Darwin; then
5382                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb-1.0" >&5
5383 $as_echo_n "checking for libusb-1.0... " >&6; }
5384                 if $PKGCONFIG --exists libusb-1.0; then
5385                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5386 $as_echo "yes" >&6; }
5387                         $as_echo "#define HAVE_LIBUSB 1" >>confdefs.h
5388
5389                         CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`"
5390                         LIBUSB="`$PKGCONFIG --libs libusb-1.0`"
5391                         USBQUIRKS="\$(DATADIR)/usb"
5392                 else
5393                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5394 $as_echo "no" >&6; }
5395                         if test x$enable_libusb = xyes; then
5396                                 as_fn_error $? "libusb required for --enable-libusb." "$LINENO" 5
5397                         fi
5398                 fi
5399         fi
5400 elif test x$enable_libusb = xyes; then
5401         as_fn_error $? "Need pkg-config to enable libusb support." "$LINENO" 5
5402 fi
5403
5404 # Check whether --enable-tcp_wrappers was given.
5405 if test "${enable_tcp_wrappers+set}" = set; then :
5406   enableval=$enable_tcp_wrappers;
5407 fi
5408
5409
5410 LIBWRAP=""
5411
5412
5413 if test x$enable_tcp_wrappers = xyes; then
5414         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_access in -lwrap" >&5
5415 $as_echo_n "checking for hosts_access in -lwrap... " >&6; }
5416 if ${ac_cv_lib_wrap_hosts_access+:} false; then :
5417   $as_echo_n "(cached) " >&6
5418 else
5419   ac_check_lib_save_LIBS=$LIBS
5420 LIBS="-lwrap  $LIBS"
5421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5422 /* end confdefs.h.  */
5423
5424 /* Override any GCC internal prototype to avoid an error.
5425    Use char because int might match the return type of a GCC
5426    builtin and then its argument prototype would still apply.  */
5427 #ifdef __cplusplus
5428 extern "C"
5429 #endif
5430 char hosts_access ();
5431 int
5432 main ()
5433 {
5434 return hosts_access ();
5435   ;
5436   return 0;
5437 }
5438 _ACEOF
5439 if ac_fn_c_try_link "$LINENO"; then :
5440   ac_cv_lib_wrap_hosts_access=yes
5441 else
5442   ac_cv_lib_wrap_hosts_access=no
5443 fi
5444 rm -f core conftest.err conftest.$ac_objext \
5445     conftest$ac_exeext conftest.$ac_ext
5446 LIBS=$ac_check_lib_save_LIBS
5447 fi
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_access" >&5
5449 $as_echo "$ac_cv_lib_wrap_hosts_access" >&6; }
5450 if test "x$ac_cv_lib_wrap_hosts_access" = xyes; then :
5451
5452                 ac_fn_c_check_header_mongrel "$LINENO" "tcpd.h" "ac_cv_header_tcpd_h" "$ac_includes_default"
5453 if test "x$ac_cv_header_tcpd_h" = xyes; then :
5454   $as_echo "#define HAVE_TCPD_H 1" >>confdefs.h
5455
5456                         LIBWRAP="-lwrap"
5457 fi
5458
5459
5460 fi
5461
5462 fi
5463
5464 INSTALL_GZIP=""
5465 LIBZ=""
5466 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
5467 if test "x$ac_cv_header_zlib_h" = xyes; then :
5468   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzgets in -lz" >&5
5469 $as_echo_n "checking for gzgets in -lz... " >&6; }
5470 if ${ac_cv_lib_z_gzgets+:} false; then :
5471   $as_echo_n "(cached) " >&6
5472 else
5473   ac_check_lib_save_LIBS=$LIBS
5474 LIBS="-lz  $LIBS"
5475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5476 /* end confdefs.h.  */
5477
5478 /* Override any GCC internal prototype to avoid an error.
5479    Use char because int might match the return type of a GCC
5480    builtin and then its argument prototype would still apply.  */
5481 #ifdef __cplusplus
5482 extern "C"
5483 #endif
5484 char gzgets ();
5485 int
5486 main ()
5487 {
5488 return gzgets ();
5489   ;
5490   return 0;
5491 }
5492 _ACEOF
5493 if ac_fn_c_try_link "$LINENO"; then :
5494   ac_cv_lib_z_gzgets=yes
5495 else
5496   ac_cv_lib_z_gzgets=no
5497 fi
5498 rm -f core conftest.err conftest.$ac_objext \
5499     conftest$ac_exeext conftest.$ac_ext
5500 LIBS=$ac_check_lib_save_LIBS
5501 fi
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzgets" >&5
5503 $as_echo "$ac_cv_lib_z_gzgets" >&6; }
5504 if test "x$ac_cv_lib_z_gzgets" = xyes; then :
5505   $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
5506
5507         LIBZ="-lz"
5508         LIBS="$LIBS -lz"
5509         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
5510 $as_echo_n "checking for inflateCopy in -lz... " >&6; }
5511 if ${ac_cv_lib_z_inflateCopy+:} false; then :
5512   $as_echo_n "(cached) " >&6
5513 else
5514   ac_check_lib_save_LIBS=$LIBS
5515 LIBS="-lz  $LIBS"
5516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5517 /* end confdefs.h.  */
5518
5519 /* Override any GCC internal prototype to avoid an error.
5520    Use char because int might match the return type of a GCC
5521    builtin and then its argument prototype would still apply.  */
5522 #ifdef __cplusplus
5523 extern "C"
5524 #endif
5525 char inflateCopy ();
5526 int
5527 main ()
5528 {
5529 return inflateCopy ();
5530   ;
5531   return 0;
5532 }
5533 _ACEOF
5534 if ac_fn_c_try_link "$LINENO"; then :
5535   ac_cv_lib_z_inflateCopy=yes
5536 else
5537   ac_cv_lib_z_inflateCopy=no
5538 fi
5539 rm -f core conftest.err conftest.$ac_objext \
5540     conftest$ac_exeext conftest.$ac_ext
5541 LIBS=$ac_check_lib_save_LIBS
5542 fi
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateCopy" >&5
5544 $as_echo "$ac_cv_lib_z_inflateCopy" >&6; }
5545 if test "x$ac_cv_lib_z_inflateCopy" = xyes; then :
5546   $as_echo "#define HAVE_INFLATECOPY 1" >>confdefs.h
5547
5548 fi
5549
5550         if test "x$GZIP" != z; then
5551                 INSTALL_GZIP="-z"
5552         fi
5553 fi
5554
5555 fi
5556
5557
5558
5559
5560
5561 case $uname in
5562         Darwin* | *BSD*)
5563                 ARFLAGS="-rcv"
5564                 ;;
5565         *)
5566                 ARFLAGS="crvs"
5567                 ;;
5568 esac
5569
5570
5571
5572 BACKLIBS=""
5573 SERVERLIBS=""
5574
5575
5576
5577 SAVELIBS="$LIBS"
5578 LIBS=""
5579 # Check whether --enable-acl was given.
5580 if test "${enable_acl+set}" = set; then :
5581   enableval=$enable_acl;
5582 fi
5583
5584 if test "x$enable_acl" != xno; then
5585         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing acl_init" >&5
5586 $as_echo_n "checking for library containing acl_init... " >&6; }
5587 if ${ac_cv_search_acl_init+:} false; then :
5588   $as_echo_n "(cached) " >&6
5589 else
5590   ac_func_search_save_LIBS=$LIBS
5591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5592 /* end confdefs.h.  */
5593
5594 /* Override any GCC internal prototype to avoid an error.
5595    Use char because int might match the return type of a GCC
5596    builtin and then its argument prototype would still apply.  */
5597 #ifdef __cplusplus
5598 extern "C"
5599 #endif
5600 char acl_init ();
5601 int
5602 main ()
5603 {
5604 return acl_init ();
5605   ;
5606   return 0;
5607 }
5608 _ACEOF
5609 for ac_lib in '' acl; do
5610   if test -z "$ac_lib"; then
5611     ac_res="none required"
5612   else
5613     ac_res=-l$ac_lib
5614     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5615   fi
5616   if ac_fn_c_try_link "$LINENO"; then :
5617   ac_cv_search_acl_init=$ac_res
5618 fi
5619 rm -f core conftest.err conftest.$ac_objext \
5620     conftest$ac_exeext
5621   if ${ac_cv_search_acl_init+:} false; then :
5622   break
5623 fi
5624 done
5625 if ${ac_cv_search_acl_init+:} false; then :
5626
5627 else
5628   ac_cv_search_acl_init=no
5629 fi
5630 rm conftest.$ac_ext
5631 LIBS=$ac_func_search_save_LIBS
5632 fi
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_acl_init" >&5
5634 $as_echo "$ac_cv_search_acl_init" >&6; }
5635 ac_res=$ac_cv_search_acl_init
5636 if test "$ac_res" != no; then :
5637   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5638   $as_echo "#define HAVE_ACL_INIT 1" >>confdefs.h
5639
5640 fi
5641
5642         SERVERLIBS="$SERVERLIBS $LIBS"
5643 fi
5644 LIBS="$SAVELIBS"
5645
5646 # Check whether --enable-dbus was given.
5647 if test "${enable_dbus+set}" = set; then :
5648   enableval=$enable_dbus;
5649 fi
5650
5651
5652 # Check whether --with-dbusdir was given.
5653 if test "${with_dbusdir+set}" = set; then :
5654   withval=$with_dbusdir; DBUSDIR="$withval"
5655 fi
5656
5657
5658 DBUSDIR=""
5659 DBUS_NOTIFIER=""
5660 DBUS_NOTIFIERLIBS=""
5661
5662 if test "x$enable_dbus" != xno -a "x$PKGCONFIG" != x -a "x$uname" != xDarwin; then
5663         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5
5664 $as_echo_n "checking for DBUS... " >&6; }
5665         if $PKGCONFIG --exists dbus-1; then
5666                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5667 $as_echo "yes" >&6; }
5668                 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
5669
5670                 CFLAGS="$CFLAGS `$PKGCONFIG --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE"
5671                 SERVERLIBS="$SERVERLIBS `$PKGCONFIG --libs dbus-1`"
5672                 DBUS_NOTIFIER="dbus"
5673                 DBUS_NOTIFIERLIBS="`$PKGCONFIG --libs dbus-1`"
5674                 SAVELIBS="$LIBS"
5675                 LIBS="$LIBS $DBUS_NOTIFIERLIBS"
5676                 ac_fn_c_check_func "$LINENO" "dbus_message_iter_init_append" "ac_cv_func_dbus_message_iter_init_append"
5677 if test "x$ac_cv_func_dbus_message_iter_init_append" = xyes; then :
5678   $as_echo "#define HAVE_DBUS_MESSAGE_ITER_INIT_APPEND 1" >>confdefs.h
5679
5680 fi
5681
5682                 ac_fn_c_check_func "$LINENO" "dbus_threads_init" "ac_cv_func_dbus_threads_init"
5683 if test "x$ac_cv_func_dbus_threads_init" = xyes; then :
5684   $as_echo "#define HAVE_DBUS_THREADS_INIT 1" >>confdefs.h
5685
5686 fi
5687
5688                 LIBS="$SAVELIBS"
5689                 if test -d /etc/dbus-1; then
5690                         DBUSDIR="/etc/dbus-1"
5691                 fi
5692         else
5693                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5694 $as_echo "no" >&6; }
5695         fi
5696 fi
5697
5698
5699
5700
5701
5702 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@SYSTEM"
5703 CUPS_DEFAULT_SYSTEM_AUTHKEY=""
5704 CUPS_SYSTEM_AUTHKEY=""
5705 INSTALLXPC=""
5706
5707 case $uname in
5708         Darwin*)
5709                 BACKLIBS="$BACKLIBS -framework IOKit"
5710                 SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
5711                 LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
5712
5713                                 ac_fn_c_check_header_mongrel "$LINENO" "ApplicationServices/ApplicationServices.h" "ac_cv_header_ApplicationServices_ApplicationServices_h" "$ac_includes_default"
5714 if test "x$ac_cv_header_ApplicationServices_ApplicationServices_h" = xyes; then :
5715   $as_echo "#define HAVE_APPLICATIONSERVICES_H 1" >>confdefs.h
5716
5717 fi
5718
5719
5720                 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CoreFoundation.h" "ac_cv_header_CoreFoundation_CoreFoundation_h" "$ac_includes_default"
5721 if test "x$ac_cv_header_CoreFoundation_CoreFoundation_h" = xyes; then :
5722   $as_echo "#define HAVE_COREFOUNDATION_H 1" >>confdefs.h
5723
5724 fi
5725
5726
5727                 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFPriv.h" "ac_cv_header_CoreFoundation_CFPriv_h" "$ac_includes_default"
5728 if test "x$ac_cv_header_CoreFoundation_CFPriv_h" = xyes; then :
5729   $as_echo "#define HAVE_CFPRIV_H 1" >>confdefs.h
5730
5731 fi
5732
5733
5734                 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFBundlePriv.h" "ac_cv_header_CoreFoundation_CFBundlePriv_h" "$ac_includes_default"
5735 if test "x$ac_cv_header_CoreFoundation_CFBundlePriv_h" = xyes; then :
5736   $as_echo "#define HAVE_CFBUNDLEPRIV_H 1" >>confdefs.h
5737
5738 fi
5739
5740
5741
5742                                 for ac_func in SCDynamicStoreCopyComputerName
5743 do :
5744   ac_fn_c_check_func "$LINENO" "SCDynamicStoreCopyComputerName" "ac_cv_func_SCDynamicStoreCopyComputerName"
5745 if test "x$ac_cv_func_SCDynamicStoreCopyComputerName" = xyes; then :
5746   cat >>confdefs.h <<_ACEOF
5747 #define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
5748 _ACEOF
5749
5750 fi
5751 done
5752
5753
5754                                 ac_fn_c_check_header_mongrel "$LINENO" "membership.h" "ac_cv_header_membership_h" "$ac_includes_default"
5755 if test "x$ac_cv_header_membership_h" = xyes; then :
5756   $as_echo "#define HAVE_MEMBERSHIP_H 1" >>confdefs.h
5757
5758 fi
5759
5760
5761                 ac_fn_c_check_header_mongrel "$LINENO" "membershipPriv.h" "ac_cv_header_membershipPriv_h" "$ac_includes_default"
5762 if test "x$ac_cv_header_membershipPriv_h" = xyes; then :
5763   $as_echo "#define HAVE_MEMBERSHIPPRIV_H 1" >>confdefs.h
5764
5765 fi
5766
5767
5768                 for ac_func in mbr_uid_to_uuid
5769 do :
5770   ac_fn_c_check_func "$LINENO" "mbr_uid_to_uuid" "ac_cv_func_mbr_uid_to_uuid"
5771 if test "x$ac_cv_func_mbr_uid_to_uuid" = xyes; then :
5772   cat >>confdefs.h <<_ACEOF
5773 #define HAVE_MBR_UID_TO_UUID 1
5774 _ACEOF
5775
5776 fi
5777 done
5778
5779
5780                                 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5781 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5782   $as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
5783
5784 fi
5785
5786
5787
5788                                 ac_fn_c_check_header_mongrel "$LINENO" "notify.h" "ac_cv_header_notify_h" "$ac_includes_default"
5789 if test "x$ac_cv_header_notify_h" = xyes; then :
5790   $as_echo "#define HAVE_NOTIFY_H 1" >>confdefs.h
5791
5792 fi
5793
5794
5795                 for ac_func in notify_post
5796 do :
5797   ac_fn_c_check_func "$LINENO" "notify_post" "ac_cv_func_notify_post"
5798 if test "x$ac_cv_func_notify_post" = xyes; then :
5799   cat >>confdefs.h <<_ACEOF
5800 #define HAVE_NOTIFY_POST 1
5801 _ACEOF
5802
5803 fi
5804 done
5805
5806
5807
5808 # Check whether --with-adminkey was given.
5809 if test "${with_adminkey+set}" = set; then :
5810   withval=$with_adminkey; default_adminkey="$withval"
5811 else
5812   default_adminkey="default"
5813 fi
5814
5815
5816 # Check whether --with-operkey was given.
5817 if test "${with_operkey+set}" = set; then :
5818   withval=$with_operkey; default_operkey="$withval"
5819 else
5820   default_operkey="default"
5821 fi
5822
5823
5824                 ac_fn_c_check_header_mongrel "$LINENO" "Security/Authorization.h" "ac_cv_header_Security_Authorization_h" "$ac_includes_default"
5825 if test "x$ac_cv_header_Security_Authorization_h" = xyes; then :
5826
5827                         $as_echo "#define HAVE_AUTHORIZATION_H 1" >>confdefs.h
5828
5829
5830                         if test "x$default_adminkey" != xdefault; then
5831                                 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey $default_adminkey"
5832                                 CUPS_DEFAULT_SYSTEM_AUTHKEY="$default_adminkey"
5833                         elif grep -q system.print.operator /etc/authorization; then
5834                                 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.print.admin"
5835                                 CUPS_DEFAULT_SYSTEM_AUTHKEY="system.print.admin"
5836                         else
5837                                 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.preferences"
5838                                 CUPS_DEFAULT_SYSTEM_AUTHKEY="system.preferences"
5839                         fi
5840
5841                         if test "x$default_operkey" != xdefault; then
5842                                 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY($default_operkey) @admin @lpadmin"
5843                         elif grep -q system.print.operator /etc/authorization; then
5844                                 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
5845                         else
5846                                 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.admin) @admin @lpadmin"
5847                         fi
5848 fi
5849
5850
5851                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
5852 if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
5853   $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
5854
5855 fi
5856
5857
5858
5859                                 if test $uversion -ge 100; then
5860                         ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
5861 if test "x$ac_cv_header_sandbox_h" = xyes; then :
5862   $as_echo "#define HAVE_SANDBOX_H 1" >>confdefs.h
5863
5864 fi
5865
5866
5867                 fi
5868                 if test $uversion -ge 110 -a $uversion -lt 120; then
5869                         # Broken public headers in 10.7.x...
5870                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sandbox/private.h presence" >&5
5871 $as_echo_n "checking for sandbox/private.h presence... " >&6; }
5872                         if test -f /usr/local/include/sandbox/private.h; then
5873                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5874 $as_echo "yes" >&6; }
5875                         else
5876                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5877 $as_echo "no" >&6; }
5878                                 as_fn_error $? "Run 'sudo mkdir -p /usr/local/include/sandbox' and 'sudo touch /usr/local/include/sandbox/private.h' to build CUPS." "$LINENO" 5
5879                         fi
5880                 fi
5881
5882                                 ac_fn_c_check_header_mongrel "$LINENO" "xpc/xpc.h" "ac_cv_header_xpc_xpc_h" "$ac_includes_default"
5883 if test "x$ac_cv_header_xpc_xpc_h" = xyes; then :
5884   $as_echo "#define HAVE_XPC 1" >>confdefs.h
5885
5886                         INSTALLXPC="install-xpc"
5887 fi
5888
5889
5890                 ac_fn_c_check_header_mongrel "$LINENO" "xpc/private.h" "ac_cv_header_xpc_private_h" "$ac_includes_default"
5891 if test "x$ac_cv_header_xpc_private_h" = xyes; then :
5892   $as_echo "#define HAVE_XPC_PRIVATE_H 1" >>confdefs.h
5893
5894 fi
5895
5896
5897                 ;;
5898 esac
5899
5900
5901 cat >>confdefs.h <<_ACEOF
5902 #define CUPS_DEFAULT_PRINTOPERATOR_AUTH "$CUPS_DEFAULT_PRINTOPERATOR_AUTH"
5903 _ACEOF
5904
5905 cat >>confdefs.h <<_ACEOF
5906 #define CUPS_DEFAULT_SYSTEM_AUTHKEY "$CUPS_DEFAULT_SYSTEM_AUTHKEY"
5907 _ACEOF
5908
5909
5910
5911
5912 COMPONENTS="all"
5913
5914
5915 # Check whether --with-components was given.
5916 if test "${with_components+set}" = set; then :
5917   withval=$with_components; COMPONENTS="$withval"
5918 fi
5919
5920
5921 case "$COMPONENTS" in
5922         all)
5923                 BUILDDIRS="filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
5924                 ;;
5925
5926         core)
5927                 BUILDDIRS="data locale"
5928                 ;;
5929
5930         *)
5931                 as_fn_error $? "Bad build component \"$COMPONENT\" specified!" "$LINENO" 5
5932                 ;;
5933 esac
5934
5935
5936
5937
5938
5939
5940 if test "$prefix" = "NONE"; then
5941         prefix="/"
5942 fi
5943
5944 if test "$exec_prefix" = "NONE"; then
5945         if test "$prefix" = "/"; then
5946                 exec_prefix="/usr"
5947         else
5948                 exec_prefix="$prefix"
5949         fi
5950 fi
5951
5952 if test "$bindir" = "\${exec_prefix}/bin"; then
5953         bindir="$exec_prefix/bin"
5954 fi
5955
5956 cat >>confdefs.h <<_ACEOF
5957 #define CUPS_BINDIR "$bindir"
5958 _ACEOF
5959
5960
5961 if test "$sbindir" = "\${exec_prefix}/sbin"; then
5962         sbindir="$exec_prefix/sbin"
5963 fi
5964
5965 cat >>confdefs.h <<_ACEOF
5966 #define CUPS_SBINDIR "$sbindir"
5967 _ACEOF
5968
5969
5970 if test "$sharedstatedir" = "\${prefix}/com" -a "$prefix" = "/"; then
5971         sharedstatedir="/usr/com"
5972 fi
5973
5974 if test "$datarootdir" = "\${prefix}/share"; then
5975         if test "$prefix" = "/"; then
5976                 datarootdir="/usr/share"
5977         else
5978                 datarootdir="$prefix/share"
5979         fi
5980 fi
5981
5982 if test "$datadir" = "\${prefix}/share"; then
5983         if test "$prefix" = "/"; then
5984                 datadir="/usr/share"
5985         else
5986                 datadir="$prefix/share"
5987         fi
5988 elif test "$datadir" = "\${datarootdir}"; then
5989         datadir="$datarootdir"
5990 fi
5991
5992 if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"; then
5993         includedir="/usr/include"
5994 fi
5995
5996 if test "$localstatedir" = "\${prefix}/var"; then
5997         if test "$prefix" = "/"; then
5998                 if test "$uname" = Darwin; then
5999                         localstatedir="/private/var"
6000                 else
6001                         localstatedir="/var"
6002                 fi
6003         else
6004                 localstatedir="$prefix/var"
6005         fi
6006 fi
6007
6008 if test "$sysconfdir" = "\${prefix}/etc"; then
6009         if test "$prefix" = "/"; then
6010                 if test "$uname" = Darwin; then
6011                         sysconfdir="/private/etc"
6012                 else
6013                         sysconfdir="/etc"
6014                 fi
6015         else
6016                 sysconfdir="$prefix/etc"
6017         fi
6018 fi
6019
6020 if test "$libdir" = "\${exec_prefix}/lib"; then
6021         case "$uname" in
6022                 Linux*)
6023                         if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then
6024                                 libdir="$exec_prefix/lib64"
6025                         fi
6026                         ;;
6027         esac
6028 fi
6029
6030
6031 # Check whether --with-privateinclude was given.
6032 if test "${with_privateinclude+set}" = set; then :
6033   withval=$with_privateinclude; privateinclude="$withval"
6034 else
6035   privateinclude=""
6036 fi
6037
6038 if test "x$privateinclude" != x -a "x$privateinclude" != xnone; then
6039         PRIVATEINCLUDE="$privateinclude/cups"
6040 else
6041         privateinclude=""
6042         PRIVATEINCLUDE=""
6043 fi
6044
6045
6046
6047
6048 # Check whether --with-lpdconfig was given.
6049 if test "${with_lpdconfig+set}" = set; then :
6050   withval=$with_lpdconfig; LPDCONFIG="$withval"
6051 else
6052   LPDCONFIG=""
6053 fi
6054
6055
6056 if test "x$LPDCONFIG" = x; then
6057         if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
6058                 LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
6059         elif test "x$XINETD" != x; then
6060                 LPDCONFIG="xinetd://$XINETD/cups-lpd"
6061         fi
6062 fi
6063
6064 if test "x$LPDCONFIG" = xoff; then
6065         cat >>confdefs.h <<_ACEOF
6066 #define CUPS_DEFAULT_LPD_CONFIG ""
6067 _ACEOF
6068
6069 else
6070         cat >>confdefs.h <<_ACEOF
6071 #define CUPS_DEFAULT_LPD_CONFIG "$LPDCONFIG"
6072 _ACEOF
6073
6074 fi
6075
6076
6077 # Check whether --with-smbconfig was given.
6078 if test "${with_smbconfig+set}" = set; then :
6079   withval=$with_smbconfig; SMBCONFIG="$withval"
6080 else
6081   SMBCONFIG=""
6082 fi
6083
6084
6085 if test "x$SMBCONFIG" = x; then
6086         if test -f /System/Library/LaunchDaemons/smbd.plist; then
6087                 SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
6088         else
6089                 for dir in /etc /etc/samba /usr/local/etc; do
6090                         if test -f $dir/smb.conf; then
6091                                 SMBCONFIG="samba://$dir/smb.conf"
6092                                 break
6093                         fi
6094                 done
6095         fi
6096 fi
6097
6098 if test "x$SMBCONFIG" = xoff; then
6099         cat >>confdefs.h <<_ACEOF
6100 #define CUPS_DEFAULT_SMB_CONFIG ""
6101 _ACEOF
6102
6103 else
6104         cat >>confdefs.h <<_ACEOF
6105 #define CUPS_DEFAULT_SMB_CONFIG "$SMBCONFIG"
6106 _ACEOF
6107
6108 fi
6109
6110 # Cache data...
6111
6112 # Check whether --with-cachedir was given.
6113 if test "${with_cachedir+set}" = set; then :
6114   withval=$with_cachedir; cachedir="$withval"
6115 else
6116   cachedir=""
6117 fi
6118
6119
6120 if test x$cachedir = x; then
6121         if test "x$uname" = xDarwin; then
6122                 CUPS_CACHEDIR="$localstatedir/spool/cups/cache"
6123         else
6124                 CUPS_CACHEDIR="$localstatedir/cache/cups"
6125         fi
6126 else
6127         CUPS_CACHEDIR="$cachedir"
6128 fi
6129 cat >>confdefs.h <<_ACEOF
6130 #define CUPS_CACHEDIR "$CUPS_CACHEDIR"
6131 _ACEOF
6132
6133
6134
6135 # Data files
6136 CUPS_DATADIR="$datadir/cups"
6137 cat >>confdefs.h <<_ACEOF
6138 #define CUPS_DATADIR "$datadir/cups"
6139 _ACEOF
6140
6141
6142
6143 # Icon directory
6144
6145 # Check whether --with-icondir was given.
6146 if test "${with_icondir+set}" = set; then :
6147   withval=$with_icondir; icondir="$withval"
6148 else
6149   icondir=""
6150 fi
6151
6152
6153 if test "x$icondir" = x -a -d /usr/share/icons; then
6154         ICONDIR="/usr/share/icons"
6155 else
6156         ICONDIR="$icondir"
6157 fi
6158
6159
6160
6161 # Menu directory
6162
6163 # Check whether --with-menudir was given.
6164 if test "${with_menudir+set}" = set; then :
6165   withval=$with_menudir; menudir="$withval"
6166 else
6167   menudir=""
6168 fi
6169
6170
6171 if test "x$menudir" = x -a -d /usr/share/applications; then
6172         MENUDIR="/usr/share/applications"
6173 else
6174         MENUDIR="$menudir"
6175 fi
6176
6177
6178
6179 # Documentation files
6180
6181 # Check whether --with-docdir was given.
6182 if test "${with_docdir+set}" = set; then :
6183   withval=$with_docdir; docdir="$withval"
6184 else
6185   docdir=""
6186 fi
6187
6188
6189 if test x$docdir = x; then
6190         CUPS_DOCROOT="$datadir/doc/cups"
6191         docdir="$datadir/doc/cups"
6192 else
6193         CUPS_DOCROOT="$docdir"
6194 fi
6195
6196 cat >>confdefs.h <<_ACEOF
6197 #define CUPS_DOCROOT "$docdir"
6198 _ACEOF
6199
6200
6201
6202 # Fonts
6203
6204 # Check whether --with-fontpath was given.
6205 if test "${with_fontpath+set}" = set; then :
6206   withval=$with_fontpath; fontpath="$withval"
6207 else
6208   fontpath=""
6209 fi
6210
6211
6212 if test "x$fontpath" = "x"; then
6213         CUPS_FONTPATH="$datadir/cups/fonts"
6214 else
6215         CUPS_FONTPATH="$fontpath"
6216 fi
6217
6218
6219 cat >>confdefs.h <<_ACEOF
6220 #define CUPS_FONTPATH "$CUPS_FONTPATH"
6221 _ACEOF
6222
6223
6224 # Locale data
6225 if test "$localedir" = "\${datarootdir}/locale"; then
6226         case "$uname" in
6227                 Linux | GNU | *BSD* | Darwin*)
6228                         CUPS_LOCALEDIR="$datarootdir/locale"
6229                         ;;
6230
6231                 *)
6232                         # This is the standard System V location...
6233                         CUPS_LOCALEDIR="$exec_prefix/lib/locale"
6234                         ;;
6235         esac
6236 else
6237         CUPS_LOCALEDIR="$localedir"
6238 fi
6239
6240 cat >>confdefs.h <<_ACEOF
6241 #define CUPS_LOCALEDIR "$CUPS_LOCALEDIR"
6242 _ACEOF
6243
6244
6245
6246 # Log files...
6247
6248 # Check whether --with-logdir was given.
6249 if test "${with_logdir+set}" = set; then :
6250   withval=$with_logdir; logdir="$withval"
6251 else
6252   logdir=""
6253 fi
6254
6255
6256 if test x$logdir = x; then
6257         CUPS_LOGDIR="$localstatedir/log/cups"
6258         cat >>confdefs.h <<_ACEOF
6259 #define CUPS_LOGDIR "$localstatedir/log/cups"
6260 _ACEOF
6261
6262 else
6263         CUPS_LOGDIR="$logdir"
6264 fi
6265 cat >>confdefs.h <<_ACEOF
6266 #define CUPS_LOGDIR "$CUPS_LOGDIR"
6267 _ACEOF
6268
6269
6270
6271 # Longer-term spool data
6272 CUPS_REQUESTS="$localstatedir/spool/cups"
6273 cat >>confdefs.h <<_ACEOF
6274 #define CUPS_REQUESTS "$localstatedir/spool/cups"
6275 _ACEOF
6276
6277
6278
6279 # Server executables...
6280 case "$uname" in
6281         *BSD* | Darwin*)
6282                 # *BSD and Darwin (macOS)
6283                 INSTALL_SYSV=""
6284                 CUPS_SERVERBIN="$exec_prefix/libexec/cups"
6285                 ;;
6286         *)
6287                 # All others
6288                 INSTALL_SYSV="install-sysv"
6289                 CUPS_SERVERBIN="$exec_prefix/lib/cups"
6290                 ;;
6291 esac
6292
6293 cat >>confdefs.h <<_ACEOF
6294 #define CUPS_SERVERBIN "$CUPS_SERVERBIN"
6295 _ACEOF
6296
6297
6298
6299
6300 # Configuration files
6301 CUPS_SERVERROOT="$sysconfdir/cups"
6302 cat >>confdefs.h <<_ACEOF
6303 #define CUPS_SERVERROOT "$sysconfdir/cups"
6304 _ACEOF
6305
6306
6307
6308 # Transient run-time state
6309
6310 # Check whether --with-rundir was given.
6311 if test "${with_rundir+set}" = set; then :
6312   withval=$with_rundir; CUPS_STATEDIR="$withval"
6313 else
6314
6315         case "$uname" in
6316                 Darwin*)
6317                         # Darwin (macOS)
6318                         CUPS_STATEDIR="$CUPS_SERVERROOT"
6319                         ;;
6320                 *)
6321                         # All others
6322                         CUPS_STATEDIR="$localstatedir/run/cups"
6323                         ;;
6324         esac
6325 fi
6326
6327 cat >>confdefs.h <<_ACEOF
6328 #define CUPS_STATEDIR "$CUPS_STATEDIR"
6329 _ACEOF
6330
6331
6332
6333
6334 if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
6335         # New GNU "standards" break previous ones, so make sure we use
6336         # the right default location for the operating system...
6337         mandir="\${prefix}/man"
6338 fi
6339
6340 if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
6341         case "$uname" in
6342                 Darwin* | Linux | GNU | *BSD*)
6343                         # Darwin, macOS, Linux, GNU HURD, and *BSD
6344                         mandir="/usr/share/man"
6345                         AMANDIR="/usr/share/man"
6346                         PMANDIR="/usr/share/man"
6347                         ;;
6348                 *)
6349                         # All others
6350                         mandir="/usr/man"
6351                         AMANDIR="/usr/man"
6352                         PMANDIR="/usr/man"
6353                         ;;
6354         esac
6355 else
6356         AMANDIR="$mandir"
6357         PMANDIR="$mandir"
6358 fi
6359
6360
6361
6362
6363 case "$uname" in
6364         SunOS*)
6365                 # Solaris
6366                 MAN1EXT=1
6367                 MAN5EXT=5
6368                 MAN7EXT=7
6369                 MAN8EXT=1m
6370                 MAN8DIR=1m
6371                 ;;
6372         Linux* | GNU* | Darwin*)
6373                 # Linux, GNU Hurd, and macOS
6374                 MAN1EXT=1.gz
6375                 MAN5EXT=5.gz
6376                 MAN7EXT=7.gz
6377                 MAN8EXT=8.gz
6378                 MAN8DIR=8
6379                 ;;
6380         *)
6381                 # All others
6382                 MAN1EXT=1
6383                 MAN5EXT=5
6384                 MAN7EXT=7
6385                 MAN8EXT=8
6386                 MAN8DIR=8
6387                 ;;
6388 esac
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398 PICFLAG=1
6399 DSOFLAGS="${DSOFLAGS:=}"
6400
6401 # Check whether --enable-shared was given.
6402 if test "${enable_shared+set}" = set; then :
6403   enableval=$enable_shared;
6404 fi
6405
6406
6407 cupsbase="cups"
6408 LIBCUPSBASE="lib$cupsbase"
6409 LIBCUPSSTATIC="lib$cupsbase.a"
6410
6411 if test x$enable_shared != xno; then
6412         case "$uname" in
6413                 SunOS*)
6414                         LIBCUPS="lib$cupsbase.so.2"
6415                         LIBCUPSCGI="libcupscgi.so.1"
6416                         LIBCUPSIMAGE="libcupsimage.so.2"
6417                         LIBCUPSMIME="libcupsmime.so.1"
6418                         LIBCUPSPPDC="libcupsppdc.so.1"
6419                         DSO="\$(CC)"
6420                         DSOXX="\$(CXX)"
6421                         DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G \$(OPTIM)"
6422                         ;;
6423                 Linux | GNU | *BSD*)
6424                         LIBCUPS="lib$cupsbase.so.2"
6425                         LIBCUPSCGI="libcupscgi.so.1"
6426                         LIBCUPSIMAGE="libcupsimage.so.2"
6427                         LIBCUPSMIME="libcupsmime.so.1"
6428                         LIBCUPSPPDC="libcupsppdc.so.1"
6429                         DSO="\$(CC)"
6430                         DSOXX="\$(CXX)"
6431                         DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
6432                         ;;
6433                 Darwin*)
6434                         LIBCUPS="lib$cupsbase.2.dylib"
6435                         LIBCUPSCGI="libcupscgi.1.dylib"
6436                         LIBCUPSIMAGE="libcupsimage.2.dylib"
6437                         LIBCUPSMIME="libcupsmime.1.dylib"
6438                         LIBCUPSPPDC="libcupsppdc.1.dylib"
6439                         DSO="\$(CC)"
6440                         DSOXX="\$(CXX)"
6441                         DSOFLAGS="$DSOFLAGS -dynamiclib -single_module -lc"
6442                         ;;
6443                 *)
6444                         echo "Warning: shared libraries may not be supported.  Trying -shared"
6445                         echo "         option with compiler."
6446                         LIBCUPS="lib$cupsbase.so.2"
6447                         LIBCUPSCGI="libcupscgi.so.1"
6448                         LIBCUPSIMAGE="libcupsimage.so.2"
6449                         LIBCUPSMIME="libcupsmime.so.1"
6450                         LIBCUPSPPDC="libcupsppdc.so.1"
6451                         DSO="\$(CC)"
6452                         DSOXX="\$(CXX)"
6453                         DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
6454                         ;;
6455         esac
6456 else
6457         PICFLAG=0
6458         LIBCUPS="lib$cupsbase.a"
6459         LIBCUPSCGI="libcupscgi.a"
6460         LIBCUPSIMAGE="libcupsimage.a"
6461         LIBCUPSMIME="libcupsmime.a"
6462         LIBCUPSPPDC="libcupsppdc.a"
6463         DSO=":"
6464         DSOXX=":"
6465 fi
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478 if test x$enable_shared = xno; then
6479         LINKCUPS="../cups/lib$cupsbase.a"
6480         LINKCUPSIMAGE="../filter/libcupsimage.a"
6481
6482         EXTLINKCUPS="-lcups"
6483         EXTLINKCUPSIMAGE="-lcupsimage"
6484 else
6485         LINKCUPS="-l${cupsbase}"
6486         LINKCUPSIMAGE="-lcupsimage"
6487
6488         EXTLINKCUPS="-lcups"
6489         EXTLINKCUPSIMAGE="-lcupsimage"
6490 fi
6491
6492
6493
6494
6495
6496
6497 EXPORT_LDFLAGS=""
6498
6499 if test "$DSO" != ":"; then
6500         # When using DSOs the image libraries are linked to libcupsimage.so
6501         # rather than to the executables.  This makes things smaller if you
6502         # are using any static libraries, and it also allows us to distribute
6503         # a single DSO rather than a bunch...
6504         DSOLIBS="\$(LIBZ)"
6505         IMGLIBS=""
6506
6507         # Tell the run-time linkers where to find a DSO.  Some platforms
6508         # need this option, even when the library is installed in a
6509         # standard location...
6510         case $uname in
6511                 SunOS*)
6512                         # Solaris...
6513                         if test $exec_prefix != /usr; then
6514                                 DSOFLAGS="-R$libdir $DSOFLAGS"
6515                                 LDFLAGS="$LDFLAGS -R$libdir"
6516                                 EXPORT_LDFLAGS="-R$libdir"
6517                         fi
6518                         ;;
6519                 *BSD*)
6520                         # *BSD...
6521                         if test $exec_prefix != /usr; then
6522                                 DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
6523                                 LDFLAGS="$LDFLAGS -Wl,-R$libdir"
6524                                 EXPORT_LDFLAGS="-Wl,-R$libdir"
6525                         fi
6526                         ;;
6527                 Linux | GNU)
6528                         # Linux, and HURD...
6529                         if test $exec_prefix != /usr; then
6530                                 DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
6531                                 LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
6532                                 EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
6533                         fi
6534                         ;;
6535         esac
6536 else
6537         DSOLIBS=""
6538         IMGLIBS="\$(LIBZ)"
6539 fi
6540
6541
6542
6543
6544
6545
6546 # Check whether --enable-libtool_unsupported was given.
6547 if test "${enable_libtool_unsupported+set}" = set; then :
6548   enableval=$enable_libtool_unsupported; if test x$enable_libtool_unsupported != xno; then
6549                 LIBTOOL="$enable_libtool_unsupported"
6550                 enable_shared=no
6551                 echo "WARNING: libtool is not supported or endorsed by Apple Inc."
6552                 echo "         WE DO NOT PROVIDE SUPPORT FOR LIBTOOL PROBLEMS."
6553         else
6554                 LIBTOOL=""
6555         fi
6556 fi
6557
6558
6559
6560
6561 if test x$LIBTOOL != x; then
6562         LIBCUPS="libcups.la"
6563         LIBCUPSIMAGE="libcupsimage.la"
6564         LINKCUPS="../cups/\$(LIBCUPS)"
6565         LINKCUPSIMAGE="../filter/\$(LIBCUPSIMAGE)"
6566         DSO="\$(CC)"
6567 fi
6568
6569
6570 INSTALL_STRIP=""
6571 OPTIM=""
6572
6573
6574
6575
6576 # Check whether --with-optim was given.
6577 if test "${with_optim+set}" = set; then :
6578   withval=$with_optim;
6579 fi
6580
6581 # Check whether --enable-debug was given.
6582 if test "${enable_debug+set}" = set; then :
6583   enableval=$enable_debug;
6584 fi
6585
6586 # Check whether --enable-debug_guards was given.
6587 if test "${enable_debug_guards+set}" = set; then :
6588   enableval=$enable_debug_guards;
6589 fi
6590
6591 # Check whether --enable-debug_printfs was given.
6592 if test "${enable_debug_printfs+set}" = set; then :
6593   enableval=$enable_debug_printfs;
6594 fi
6595
6596 # Check whether --enable-unit_tests was given.
6597 if test "${enable_unit_tests+set}" = set; then :
6598   enableval=$enable_unit_tests;
6599 fi
6600
6601
6602 if test x$enable_debug = xyes; then
6603         OPTIM="-g"
6604 else
6605         INSTALL_STRIP="-s"
6606 fi
6607
6608 if test x$enable_debug_printfs = xyes; then
6609         CFLAGS="$CFLAGS -DDEBUG"
6610         CXXFLAGS="$CXXFLAGS -DDEBUG"
6611 fi
6612
6613 if test x$enable_debug_guards = xyes; then
6614         CFLAGS="$CFLAGS -DDEBUG_GUARDS"
6615         CXXFLAGS="$CXXFLAGS -DDEBUG_GUARDS"
6616 fi
6617
6618 if test x$enable_unit_tests = xyes; then
6619         UNITTESTS="unittests"
6620 else
6621         UNITTESTS=""
6622 fi
6623
6624
6625
6626 # Check whether --with-archflags was given.
6627 if test "${with_archflags+set}" = set; then :
6628   withval=$with_archflags;
6629 fi
6630
6631
6632 # Check whether --with-ldarchflags was given.
6633 if test "${with_ldarchflags+set}" = set; then :
6634   withval=$with_ldarchflags;
6635 fi
6636
6637
6638 if test -z "$with_archflags"; then
6639         ARCHFLAGS=""
6640 else
6641         ARCHFLAGS="$with_archflags"
6642 fi
6643
6644 if test -z "$with_ldarchflags"; then
6645         if test "$uname" = Darwin; then
6646                 # Only create Intel programs by default
6647                 LDARCHFLAGS="`echo $ARCHFLAGS | sed -e '1,$s/-arch ppc64//'`"
6648         else
6649                 LDARCHFLAGS="$ARCHFLAGS"
6650         fi
6651 else
6652         LDARCHFLAGS="$with_ldarchflags"
6653 fi
6654
6655
6656
6657
6658 # Check whether --enable-relro was given.
6659 if test "${enable_relro+set}" = set; then :
6660   enableval=$enable_relro;
6661 fi
6662
6663
6664 CXXLIBS="${CXXLIBS:=}"
6665
6666
6667 PIEFLAGS=""
6668
6669
6670 RELROFLAGS=""
6671
6672
6673 if test -n "$GCC"; then
6674         # Add GCC-specific compiler options...
6675         if test -z "$OPTIM"; then
6676                 if test "x$with_optim" = x; then
6677                         # Default to optimize-for-size and debug
6678                         OPTIM="-Os -g"
6679                 else
6680                         OPTIM="$with_optim $OPTIM"
6681                 fi
6682         fi
6683
6684         # Generate position-independent code as needed...
6685         if test $PICFLAG = 1; then
6686                 OPTIM="-fPIC $OPTIM"
6687         fi
6688
6689         # The -fstack-protector option is available with some versions of
6690         # GCC and adds "stack canaries" which detect when the return address
6691         # has been overwritten, preventing many types of exploit attacks.
6692         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fstack-protector" >&5
6693 $as_echo_n "checking whether compiler supports -fstack-protector... " >&6; }
6694         OLDCFLAGS="$CFLAGS"
6695         CFLAGS="$CFLAGS -fstack-protector"
6696         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6697 /* end confdefs.h.  */
6698
6699 int
6700 main ()
6701 {
6702
6703   ;
6704   return 0;
6705 }
6706 _ACEOF
6707 if ac_fn_c_try_link "$LINENO"; then :
6708   if test "x$LSB_BUILD" = xy; then
6709                         # Can't use stack-protector with LSB binaries...
6710                         OPTIM="$OPTIM -fno-stack-protector"
6711                 else
6712                         OPTIM="$OPTIM -fstack-protector"
6713                 fi
6714                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6715 $as_echo "yes" >&6; }
6716 else
6717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6718 $as_echo "no" >&6; }
6719 fi
6720 rm -f core conftest.err conftest.$ac_objext \
6721     conftest$ac_exeext conftest.$ac_ext
6722         CFLAGS="$OLDCFLAGS"
6723
6724         if test "x$LSB_BUILD" != xy; then
6725                 # The -fPIE option is available with some versions of GCC and
6726                 # adds randomization of addresses, which avoids another class of
6727                 # exploits that depend on a fixed address for common functions.
6728                 #
6729                 # Not available to LSB binaries...
6730                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fPIE" >&5
6731 $as_echo_n "checking whether compiler supports -fPIE... " >&6; }
6732                 OLDCFLAGS="$CFLAGS"
6733                 case "$uname" in
6734                         Darwin*)
6735                                 CFLAGS="$CFLAGS -fPIE -Wl,-pie"
6736                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6737 /* end confdefs.h.  */
6738
6739 int
6740 main ()
6741 {
6742
6743   ;
6744   return 0;
6745 }
6746 _ACEOF
6747 if ac_fn_c_try_compile "$LINENO"; then :
6748
6749                                         PIEFLAGS="-fPIE -Wl,-pie"
6750                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6751 $as_echo "yes" >&6; }
6752 else
6753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6754 $as_echo "no" >&6; }
6755 fi
6756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6757                                 ;;
6758
6759                         *)
6760                                 CFLAGS="$CFLAGS -fPIE -pie"
6761                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6762 /* end confdefs.h.  */
6763
6764 int
6765 main ()
6766 {
6767
6768   ;
6769   return 0;
6770 }
6771 _ACEOF
6772 if ac_fn_c_try_compile "$LINENO"; then :
6773
6774                                         PIEFLAGS="-fPIE -pie"
6775                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6776 $as_echo "yes" >&6; }
6777 else
6778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6779 $as_echo "no" >&6; }
6780 fi
6781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6782                                 ;;
6783                 esac
6784                 CFLAGS="$OLDCFLAGS"
6785         fi
6786
6787         if test "x$with_optim" = x; then
6788                 # Add useful warning options for tracking down problems...
6789                 OPTIM="-Wall -Wno-format-y2k -Wunused $OPTIM"
6790
6791                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-unused-result" >&5
6792 $as_echo_n "checking whether compiler supports -Wno-unused-result... " >&6; }
6793                 OLDCFLAGS="$CFLAGS"
6794                 CFLAGS="$CFLAGS -Werror -Wno-unused-result"
6795                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 /* end confdefs.h.  */
6797
6798 int
6799 main ()
6800 {
6801
6802   ;
6803   return 0;
6804 }
6805 _ACEOF
6806 if ac_fn_c_try_compile "$LINENO"; then :
6807   OPTIM="$OPTIM -Wno-unused-result"
6808                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6809 $as_echo "yes" >&6; }
6810 else
6811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6812 $as_echo "no" >&6; }
6813 fi
6814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6815                 CFLAGS="$OLDCFLAGS"
6816
6817                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wsign-conversion" >&5
6818 $as_echo_n "checking whether compiler supports -Wsign-conversion... " >&6; }
6819                 OLDCFLAGS="$CFLAGS"
6820                 CFLAGS="$CFLAGS -Werror -Wsign-conversion"
6821                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822 /* end confdefs.h.  */
6823
6824 int
6825 main ()
6826 {
6827
6828   ;
6829   return 0;
6830 }
6831 _ACEOF
6832 if ac_fn_c_try_compile "$LINENO"; then :
6833   OPTIM="$OPTIM -Wsign-conversion"
6834                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6835 $as_echo "yes" >&6; }
6836 else
6837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6838 $as_echo "no" >&6; }
6839 fi
6840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6841                 CFLAGS="$OLDCFLAGS"
6842
6843                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-tautological-compare" >&5
6844 $as_echo_n "checking whether compiler supports -Wno-tautological-compare... " >&6; }
6845                 OLDCFLAGS="$CFLAGS"
6846                 CFLAGS="$CFLAGS -Werror -Wno-tautological-compare"
6847                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6848 /* end confdefs.h.  */
6849
6850 int
6851 main ()
6852 {
6853
6854   ;
6855   return 0;
6856 }
6857 _ACEOF
6858 if ac_fn_c_try_compile "$LINENO"; then :
6859   OPTIM="$OPTIM -Wno-tautological-compare"
6860                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6861 $as_echo "yes" >&6; }
6862 else
6863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6864 $as_echo "no" >&6; }
6865 fi
6866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6867                 CFLAGS="$OLDCFLAGS"
6868
6869                 # Additional warning options for development testing...
6870                 if test -d .svn; then
6871                         OPTIM="-Werror $OPTIM"
6872                 fi
6873         fi
6874
6875         case "$uname" in
6876                 Darwin*)
6877                         # -D_FORTIFY_SOURCE=2 adds additional object size
6878                         # checking, basically wrapping all string functions
6879                         # with buffer-limited ones.  Not strictly needed for
6880                         # CUPS since we already use buffer-limited calls, but
6881                         # this will catch any additions that are broken.
6882                         CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
6883                         ;;
6884
6885                 Linux*)
6886                         # The -z relro option is provided by the Linux linker command to
6887                         # make relocatable data read-only.
6888                         if test x$enable_relro = xyes; then
6889                                 RELROFLAGS="-Wl,-z,relro,-z,now"
6890                         fi
6891                         ;;
6892         esac
6893 else
6894         # Add vendor-specific compiler options...
6895         case $uname in
6896                 SunOS*)
6897                         # Solaris
6898                         if test -z "$OPTIM"; then
6899                                 if test "x$with_optim" = x; then
6900                                         OPTIM="-xO2"
6901                                 else
6902                                         OPTIM="$with_optim $OPTIM"
6903                                 fi
6904                         fi
6905
6906                         if test $PICFLAG = 1; then
6907                                 OPTIM="-KPIC $OPTIM"
6908                         fi
6909                         ;;
6910                 *)
6911                         # Running some other operating system; inform the user they
6912                         # should contribute the necessary options to
6913                         # cups-support@cups.org...
6914                         echo "Building CUPS with default compiler optimizations; contact"
6915                         echo "cups-devel@cups.org with uname and compiler options needed"
6916                         echo "for your platform, or set the CFLAGS and LDFLAGS environment"
6917                         echo "variables before running configure."
6918                         ;;
6919         esac
6920 fi
6921
6922 # Add general compiler options per platform...
6923 case $uname in
6924         Linux*)
6925                 # glibc 2.8 and higher breaks peer credentials unless you
6926                 # define _GNU_SOURCE...
6927                 OPTIM="$OPTIM -D_GNU_SOURCE"
6928                 ;;
6929 esac
6930
6931
6932
6933 ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
6934 #include <sys/socket.h>
6935 #include <netinet/in.h>
6936 #include <arpa/inet.h>
6937 #include <netinet/in_systm.h>
6938 #include <netinet/ip.h>
6939 "
6940 if test "x$ac_cv_header_resolv_h" = xyes; then :
6941   $as_echo "#define HAVE_RESOLV_H 1" >>confdefs.h
6942
6943 fi
6944
6945
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6947 $as_echo_n "checking for library containing socket... " >&6; }
6948 if ${ac_cv_search_socket+:} false; then :
6949   $as_echo_n "(cached) " >&6
6950 else
6951   ac_func_search_save_LIBS=$LIBS
6952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6953 /* end confdefs.h.  */
6954
6955 /* Override any GCC internal prototype to avoid an error.
6956    Use char because int might match the return type of a GCC
6957    builtin and then its argument prototype would still apply.  */
6958 #ifdef __cplusplus
6959 extern "C"
6960 #endif
6961 char socket ();
6962 int
6963 main ()
6964 {
6965 return socket ();
6966   ;
6967   return 0;
6968 }
6969 _ACEOF
6970 for ac_lib in '' socket; do
6971   if test -z "$ac_lib"; then
6972     ac_res="none required"
6973   else
6974     ac_res=-l$ac_lib
6975     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6976   fi
6977   if ac_fn_c_try_link "$LINENO"; then :
6978   ac_cv_search_socket=$ac_res
6979 fi
6980 rm -f core conftest.err conftest.$ac_objext \
6981     conftest$ac_exeext
6982   if ${ac_cv_search_socket+:} false; then :
6983   break
6984 fi
6985 done
6986 if ${ac_cv_search_socket+:} false; then :
6987
6988 else
6989   ac_cv_search_socket=no
6990 fi
6991 rm conftest.$ac_ext
6992 LIBS=$ac_func_search_save_LIBS
6993 fi
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6995 $as_echo "$ac_cv_search_socket" >&6; }
6996 ac_res=$ac_cv_search_socket
6997 if test "$ac_res" != no; then :
6998   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6999
7000 fi
7001
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
7003 $as_echo_n "checking for library containing gethostbyaddr... " >&6; }
7004 if ${ac_cv_search_gethostbyaddr+:} false; then :
7005   $as_echo_n "(cached) " >&6
7006 else
7007   ac_func_search_save_LIBS=$LIBS
7008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7009 /* end confdefs.h.  */
7010
7011 /* Override any GCC internal prototype to avoid an error.
7012    Use char because int might match the return type of a GCC
7013    builtin and then its argument prototype would still apply.  */
7014 #ifdef __cplusplus
7015 extern "C"
7016 #endif
7017 char gethostbyaddr ();
7018 int
7019 main ()
7020 {
7021 return gethostbyaddr ();
7022   ;
7023   return 0;
7024 }
7025 _ACEOF
7026 for ac_lib in '' nsl; do
7027   if test -z "$ac_lib"; then
7028     ac_res="none required"
7029   else
7030     ac_res=-l$ac_lib
7031     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7032   fi
7033   if ac_fn_c_try_link "$LINENO"; then :
7034   ac_cv_search_gethostbyaddr=$ac_res
7035 fi
7036 rm -f core conftest.err conftest.$ac_objext \
7037     conftest$ac_exeext
7038   if ${ac_cv_search_gethostbyaddr+:} false; then :
7039   break
7040 fi
7041 done
7042 if ${ac_cv_search_gethostbyaddr+:} false; then :
7043
7044 else
7045   ac_cv_search_gethostbyaddr=no
7046 fi
7047 rm conftest.$ac_ext
7048 LIBS=$ac_func_search_save_LIBS
7049 fi
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
7051 $as_echo "$ac_cv_search_gethostbyaddr" >&6; }
7052 ac_res=$ac_cv_search_gethostbyaddr
7053 if test "$ac_res" != no; then :
7054   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7055
7056 fi
7057
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getifaddrs" >&5
7059 $as_echo_n "checking for library containing getifaddrs... " >&6; }
7060 if ${ac_cv_search_getifaddrs+:} false; then :
7061   $as_echo_n "(cached) " >&6
7062 else
7063   ac_func_search_save_LIBS=$LIBS
7064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7065 /* end confdefs.h.  */
7066
7067 /* Override any GCC internal prototype to avoid an error.
7068    Use char because int might match the return type of a GCC
7069    builtin and then its argument prototype would still apply.  */
7070 #ifdef __cplusplus
7071 extern "C"
7072 #endif
7073 char getifaddrs ();
7074 int
7075 main ()
7076 {
7077 return getifaddrs ();
7078   ;
7079   return 0;
7080 }
7081 _ACEOF
7082 for ac_lib in '' nsl; do
7083   if test -z "$ac_lib"; then
7084     ac_res="none required"
7085   else
7086     ac_res=-l$ac_lib
7087     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7088   fi
7089   if ac_fn_c_try_link "$LINENO"; then :
7090   ac_cv_search_getifaddrs=$ac_res
7091 fi
7092 rm -f core conftest.err conftest.$ac_objext \
7093     conftest$ac_exeext
7094   if ${ac_cv_search_getifaddrs+:} false; then :
7095   break
7096 fi
7097 done
7098 if ${ac_cv_search_getifaddrs+:} false; then :
7099
7100 else
7101   ac_cv_search_getifaddrs=no
7102 fi
7103 rm conftest.$ac_ext
7104 LIBS=$ac_func_search_save_LIBS
7105 fi
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getifaddrs" >&5
7107 $as_echo "$ac_cv_search_getifaddrs" >&6; }
7108 ac_res=$ac_cv_search_getifaddrs
7109 if test "$ac_res" != no; then :
7110   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7111   $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
7112
7113 fi
7114
7115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
7116 $as_echo_n "checking for library containing hstrerror... " >&6; }
7117 if ${ac_cv_search_hstrerror+:} false; then :
7118   $as_echo_n "(cached) " >&6
7119 else
7120   ac_func_search_save_LIBS=$LIBS
7121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7122 /* end confdefs.h.  */
7123
7124 /* Override any GCC internal prototype to avoid an error.
7125    Use char because int might match the return type of a GCC
7126    builtin and then its argument prototype would still apply.  */
7127 #ifdef __cplusplus
7128 extern "C"
7129 #endif
7130 char hstrerror ();
7131 int
7132 main ()
7133 {
7134 return hstrerror ();
7135   ;
7136   return 0;
7137 }
7138 _ACEOF
7139 for ac_lib in '' nsl socket resolv; do
7140   if test -z "$ac_lib"; then
7141     ac_res="none required"
7142   else
7143     ac_res=-l$ac_lib
7144     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7145   fi
7146   if ac_fn_c_try_link "$LINENO"; then :
7147   ac_cv_search_hstrerror=$ac_res
7148 fi
7149 rm -f core conftest.err conftest.$ac_objext \
7150     conftest$ac_exeext
7151   if ${ac_cv_search_hstrerror+:} false; then :
7152   break
7153 fi
7154 done
7155 if ${ac_cv_search_hstrerror+:} false; then :
7156
7157 else
7158   ac_cv_search_hstrerror=no
7159 fi
7160 rm conftest.$ac_ext
7161 LIBS=$ac_func_search_save_LIBS
7162 fi
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
7164 $as_echo "$ac_cv_search_hstrerror" >&6; }
7165 ac_res=$ac_cv_search_hstrerror
7166 if test "$ac_res" != no; then :
7167   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7168   $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
7169
7170 fi
7171
7172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rresvport_af" >&5
7173 $as_echo_n "checking for library containing rresvport_af... " >&6; }
7174 if ${ac_cv_search_rresvport_af+:} false; then :
7175   $as_echo_n "(cached) " >&6
7176 else
7177   ac_func_search_save_LIBS=$LIBS
7178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7179 /* end confdefs.h.  */
7180
7181 /* Override any GCC internal prototype to avoid an error.
7182    Use char because int might match the return type of a GCC
7183    builtin and then its argument prototype would still apply.  */
7184 #ifdef __cplusplus
7185 extern "C"
7186 #endif
7187 char rresvport_af ();
7188 int
7189 main ()
7190 {
7191 return rresvport_af ();
7192   ;
7193   return 0;
7194 }
7195 _ACEOF
7196 for ac_lib in '' nsl; do
7197   if test -z "$ac_lib"; then
7198     ac_res="none required"
7199   else
7200     ac_res=-l$ac_lib
7201     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7202   fi
7203   if ac_fn_c_try_link "$LINENO"; then :
7204   ac_cv_search_rresvport_af=$ac_res
7205 fi
7206 rm -f core conftest.err conftest.$ac_objext \
7207     conftest$ac_exeext
7208   if ${ac_cv_search_rresvport_af+:} false; then :
7209   break
7210 fi
7211 done
7212 if ${ac_cv_search_rresvport_af+:} false; then :
7213
7214 else
7215   ac_cv_search_rresvport_af=no
7216 fi
7217 rm conftest.$ac_ext
7218 LIBS=$ac_func_search_save_LIBS
7219 fi
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rresvport_af" >&5
7221 $as_echo "$ac_cv_search_rresvport_af" >&6; }
7222 ac_res=$ac_cv_search_rresvport_af
7223 if test "$ac_res" != no; then :
7224   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7225   $as_echo "#define HAVE_RRESVPORT_AF 1" >>confdefs.h
7226
7227 fi
7228
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_init" >&5
7230 $as_echo_n "checking for library containing __res_init... " >&6; }
7231 if ${ac_cv_search___res_init+:} false; then :
7232   $as_echo_n "(cached) " >&6
7233 else
7234   ac_func_search_save_LIBS=$LIBS
7235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7236 /* end confdefs.h.  */
7237
7238 /* Override any GCC internal prototype to avoid an error.
7239    Use char because int might match the return type of a GCC
7240    builtin and then its argument prototype would still apply.  */
7241 #ifdef __cplusplus
7242 extern "C"
7243 #endif
7244 char __res_init ();
7245 int
7246 main ()
7247 {
7248 return __res_init ();
7249   ;
7250   return 0;
7251 }
7252 _ACEOF
7253 for ac_lib in '' resolv bind; do
7254   if test -z "$ac_lib"; then
7255     ac_res="none required"
7256   else
7257     ac_res=-l$ac_lib
7258     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7259   fi
7260   if ac_fn_c_try_link "$LINENO"; then :
7261   ac_cv_search___res_init=$ac_res
7262 fi
7263 rm -f core conftest.err conftest.$ac_objext \
7264     conftest$ac_exeext
7265   if ${ac_cv_search___res_init+:} false; then :
7266   break
7267 fi
7268 done
7269 if ${ac_cv_search___res_init+:} false; then :
7270
7271 else
7272   ac_cv_search___res_init=no
7273 fi
7274 rm conftest.$ac_ext
7275 LIBS=$ac_func_search_save_LIBS
7276 fi
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_init" >&5
7278 $as_echo "$ac_cv_search___res_init" >&6; }
7279 ac_res=$ac_cv_search___res_init
7280 if test "$ac_res" != no; then :
7281   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7282   $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7283
7284 else
7285   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
7286 $as_echo_n "checking for library containing res_9_init... " >&6; }
7287 if ${ac_cv_search_res_9_init+:} false; then :
7288   $as_echo_n "(cached) " >&6
7289 else
7290   ac_func_search_save_LIBS=$LIBS
7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7292 /* end confdefs.h.  */
7293
7294 /* Override any GCC internal prototype to avoid an error.
7295    Use char because int might match the return type of a GCC
7296    builtin and then its argument prototype would still apply.  */
7297 #ifdef __cplusplus
7298 extern "C"
7299 #endif
7300 char res_9_init ();
7301 int
7302 main ()
7303 {
7304 return res_9_init ();
7305   ;
7306   return 0;
7307 }
7308 _ACEOF
7309 for ac_lib in '' resolv bind; do
7310   if test -z "$ac_lib"; then
7311     ac_res="none required"
7312   else
7313     ac_res=-l$ac_lib
7314     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7315   fi
7316   if ac_fn_c_try_link "$LINENO"; then :
7317   ac_cv_search_res_9_init=$ac_res
7318 fi
7319 rm -f core conftest.err conftest.$ac_objext \
7320     conftest$ac_exeext
7321   if ${ac_cv_search_res_9_init+:} false; then :
7322   break
7323 fi
7324 done
7325 if ${ac_cv_search_res_9_init+:} false; then :
7326
7327 else
7328   ac_cv_search_res_9_init=no
7329 fi
7330 rm conftest.$ac_ext
7331 LIBS=$ac_func_search_save_LIBS
7332 fi
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
7334 $as_echo "$ac_cv_search_res_9_init" >&6; }
7335 ac_res=$ac_cv_search_res_9_init
7336 if test "$ac_res" != no; then :
7337   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7338   $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7339
7340 else
7341   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
7342 $as_echo_n "checking for library containing res_init... " >&6; }
7343 if ${ac_cv_search_res_init+:} false; then :
7344   $as_echo_n "(cached) " >&6
7345 else
7346   ac_func_search_save_LIBS=$LIBS
7347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7348 /* end confdefs.h.  */
7349
7350 /* Override any GCC internal prototype to avoid an error.
7351    Use char because int might match the return type of a GCC
7352    builtin and then its argument prototype would still apply.  */
7353 #ifdef __cplusplus
7354 extern "C"
7355 #endif
7356 char res_init ();
7357 int
7358 main ()
7359 {
7360 return res_init ();
7361   ;
7362   return 0;
7363 }
7364 _ACEOF
7365 for ac_lib in '' resolv bind; do
7366   if test -z "$ac_lib"; then
7367     ac_res="none required"
7368   else
7369     ac_res=-l$ac_lib
7370     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7371   fi
7372   if ac_fn_c_try_link "$LINENO"; then :
7373   ac_cv_search_res_init=$ac_res
7374 fi
7375 rm -f core conftest.err conftest.$ac_objext \
7376     conftest$ac_exeext
7377   if ${ac_cv_search_res_init+:} false; then :
7378   break
7379 fi
7380 done
7381 if ${ac_cv_search_res_init+:} false; then :
7382
7383 else
7384   ac_cv_search_res_init=no
7385 fi
7386 rm conftest.$ac_ext
7387 LIBS=$ac_func_search_save_LIBS
7388 fi
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
7390 $as_echo "$ac_cv_search_res_init" >&6; }
7391 ac_res=$ac_cv_search_res_init
7392 if test "$ac_res" != no; then :
7393   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7394   $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7395
7396 fi
7397
7398 fi
7399
7400 fi
7401
7402
7403 # Tru64 5.1b leaks file descriptors with these functions; disable until
7404 # we can come up with a test for this...
7405 if test "$uname" != "OSF1"; then
7406         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
7407 $as_echo_n "checking for library containing getaddrinfo... " >&6; }
7408 if ${ac_cv_search_getaddrinfo+:} false; then :
7409   $as_echo_n "(cached) " >&6
7410 else
7411   ac_func_search_save_LIBS=$LIBS
7412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7413 /* end confdefs.h.  */
7414
7415 /* Override any GCC internal prototype to avoid an error.
7416    Use char because int might match the return type of a GCC
7417    builtin and then its argument prototype would still apply.  */
7418 #ifdef __cplusplus
7419 extern "C"
7420 #endif
7421 char getaddrinfo ();
7422 int
7423 main ()
7424 {
7425 return getaddrinfo ();
7426   ;
7427   return 0;
7428 }
7429 _ACEOF
7430 for ac_lib in '' nsl; do
7431   if test -z "$ac_lib"; then
7432     ac_res="none required"
7433   else
7434     ac_res=-l$ac_lib
7435     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7436   fi
7437   if ac_fn_c_try_link "$LINENO"; then :
7438   ac_cv_search_getaddrinfo=$ac_res
7439 fi
7440 rm -f core conftest.err conftest.$ac_objext \
7441     conftest$ac_exeext
7442   if ${ac_cv_search_getaddrinfo+:} false; then :
7443   break
7444 fi
7445 done
7446 if ${ac_cv_search_getaddrinfo+:} false; then :
7447
7448 else
7449   ac_cv_search_getaddrinfo=no
7450 fi
7451 rm conftest.$ac_ext
7452 LIBS=$ac_func_search_save_LIBS
7453 fi
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
7455 $as_echo "$ac_cv_search_getaddrinfo" >&6; }
7456 ac_res=$ac_cv_search_getaddrinfo
7457 if test "$ac_res" != no; then :
7458   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7459   $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
7460
7461 fi
7462
7463         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
7464 $as_echo_n "checking for library containing getnameinfo... " >&6; }
7465 if ${ac_cv_search_getnameinfo+:} false; then :
7466   $as_echo_n "(cached) " >&6
7467 else
7468   ac_func_search_save_LIBS=$LIBS
7469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7470 /* end confdefs.h.  */
7471
7472 /* Override any GCC internal prototype to avoid an error.
7473    Use char because int might match the return type of a GCC
7474    builtin and then its argument prototype would still apply.  */
7475 #ifdef __cplusplus
7476 extern "C"
7477 #endif
7478 char getnameinfo ();
7479 int
7480 main ()
7481 {
7482 return getnameinfo ();
7483   ;
7484   return 0;
7485 }
7486 _ACEOF
7487 for ac_lib in '' nsl; do
7488   if test -z "$ac_lib"; then
7489     ac_res="none required"
7490   else
7491     ac_res=-l$ac_lib
7492     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7493   fi
7494   if ac_fn_c_try_link "$LINENO"; then :
7495   ac_cv_search_getnameinfo=$ac_res
7496 fi
7497 rm -f core conftest.err conftest.$ac_objext \
7498     conftest$ac_exeext
7499   if ${ac_cv_search_getnameinfo+:} false; then :
7500   break
7501 fi
7502 done
7503 if ${ac_cv_search_getnameinfo+:} false; then :
7504
7505 else
7506   ac_cv_search_getnameinfo=no
7507 fi
7508 rm conftest.$ac_ext
7509 LIBS=$ac_func_search_save_LIBS
7510 fi
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
7512 $as_echo "$ac_cv_search_getnameinfo" >&6; }
7513 ac_res=$ac_cv_search_getnameinfo
7514 if test "$ac_res" != no; then :
7515   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7516   $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
7517
7518 fi
7519
7520 fi
7521
7522 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
7523 "
7524 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
7525
7526 fi
7527
7528 ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
7529 if test "x$ac_cv_header_sys_sockio_h" = xyes; then :
7530   $as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
7531
7532 fi
7533
7534
7535
7536 CUPS_DEFAULT_DOMAINSOCKET=""
7537
7538
7539 # Check whether --with-domainsocket was given.
7540 if test "${with_domainsocket+set}" = set; then :
7541   withval=$with_domainsocket; default_domainsocket="$withval"
7542 else
7543   default_domainsocket=""
7544 fi
7545
7546
7547 if test x$enable_domainsocket != xno -a x$default_domainsocket != xno; then
7548         if test "x$default_domainsocket" = x; then
7549                 case "$uname" in
7550                         Darwin*)
7551                                 # Darwin and macOS do their own thing...
7552                                 CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
7553                                 ;;
7554                         *)
7555                                 # All others use FHS standard...
7556                                 CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
7557                                 ;;
7558                 esac
7559         else
7560                 CUPS_DEFAULT_DOMAINSOCKET="$default_domainsocket"
7561         fi
7562
7563         CUPS_LISTEN_DOMAINSOCKET="Listen $CUPS_DEFAULT_DOMAINSOCKET"
7564
7565         cat >>confdefs.h <<_ACEOF
7566 #define CUPS_DEFAULT_DOMAINSOCKET "$CUPS_DEFAULT_DOMAINSOCKET"
7567 _ACEOF
7568
7569 else
7570         CUPS_LISTEN_DOMAINSOCKET=""
7571 fi
7572
7573
7574
7575
7576
7577 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
7578 if test "x$ac_cv_func_poll" = xyes; then :
7579   $as_echo "#define HAVE_POLL 1" >>confdefs.h
7580
7581 fi
7582
7583 ac_fn_c_check_func "$LINENO" "epoll_create" "ac_cv_func_epoll_create"
7584 if test "x$ac_cv_func_epoll_create" = xyes; then :
7585   $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
7586
7587 fi
7588
7589 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
7590 if test "x$ac_cv_func_kqueue" = xyes; then :
7591   $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
7592
7593 fi
7594
7595
7596
7597 # Check whether --enable-gssapi was given.
7598 if test "${enable_gssapi+set}" = set; then :
7599   enableval=$enable_gssapi;
7600 fi
7601
7602
7603 LIBGSSAPI=""
7604
7605
7606 if test x$enable_gssapi != xno; then
7607         if test -n "$ac_tool_prefix"; then
7608   # Extract the first word of "${ac_tool_prefix}krb5-config", so it can be a program name with args.
7609 set dummy ${ac_tool_prefix}krb5-config; ac_word=$2
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7611 $as_echo_n "checking for $ac_word... " >&6; }
7612 if ${ac_cv_path_KRB5CONFIG+:} false; then :
7613   $as_echo_n "(cached) " >&6
7614 else
7615   case $KRB5CONFIG in
7616   [\\/]* | ?:[\\/]*)
7617   ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
7618   ;;
7619   *)
7620   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7621 for as_dir in $PATH
7622 do
7623   IFS=$as_save_IFS
7624   test -z "$as_dir" && as_dir=.
7625     for ac_exec_ext in '' $ac_executable_extensions; do
7626   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7627     ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7628     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7629     break 2
7630   fi
7631 done
7632   done
7633 IFS=$as_save_IFS
7634
7635   ;;
7636 esac
7637 fi
7638 KRB5CONFIG=$ac_cv_path_KRB5CONFIG
7639 if test -n "$KRB5CONFIG"; then
7640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONFIG" >&5
7641 $as_echo "$KRB5CONFIG" >&6; }
7642 else
7643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7644 $as_echo "no" >&6; }
7645 fi
7646
7647
7648 fi
7649 if test -z "$ac_cv_path_KRB5CONFIG"; then
7650   ac_pt_KRB5CONFIG=$KRB5CONFIG
7651   # Extract the first word of "krb5-config", so it can be a program name with args.
7652 set dummy krb5-config; ac_word=$2
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7654 $as_echo_n "checking for $ac_word... " >&6; }
7655 if ${ac_cv_path_ac_pt_KRB5CONFIG+:} false; then :
7656   $as_echo_n "(cached) " >&6
7657 else
7658   case $ac_pt_KRB5CONFIG in
7659   [\\/]* | ?:[\\/]*)
7660   ac_cv_path_ac_pt_KRB5CONFIG="$ac_pt_KRB5CONFIG" # Let the user override the test with a path.
7661   ;;
7662   *)
7663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7664 for as_dir in $PATH
7665 do
7666   IFS=$as_save_IFS
7667   test -z "$as_dir" && as_dir=.
7668     for ac_exec_ext in '' $ac_executable_extensions; do
7669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7670     ac_cv_path_ac_pt_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7672     break 2
7673   fi
7674 done
7675   done
7676 IFS=$as_save_IFS
7677
7678   ;;
7679 esac
7680 fi
7681 ac_pt_KRB5CONFIG=$ac_cv_path_ac_pt_KRB5CONFIG
7682 if test -n "$ac_pt_KRB5CONFIG"; then
7683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_KRB5CONFIG" >&5
7684 $as_echo "$ac_pt_KRB5CONFIG" >&6; }
7685 else
7686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687 $as_echo "no" >&6; }
7688 fi
7689
7690   if test "x$ac_pt_KRB5CONFIG" = x; then
7691     KRB5CONFIG=""
7692   else
7693     case $cross_compiling:$ac_tool_warned in
7694 yes:)
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7696 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7697 ac_tool_warned=yes ;;
7698 esac
7699     KRB5CONFIG=$ac_pt_KRB5CONFIG
7700   fi
7701 else
7702   KRB5CONFIG="$ac_cv_path_KRB5CONFIG"
7703 fi
7704
7705         if test "x$KRB5CONFIG" != x; then
7706                 case "$uname" in
7707                         Darwin)
7708                                 # macOS weak-links to the Kerberos framework...
7709                                 LIBGSSAPI="-weak_framework Kerberos"
7710                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS framework" >&5
7711 $as_echo_n "checking for GSS framework... " >&6; }
7712                                 if test -d /System/Library/Frameworks/GSS.framework; then
7713                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7714 $as_echo "yes" >&6; }
7715                                         LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
7716                                 else
7717                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7718 $as_echo "no" >&6; }
7719                                 fi
7720                                 ;;
7721                         SunOS*)
7722                                 # Solaris has a non-standard krb5-config, don't use it!
7723                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7724 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7725 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7726   $as_echo_n "(cached) " >&6
7727 else
7728   ac_check_lib_save_LIBS=$LIBS
7729 LIBS="-lgss  $LIBS"
7730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7731 /* end confdefs.h.  */
7732
7733 /* Override any GCC internal prototype to avoid an error.
7734    Use char because int might match the return type of a GCC
7735    builtin and then its argument prototype would still apply.  */
7736 #ifdef __cplusplus
7737 extern "C"
7738 #endif
7739 char gss_display_status ();
7740 int
7741 main ()
7742 {
7743 return gss_display_status ();
7744   ;
7745   return 0;
7746 }
7747 _ACEOF
7748 if ac_fn_c_try_link "$LINENO"; then :
7749   ac_cv_lib_gss_gss_display_status=yes
7750 else
7751   ac_cv_lib_gss_gss_display_status=no
7752 fi
7753 rm -f core conftest.err conftest.$ac_objext \
7754     conftest$ac_exeext conftest.$ac_ext
7755 LIBS=$ac_check_lib_save_LIBS
7756 fi
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7758 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7759 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7760
7761 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7762
7763                                         CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
7764                                         CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
7765                                         LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
7766 fi
7767
7768                                 ;;
7769                         *)
7770                                 # Other platforms just ask for GSSAPI
7771                                 CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
7772                                 CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
7773                                 LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
7774                                 ;;
7775                 esac
7776
7777 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7778
7779         else
7780                 # Check for vendor-specific implementations...
7781                 case "$uname" in
7782                         HP-UX*)
7783                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7784 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7785 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7786   $as_echo_n "(cached) " >&6
7787 else
7788   ac_check_lib_save_LIBS=$LIBS
7789 LIBS="-lgss  $LIBS"
7790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7791 /* end confdefs.h.  */
7792
7793 /* Override any GCC internal prototype to avoid an error.
7794    Use char because int might match the return type of a GCC
7795    builtin and then its argument prototype would still apply.  */
7796 #ifdef __cplusplus
7797 extern "C"
7798 #endif
7799 char gss_display_status ();
7800 int
7801 main ()
7802 {
7803 return gss_display_status ();
7804   ;
7805   return 0;
7806 }
7807 _ACEOF
7808 if ac_fn_c_try_link "$LINENO"; then :
7809   ac_cv_lib_gss_gss_display_status=yes
7810 else
7811   ac_cv_lib_gss_gss_display_status=no
7812 fi
7813 rm -f core conftest.err conftest.$ac_objext \
7814     conftest$ac_exeext conftest.$ac_ext
7815 LIBS=$ac_check_lib_save_LIBS
7816 fi
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7818 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7819 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7820
7821 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7822
7823                                         LIBGSSAPI="-lgss -lgssapi_krb5"
7824 fi
7825
7826                                 ;;
7827                         SunOS*)
7828                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7829 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7830 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7831   $as_echo_n "(cached) " >&6
7832 else
7833   ac_check_lib_save_LIBS=$LIBS
7834 LIBS="-lgss  $LIBS"
7835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7836 /* end confdefs.h.  */
7837
7838 /* Override any GCC internal prototype to avoid an error.
7839    Use char because int might match the return type of a GCC
7840    builtin and then its argument prototype would still apply.  */
7841 #ifdef __cplusplus
7842 extern "C"
7843 #endif
7844 char gss_display_status ();
7845 int
7846 main ()
7847 {
7848 return gss_display_status ();
7849   ;
7850   return 0;
7851 }
7852 _ACEOF
7853 if ac_fn_c_try_link "$LINENO"; then :
7854   ac_cv_lib_gss_gss_display_status=yes
7855 else
7856   ac_cv_lib_gss_gss_display_status=no
7857 fi
7858 rm -f core conftest.err conftest.$ac_objext \
7859     conftest$ac_exeext conftest.$ac_ext
7860 LIBS=$ac_check_lib_save_LIBS
7861 fi
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7863 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7864 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7865
7866 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7867
7868                                         LIBGSSAPI="-lgss"
7869 fi
7870
7871                                 ;;
7872                 esac
7873         fi
7874
7875         if test "x$LIBGSSAPI" != x; then
7876                 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
7877 if test "x$ac_cv_header_krb5_h" = xyes; then :
7878   $as_echo "#define HAVE_KRB5_H 1" >>confdefs.h
7879
7880 fi
7881
7882
7883                 if test -d /System/Library/Frameworks/GSS.framework; then
7884                         ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi.h" "ac_cv_header_GSS_gssapi_h" "$ac_includes_default"
7885 if test "x$ac_cv_header_GSS_gssapi_h" = xyes; then :
7886   $as_echo "#define HAVE_GSS_GSSAPI_H 1" >>confdefs.h
7887
7888 fi
7889
7890
7891                         ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_generic.h" "ac_cv_header_GSS_gssapi_generic_h" "$ac_includes_default"
7892 if test "x$ac_cv_header_GSS_gssapi_generic_h" = xyes; then :
7893   $as_echo "#define HAVE_GSS_GSSAPI_GENERIC_H 1" >>confdefs.h
7894
7895 fi
7896
7897
7898                         ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_spi.h" "ac_cv_header_GSS_gssapi_spi_h" "$ac_includes_default"
7899 if test "x$ac_cv_header_GSS_gssapi_spi_h" = xyes; then :
7900   $as_echo "#define HAVE_GSS_GSSAPI_SPI_H 1" >>confdefs.h
7901
7902 fi
7903
7904
7905                 else
7906                         ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
7907 if test "x$ac_cv_header_gssapi_h" = xyes; then :
7908   $as_echo "#define HAVE_GSSAPI_H 1" >>confdefs.h
7909
7910 fi
7911
7912
7913                         ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
7914 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
7915   $as_echo "#define HAVE_GSSAPI_GSSAPI_H 1" >>confdefs.h
7916
7917 fi
7918
7919
7920                 fi
7921
7922                 SAVELIBS="$LIBS"
7923                 LIBS="$LIBS $LIBGSSAPI"
7924
7925                 ac_fn_c_check_func "$LINENO" "__ApplePrivate_gss_acquire_cred_ex_f" "ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f"
7926 if test "x$ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f" = xyes; then :
7927   $as_echo "#define HAVE_GSS_ACQUIRE_CRED_EX_F 1" >>confdefs.h
7928
7929 fi
7930
7931
7932                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS_C_NT_HOSTBASED_SERVICE" >&5
7933 $as_echo_n "checking for GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
7934                 if test x$ac_cv_header_gssapi_gssapi_h = xyes; then
7935                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h.  */
7937  #include <gssapi/gssapi.h>
7938 int
7939 main ()
7940 {
7941  gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
7942   ;
7943   return 0;
7944 }
7945 _ACEOF
7946 if ac_fn_c_try_compile "$LINENO"; then :
7947   $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
7948
7949                                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7950 $as_echo "yes" >&6; }
7951 else
7952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7953 $as_echo "no" >&6; }
7954 fi
7955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7956                 elif test x$ac_cv_header_gss_gssapi_h = xyes; then
7957                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7958 /* end confdefs.h.  */
7959  #include <GSS/gssapi.h>
7960 int
7961 main ()
7962 {
7963  gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
7964   ;
7965   return 0;
7966 }
7967 _ACEOF
7968 if ac_fn_c_try_compile "$LINENO"; then :
7969   $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
7970
7971                                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7972 $as_echo "yes" >&6; }
7973 else
7974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975 $as_echo "no" >&6; }
7976 fi
7977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7978                 else
7979                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7980 /* end confdefs.h.  */
7981  #include <gssapi.h>
7982 int
7983 main ()
7984 {
7985  gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
7986   ;
7987   return 0;
7988 }
7989 _ACEOF
7990 if ac_fn_c_try_compile "$LINENO"; then :
7991   $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
7992
7993                                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7994 $as_echo "yes" >&6; }
7995 else
7996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7997 $as_echo "no" >&6; }
7998 fi
7999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8000                 fi
8001
8002                 LIBS="$SAVELIBS"
8003         fi
8004 fi
8005
8006
8007 # Check whether --with-gssservicename was given.
8008 if test "${with_gssservicename+set}" = set; then :
8009   withval=$with_gssservicename; default_gssservicename="$withval"
8010 else
8011   default_gssservicename="default"
8012 fi
8013
8014
8015 if test x$default_gssservicename != xno; then
8016         if test "x$default_gssservicename" = "xdefault"; then
8017                 CUPS_DEFAULT_GSSSERVICENAME="host"
8018         else
8019                 CUPS_DEFAULT_GSSSERVICENAME="$default_gssservicename"
8020         fi
8021 else
8022         CUPS_DEFAULT_GSSSERVICENAME=""
8023 fi
8024
8025
8026 cat >>confdefs.h <<_ACEOF
8027 #define CUPS_DEFAULT_GSSSERVICENAME "$CUPS_DEFAULT_GSSSERVICENAME"
8028 _ACEOF
8029
8030
8031
8032 # Check whether --enable-threads was given.
8033 if test "${enable_threads+set}" = set; then :
8034   enableval=$enable_threads;
8035 fi
8036
8037
8038 have_pthread=no
8039 PTHREAD_FLAGS=""
8040
8041 if test "x$enable_threads" != xno; then
8042         ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8043 if test "x$ac_cv_header_pthread_h" = xyes; then :
8044   $as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
8045
8046 fi
8047
8048
8049
8050         if test x$ac_cv_header_pthread_h = xyes; then
8051                                 for flag in -lpthreads -lpthread -pthread; do
8052                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create using $flag" >&5
8053 $as_echo_n "checking for pthread_create using $flag... " >&6; }
8054                         SAVELIBS="$LIBS"
8055                         LIBS="$flag $LIBS"
8056                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8057 /* end confdefs.h.  */
8058 #include <pthread.h>
8059 int
8060 main ()
8061 {
8062 pthread_create(0, 0, 0, 0);
8063   ;
8064   return 0;
8065 }
8066 _ACEOF
8067 if ac_fn_c_try_link "$LINENO"; then :
8068   have_pthread=yes
8069 else
8070   LIBS="$SAVELIBS"
8071 fi
8072 rm -f core conftest.err conftest.$ac_objext \
8073     conftest$ac_exeext conftest.$ac_ext
8074                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread" >&5
8075 $as_echo "$have_pthread" >&6; }
8076
8077                         if test $have_pthread = yes; then
8078                                 PTHREAD_FLAGS="-D_THREAD_SAFE -D_REENTRANT"
8079
8080                                 # Solaris requires -D_POSIX_PTHREAD_SEMANTICS to
8081                                 # be POSIX-compliant... :(
8082                                 if test $uname = SunOS; then
8083                                         PTHREAD_FLAGS="$PTHREAD_FLAGS -D_POSIX_PTHREAD_SEMANTICS"
8084                                 fi
8085                                 break
8086                         fi
8087                 done
8088         fi
8089 fi
8090
8091
8092
8093
8094 # Check whether --enable-ssl was given.
8095 if test "${enable_ssl+set}" = set; then :
8096   enableval=$enable_ssl;
8097 fi
8098
8099 # Check whether --enable-cdsassl was given.
8100 if test "${enable_cdsassl+set}" = set; then :
8101   enableval=$enable_cdsassl;
8102 fi
8103
8104 # Check whether --enable-gnutls was given.
8105 if test "${enable_gnutls+set}" = set; then :
8106   enableval=$enable_gnutls;
8107 fi
8108
8109
8110 SSLFLAGS=""
8111 SSLLIBS=""
8112 have_ssl=0
8113 CUPS_SERVERKEYCHAIN=""
8114
8115 if test x$enable_ssl != xno; then
8116         if test $have_ssl = 0 -a "x$enable_cdsassl" != "xno"; then
8117         if test $uname = Darwin; then
8118             ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransport.h" "ac_cv_header_Security_SecureTransport_h" "$ac_includes_default"
8119 if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
8120
8121                 have_ssl=1
8122                 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8123
8124                 $as_echo "#define HAVE_CDSASSL 1" >>confdefs.h
8125
8126                 CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
8127
8128                                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransportPriv.h" "ac_cv_header_Security_SecureTransportPriv_h" "$ac_includes_default"
8129 if test "x$ac_cv_header_Security_SecureTransportPriv_h" = xyes; then :
8130   $as_echo "#define HAVE_SECURETRANSPORTPRIV_H 1" >>confdefs.h
8131
8132 fi
8133
8134
8135                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
8136 if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
8137   $as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
8138
8139 fi
8140
8141
8142                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecItem.h" "ac_cv_header_Security_SecItem_h" "$ac_includes_default"
8143 if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
8144   $as_echo "#define HAVE_SECITEM_H 1" >>confdefs.h
8145
8146 fi
8147
8148
8149                 ac_fn_c_check_header_compile "$LINENO" "Security/SecItemPriv.h" "ac_cv_header_Security_SecItemPriv_h" "#include <Security/SecItem.h>
8150 "
8151 if test "x$ac_cv_header_Security_SecItemPriv_h" = xyes; then :
8152   $as_echo "#define HAVE_SECITEMPRIV_H 1" >>confdefs.h
8153
8154 fi
8155
8156
8157                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
8158 if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
8159   $as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
8160
8161 fi
8162
8163
8164                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicyPriv.h" "ac_cv_header_Security_SecPolicyPriv_h" "$ac_includes_default"
8165 if test "x$ac_cv_header_Security_SecPolicyPriv_h" = xyes; then :
8166   $as_echo "#define HAVE_SECPOLICYPRIV_H 1" >>confdefs.h
8167
8168 fi
8169
8170
8171                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
8172 if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
8173   $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
8174
8175 fi
8176
8177
8178                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecIdentitySearchPriv.h" "ac_cv_header_Security_SecIdentitySearchPriv_h" "$ac_includes_default"
8179 if test "x$ac_cv_header_Security_SecIdentitySearchPriv_h" = xyes; then :
8180   $as_echo "#define HAVE_SECIDENTITYSEARCHPRIV_H 1" >>confdefs.h
8181
8182 fi
8183
8184
8185
8186                 $as_echo "#define HAVE_CSSMERRORSTRING 1" >>confdefs.h
8187
8188                 $as_echo "#define HAVE_SECKEYCHAINOPEN 1" >>confdefs.h
8189
8190 fi
8191
8192
8193
8194                 if test $uversion -ge 150; then
8195                         $as_echo "#define HAVE_SSLSETENABLEDCIPHERS 1" >>confdefs.h
8196
8197                 fi
8198         fi
8199     fi
8200
8201         if test $have_ssl = 0 -a "x$enable_gnutls" != "xno" -a "x$PKGCONFIG" != x; then
8202         if test -n "$ac_tool_prefix"; then
8203   # Extract the first word of "${ac_tool_prefix}libgnutls-config", so it can be a program name with args.
8204 set dummy ${ac_tool_prefix}libgnutls-config; ac_word=$2
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8206 $as_echo_n "checking for $ac_word... " >&6; }
8207 if ${ac_cv_path_LIBGNUTLSCONFIG+:} false; then :
8208   $as_echo_n "(cached) " >&6
8209 else
8210   case $LIBGNUTLSCONFIG in
8211   [\\/]* | ?:[\\/]*)
8212   ac_cv_path_LIBGNUTLSCONFIG="$LIBGNUTLSCONFIG" # Let the user override the test with a path.
8213   ;;
8214   *)
8215   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8216 for as_dir in $PATH
8217 do
8218   IFS=$as_save_IFS
8219   test -z "$as_dir" && as_dir=.
8220     for ac_exec_ext in '' $ac_executable_extensions; do
8221   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8222     ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8223     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8224     break 2
8225   fi
8226 done
8227   done
8228 IFS=$as_save_IFS
8229
8230   ;;
8231 esac
8232 fi
8233 LIBGNUTLSCONFIG=$ac_cv_path_LIBGNUTLSCONFIG
8234 if test -n "$LIBGNUTLSCONFIG"; then
8235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLSCONFIG" >&5
8236 $as_echo "$LIBGNUTLSCONFIG" >&6; }
8237 else
8238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8239 $as_echo "no" >&6; }
8240 fi
8241
8242
8243 fi
8244 if test -z "$ac_cv_path_LIBGNUTLSCONFIG"; then
8245   ac_pt_LIBGNUTLSCONFIG=$LIBGNUTLSCONFIG
8246   # Extract the first word of "libgnutls-config", so it can be a program name with args.
8247 set dummy libgnutls-config; ac_word=$2
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8249 $as_echo_n "checking for $ac_word... " >&6; }
8250 if ${ac_cv_path_ac_pt_LIBGNUTLSCONFIG+:} false; then :
8251   $as_echo_n "(cached) " >&6
8252 else
8253   case $ac_pt_LIBGNUTLSCONFIG in
8254   [\\/]* | ?:[\\/]*)
8255   ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$ac_pt_LIBGNUTLSCONFIG" # Let the user override the test with a path.
8256   ;;
8257   *)
8258   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8259 for as_dir in $PATH
8260 do
8261   IFS=$as_save_IFS
8262   test -z "$as_dir" && as_dir=.
8263     for ac_exec_ext in '' $ac_executable_extensions; do
8264   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8265     ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8267     break 2
8268   fi
8269 done
8270   done
8271 IFS=$as_save_IFS
8272
8273   ;;
8274 esac
8275 fi
8276 ac_pt_LIBGNUTLSCONFIG=$ac_cv_path_ac_pt_LIBGNUTLSCONFIG
8277 if test -n "$ac_pt_LIBGNUTLSCONFIG"; then
8278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGNUTLSCONFIG" >&5
8279 $as_echo "$ac_pt_LIBGNUTLSCONFIG" >&6; }
8280 else
8281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8282 $as_echo "no" >&6; }
8283 fi
8284
8285   if test "x$ac_pt_LIBGNUTLSCONFIG" = x; then
8286     LIBGNUTLSCONFIG=""
8287   else
8288     case $cross_compiling:$ac_tool_warned in
8289 yes:)
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8291 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8292 ac_tool_warned=yes ;;
8293 esac
8294     LIBGNUTLSCONFIG=$ac_pt_LIBGNUTLSCONFIG
8295   fi
8296 else
8297   LIBGNUTLSCONFIG="$ac_cv_path_LIBGNUTLSCONFIG"
8298 fi
8299
8300         if test -n "$ac_tool_prefix"; then
8301   # Extract the first word of "${ac_tool_prefix}libgcrypt-config", so it can be a program name with args.
8302 set dummy ${ac_tool_prefix}libgcrypt-config; ac_word=$2
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8304 $as_echo_n "checking for $ac_word... " >&6; }
8305 if ${ac_cv_path_LIBGCRYPTCONFIG+:} false; then :
8306   $as_echo_n "(cached) " >&6
8307 else
8308   case $LIBGCRYPTCONFIG in
8309   [\\/]* | ?:[\\/]*)
8310   ac_cv_path_LIBGCRYPTCONFIG="$LIBGCRYPTCONFIG" # Let the user override the test with a path.
8311   ;;
8312   *)
8313   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8314 for as_dir in $PATH
8315 do
8316   IFS=$as_save_IFS
8317   test -z "$as_dir" && as_dir=.
8318     for ac_exec_ext in '' $ac_executable_extensions; do
8319   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8320     ac_cv_path_LIBGCRYPTCONFIG="$as_dir/$ac_word$ac_exec_ext"
8321     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8322     break 2
8323   fi
8324 done
8325   done
8326 IFS=$as_save_IFS
8327
8328   ;;
8329 esac
8330 fi
8331 LIBGCRYPTCONFIG=$ac_cv_path_LIBGCRYPTCONFIG
8332 if test -n "$LIBGCRYPTCONFIG"; then
8333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGCRYPTCONFIG" >&5
8334 $as_echo "$LIBGCRYPTCONFIG" >&6; }
8335 else
8336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8337 $as_echo "no" >&6; }
8338 fi
8339
8340
8341 fi
8342 if test -z "$ac_cv_path_LIBGCRYPTCONFIG"; then
8343   ac_pt_LIBGCRYPTCONFIG=$LIBGCRYPTCONFIG
8344   # Extract the first word of "libgcrypt-config", so it can be a program name with args.
8345 set dummy libgcrypt-config; ac_word=$2
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8347 $as_echo_n "checking for $ac_word... " >&6; }
8348 if ${ac_cv_path_ac_pt_LIBGCRYPTCONFIG+:} false; then :
8349   $as_echo_n "(cached) " >&6
8350 else
8351   case $ac_pt_LIBGCRYPTCONFIG in
8352   [\\/]* | ?:[\\/]*)
8353   ac_cv_path_ac_pt_LIBGCRYPTCONFIG="$ac_pt_LIBGCRYPTCONFIG" # Let the user override the test with a path.
8354   ;;
8355   *)
8356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8357 for as_dir in $PATH
8358 do
8359   IFS=$as_save_IFS
8360   test -z "$as_dir" && as_dir=.
8361     for ac_exec_ext in '' $ac_executable_extensions; do
8362   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8363     ac_cv_path_ac_pt_LIBGCRYPTCONFIG="$as_dir/$ac_word$ac_exec_ext"
8364     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8365     break 2
8366   fi
8367 done
8368   done
8369 IFS=$as_save_IFS
8370
8371   ;;
8372 esac
8373 fi
8374 ac_pt_LIBGCRYPTCONFIG=$ac_cv_path_ac_pt_LIBGCRYPTCONFIG
8375 if test -n "$ac_pt_LIBGCRYPTCONFIG"; then
8376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGCRYPTCONFIG" >&5
8377 $as_echo "$ac_pt_LIBGCRYPTCONFIG" >&6; }
8378 else
8379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8380 $as_echo "no" >&6; }
8381 fi
8382
8383   if test "x$ac_pt_LIBGCRYPTCONFIG" = x; then
8384     LIBGCRYPTCONFIG=""
8385   else
8386     case $cross_compiling:$ac_tool_warned in
8387 yes:)
8388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8389 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8390 ac_tool_warned=yes ;;
8391 esac
8392     LIBGCRYPTCONFIG=$ac_pt_LIBGCRYPTCONFIG
8393   fi
8394 else
8395   LIBGCRYPTCONFIG="$ac_cv_path_LIBGCRYPTCONFIG"
8396 fi
8397
8398         if $PKGCONFIG --exists gnutls; then
8399             have_ssl=1
8400             SSLLIBS=`$PKGCONFIG --libs gnutls`
8401             SSLFLAGS=`$PKGCONFIG --cflags gnutls`
8402             $as_echo "#define HAVE_SSL 1" >>confdefs.h
8403
8404             $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8405
8406         elif test "x$LIBGNUTLSCONFIG" != x; then
8407             have_ssl=1
8408             SSLLIBS=`$LIBGNUTLSCONFIG --libs`
8409             SSLFLAGS=`$LIBGNUTLSCONFIG --cflags`
8410             $as_echo "#define HAVE_SSL 1" >>confdefs.h
8411
8412             $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8413
8414         fi
8415
8416         if test $have_ssl = 1; then
8417             CUPS_SERVERKEYCHAIN="ssl"
8418
8419             SAVELIBS="$LIBS"
8420             LIBS="$LIBS $SSLLIBS"
8421             ac_fn_c_check_func "$LINENO" "gnutls_transport_set_pull_timeout_function" "ac_cv_func_gnutls_transport_set_pull_timeout_function"
8422 if test "x$ac_cv_func_gnutls_transport_set_pull_timeout_function" = xyes; then :
8423   $as_echo "#define HAVE_GNUTLS_TRANSPORT_SET_PULL_TIMEOUT_FUNCTION 1" >>confdefs.h
8424
8425 fi
8426
8427             ac_fn_c_check_func "$LINENO" "gnutls_priority_set_direct" "ac_cv_func_gnutls_priority_set_direct"
8428 if test "x$ac_cv_func_gnutls_priority_set_direct" = xyes; then :
8429   $as_echo "#define HAVE_GNUTLS_PRIORITY_SET_DIRECT 1" >>confdefs.h
8430
8431 fi
8432
8433             LIBS="$SAVELIBS"
8434         fi
8435     fi
8436 fi
8437
8438 IPPALIASES="http"
8439 if test $have_ssl = 1; then
8440     { $as_echo "$as_me:${as_lineno-$LINENO}: result:     Using SSLLIBS=\"$SSLLIBS\"" >&5
8441 $as_echo "    Using SSLLIBS=\"$SSLLIBS\"" >&6; }
8442     { $as_echo "$as_me:${as_lineno-$LINENO}: result:     Using SSLFLAGS=\"$SSLFLAGS\"" >&5
8443 $as_echo "    Using SSLFLAGS=\"$SSLFLAGS\"" >&6; }
8444     IPPALIASES="http https ipps"
8445 elif test x$enable_cdsa = xyes -o x$enable_gnutls = xyes; then
8446     as_fn_error $? "Unable to enable SSL support." "$LINENO" 5
8447 fi
8448
8449
8450
8451
8452
8453
8454 EXPORT_SSLLIBS="$SSLLIBS"
8455
8456
8457
8458 # Check whether --enable-pam was given.
8459 if test "${enable_pam+set}" = set; then :
8460   enableval=$enable_pam;
8461 fi
8462
8463
8464 # Check whether --with-pam_module was given.
8465 if test "${with_pam_module+set}" = set; then :
8466   withval=$with_pam_module;
8467 fi
8468
8469
8470 PAMDIR=""
8471 PAMFILE="pam.std"
8472 PAMLIBS=""
8473 PAMMOD="pam_unknown.so"
8474 PAMMODAUTH="pam_unknown.so"
8475
8476 if test x$enable_pam != xno; then
8477         SAVELIBS="$LIBS"
8478
8479         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8480 $as_echo_n "checking for dlopen in -ldl... " >&6; }
8481 if ${ac_cv_lib_dl_dlopen+:} false; then :
8482   $as_echo_n "(cached) " >&6
8483 else
8484   ac_check_lib_save_LIBS=$LIBS
8485 LIBS="-ldl  $LIBS"
8486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8487 /* end confdefs.h.  */
8488
8489 /* Override any GCC internal prototype to avoid an error.
8490    Use char because int might match the return type of a GCC
8491    builtin and then its argument prototype would still apply.  */
8492 #ifdef __cplusplus
8493 extern "C"
8494 #endif
8495 char dlopen ();
8496 int
8497 main ()
8498 {
8499 return dlopen ();
8500   ;
8501   return 0;
8502 }
8503 _ACEOF
8504 if ac_fn_c_try_link "$LINENO"; then :
8505   ac_cv_lib_dl_dlopen=yes
8506 else
8507   ac_cv_lib_dl_dlopen=no
8508 fi
8509 rm -f core conftest.err conftest.$ac_objext \
8510     conftest$ac_exeext conftest.$ac_ext
8511 LIBS=$ac_check_lib_save_LIBS
8512 fi
8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8514 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8515 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8516   cat >>confdefs.h <<_ACEOF
8517 #define HAVE_LIBDL 1
8518 _ACEOF
8519
8520   LIBS="-ldl $LIBS"
8521
8522 fi
8523
8524         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8525 $as_echo_n "checking for pam_start in -lpam... " >&6; }
8526 if ${ac_cv_lib_pam_pam_start+:} false; then :
8527   $as_echo_n "(cached) " >&6
8528 else
8529   ac_check_lib_save_LIBS=$LIBS
8530 LIBS="-lpam  $LIBS"
8531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8532 /* end confdefs.h.  */
8533
8534 /* Override any GCC internal prototype to avoid an error.
8535    Use char because int might match the return type of a GCC
8536    builtin and then its argument prototype would still apply.  */
8537 #ifdef __cplusplus
8538 extern "C"
8539 #endif
8540 char pam_start ();
8541 int
8542 main ()
8543 {
8544 return pam_start ();
8545   ;
8546   return 0;
8547 }
8548 _ACEOF
8549 if ac_fn_c_try_link "$LINENO"; then :
8550   ac_cv_lib_pam_pam_start=yes
8551 else
8552   ac_cv_lib_pam_pam_start=no
8553 fi
8554 rm -f core conftest.err conftest.$ac_objext \
8555     conftest$ac_exeext conftest.$ac_ext
8556 LIBS=$ac_check_lib_save_LIBS
8557 fi
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8559 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8560 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8561   cat >>confdefs.h <<_ACEOF
8562 #define HAVE_LIBPAM 1
8563 _ACEOF
8564
8565   LIBS="-lpam $LIBS"
8566
8567 fi
8568
8569         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
8570 $as_echo_n "checking for pam_set_item in -lpam... " >&6; }
8571 if ${ac_cv_lib_pam_pam_set_item+:} false; then :
8572   $as_echo_n "(cached) " >&6
8573 else
8574   ac_check_lib_save_LIBS=$LIBS
8575 LIBS="-lpam  $LIBS"
8576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8577 /* end confdefs.h.  */
8578
8579 /* Override any GCC internal prototype to avoid an error.
8580    Use char because int might match the return type of a GCC
8581    builtin and then its argument prototype would still apply.  */
8582 #ifdef __cplusplus
8583 extern "C"
8584 #endif
8585 char pam_set_item ();
8586 int
8587 main ()
8588 {
8589 return pam_set_item ();
8590   ;
8591   return 0;
8592 }
8593 _ACEOF
8594 if ac_fn_c_try_link "$LINENO"; then :
8595   ac_cv_lib_pam_pam_set_item=yes
8596 else
8597   ac_cv_lib_pam_pam_set_item=no
8598 fi
8599 rm -f core conftest.err conftest.$ac_objext \
8600     conftest$ac_exeext conftest.$ac_ext
8601 LIBS=$ac_check_lib_save_LIBS
8602 fi
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
8604 $as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
8605 if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
8606   $as_echo "#define HAVE_PAM_SET_ITEM 1" >>confdefs.h
8607
8608 fi
8609
8610         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_setcred in -lpam" >&5
8611 $as_echo_n "checking for pam_setcred in -lpam... " >&6; }
8612 if ${ac_cv_lib_pam_pam_setcred+:} false; then :
8613   $as_echo_n "(cached) " >&6
8614 else
8615   ac_check_lib_save_LIBS=$LIBS
8616 LIBS="-lpam  $LIBS"
8617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8618 /* end confdefs.h.  */
8619
8620 /* Override any GCC internal prototype to avoid an error.
8621    Use char because int might match the return type of a GCC
8622    builtin and then its argument prototype would still apply.  */
8623 #ifdef __cplusplus
8624 extern "C"
8625 #endif
8626 char pam_setcred ();
8627 int
8628 main ()
8629 {
8630 return pam_setcred ();
8631   ;
8632   return 0;
8633 }
8634 _ACEOF
8635 if ac_fn_c_try_link "$LINENO"; then :
8636   ac_cv_lib_pam_pam_setcred=yes
8637 else
8638   ac_cv_lib_pam_pam_setcred=no
8639 fi
8640 rm -f core conftest.err conftest.$ac_objext \
8641     conftest$ac_exeext conftest.$ac_ext
8642 LIBS=$ac_check_lib_save_LIBS
8643 fi
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_setcred" >&5
8645 $as_echo "$ac_cv_lib_pam_pam_setcred" >&6; }
8646 if test "x$ac_cv_lib_pam_pam_setcred" = xyes; then :
8647   $as_echo "#define HAVE_PAM_SETCRED 1" >>confdefs.h
8648
8649 fi
8650
8651         ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
8652 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
8653
8654 fi
8655
8656
8657         if test x$ac_cv_header_security_pam_appl_h != xyes; then
8658                 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
8659 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
8660   $as_echo "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
8661
8662 fi
8663
8664
8665         fi
8666
8667         if test x$ac_cv_lib_pam_pam_start != xno; then
8668                 # Set the necessary libraries for PAM...
8669                 if test x$ac_cv_lib_dl_dlopen != xno; then
8670                         PAMLIBS="-lpam -ldl"
8671                 else
8672                         PAMLIBS="-lpam"
8673                 fi
8674
8675                 # Find the PAM configuration directory, if any...
8676                 for dir in /private/etc/pam.d /etc/pam.d; do
8677                         if test -d $dir; then
8678                                 PAMDIR=$dir
8679                                 break;
8680                         fi
8681                 done
8682         fi
8683
8684         LIBS="$SAVELIBS"
8685
8686         case "$uname" in
8687                 Darwin*)
8688                         # Darwin/macOS
8689                         if test "x$with_pam_module" != x; then
8690                                 PAMFILE="pam.$with_pam_module"
8691                         elif test -f /usr/lib/pam/pam_opendirectory.so.2; then
8692                                 PAMFILE="pam.opendirectory"
8693                         else
8694                                 PAMFILE="pam.securityserver"
8695                         fi
8696                         ;;
8697
8698                 *)
8699                         # All others; this test might need to be updated
8700                         # as Linux distributors move things around...
8701                         if test "x$with_pam_module" != x; then
8702                                 PAMMOD="pam_${with_pam_module}.so"
8703                         elif test -f /lib/security/pam_unix2.so; then
8704                                 PAMMOD="pam_unix2.so"
8705                         elif test -f /lib/security/pam_unix.so; then
8706                                 PAMMOD="pam_unix.so"
8707                         fi
8708
8709                         if test "x$PAMMOD" = xpam_unix.so; then
8710                                 PAMMODAUTH="$PAMMOD shadow nodelay"
8711                         else
8712                                 PAMMODAUTH="$PAMMOD nodelay"
8713                         fi
8714                         ;;
8715         esac
8716 fi
8717
8718
8719
8720
8721
8722
8723
8724
8725 # Check whether --enable-largefile was given.
8726 if test "${enable_largefile+set}" = set; then :
8727   enableval=$enable_largefile;
8728 fi
8729
8730 if test "$enable_largefile" != no; then
8731
8732   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
8733 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
8734 if ${ac_cv_sys_largefile_CC+:} false; then :
8735   $as_echo_n "(cached) " >&6
8736 else
8737   ac_cv_sys_largefile_CC=no
8738      if test "$GCC" != yes; then
8739        ac_save_CC=$CC
8740        while :; do
8741          # IRIX 6.2 and later do not support large files by default,
8742          # so use the C compiler's -n32 option if that helps.
8743          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8744 /* end confdefs.h.  */
8745 #include <sys/types.h>
8746  /* Check that off_t can represent 2**63 - 1 correctly.
8747     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8748     since some C++ compilers masquerading as C compilers
8749     incorrectly reject 9223372036854775807.  */
8750 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8751   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8752                        && LARGE_OFF_T % 2147483647 == 1)
8753                       ? 1 : -1];
8754 int
8755 main ()
8756 {
8757
8758   ;
8759   return 0;
8760 }
8761 _ACEOF
8762          if ac_fn_c_try_compile "$LINENO"; then :
8763   break
8764 fi
8765 rm -f core conftest.err conftest.$ac_objext
8766          CC="$CC -n32"
8767          if ac_fn_c_try_compile "$LINENO"; then :
8768   ac_cv_sys_largefile_CC=' -n32'; break
8769 fi
8770 rm -f core conftest.err conftest.$ac_objext
8771          break
8772        done
8773        CC=$ac_save_CC
8774        rm -f conftest.$ac_ext
8775     fi
8776 fi
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
8778 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
8779   if test "$ac_cv_sys_largefile_CC" != no; then
8780     CC=$CC$ac_cv_sys_largefile_CC
8781   fi
8782
8783   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8784 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
8785 if ${ac_cv_sys_file_offset_bits+:} false; then :
8786   $as_echo_n "(cached) " >&6
8787 else
8788   while :; do
8789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8790 /* end confdefs.h.  */
8791 #include <sys/types.h>
8792  /* Check that off_t can represent 2**63 - 1 correctly.
8793     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8794     since some C++ compilers masquerading as C compilers
8795     incorrectly reject 9223372036854775807.  */
8796 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8797   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8798                        && LARGE_OFF_T % 2147483647 == 1)
8799                       ? 1 : -1];
8800 int
8801 main ()
8802 {
8803
8804   ;
8805   return 0;
8806 }
8807 _ACEOF
8808 if ac_fn_c_try_compile "$LINENO"; then :
8809   ac_cv_sys_file_offset_bits=no; break
8810 fi
8811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813 /* end confdefs.h.  */
8814 #define _FILE_OFFSET_BITS 64
8815 #include <sys/types.h>
8816  /* Check that off_t can represent 2**63 - 1 correctly.
8817     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8818     since some C++ compilers masquerading as C compilers
8819     incorrectly reject 9223372036854775807.  */
8820 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8821   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8822                        && LARGE_OFF_T % 2147483647 == 1)
8823                       ? 1 : -1];
8824 int
8825 main ()
8826 {
8827
8828   ;
8829   return 0;
8830 }
8831 _ACEOF
8832 if ac_fn_c_try_compile "$LINENO"; then :
8833   ac_cv_sys_file_offset_bits=64; break
8834 fi
8835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8836   ac_cv_sys_file_offset_bits=unknown
8837   break
8838 done
8839 fi
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
8841 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
8842 case $ac_cv_sys_file_offset_bits in #(
8843   no | unknown) ;;
8844   *)
8845 cat >>confdefs.h <<_ACEOF
8846 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8847 _ACEOF
8848 ;;
8849 esac
8850 rm -rf conftest*
8851   if test $ac_cv_sys_file_offset_bits = unknown; then
8852     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
8853 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
8854 if ${ac_cv_sys_large_files+:} false; then :
8855   $as_echo_n "(cached) " >&6
8856 else
8857   while :; do
8858   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8859 /* end confdefs.h.  */
8860 #include <sys/types.h>
8861  /* Check that off_t can represent 2**63 - 1 correctly.
8862     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8863     since some C++ compilers masquerading as C compilers
8864     incorrectly reject 9223372036854775807.  */
8865 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8866   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8867                        && LARGE_OFF_T % 2147483647 == 1)
8868                       ? 1 : -1];
8869 int
8870 main ()
8871 {
8872
8873   ;
8874   return 0;
8875 }
8876 _ACEOF
8877 if ac_fn_c_try_compile "$LINENO"; then :
8878   ac_cv_sys_large_files=no; break
8879 fi
8880 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8881   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8882 /* end confdefs.h.  */
8883 #define _LARGE_FILES 1
8884 #include <sys/types.h>
8885  /* Check that off_t can represent 2**63 - 1 correctly.
8886     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8887     since some C++ compilers masquerading as C compilers
8888     incorrectly reject 9223372036854775807.  */
8889 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8890   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8891                        && LARGE_OFF_T % 2147483647 == 1)
8892                       ? 1 : -1];
8893 int
8894 main ()
8895 {
8896
8897   ;
8898   return 0;
8899 }
8900 _ACEOF
8901 if ac_fn_c_try_compile "$LINENO"; then :
8902   ac_cv_sys_large_files=1; break
8903 fi
8904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8905   ac_cv_sys_large_files=unknown
8906   break
8907 done
8908 fi
8909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
8910 $as_echo "$ac_cv_sys_large_files" >&6; }
8911 case $ac_cv_sys_large_files in #(
8912   no | unknown) ;;
8913   *)
8914 cat >>confdefs.h <<_ACEOF
8915 #define _LARGE_FILES $ac_cv_sys_large_files
8916 _ACEOF
8917 ;;
8918 esac
8919 rm -rf conftest*
8920   fi
8921 fi
8922
8923
8924 LARGEFILE=""
8925 if test x$enable_largefile != xno; then
8926         LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
8927
8928         if test x$ac_cv_sys_large_files = x1; then
8929                 LARGEFILE="$LARGEFILE -D_LARGE_FILES"
8930         fi
8931
8932         if test x$ac_cv_sys_file_offset_bits = x64; then
8933                 LARGEFILE="$LARGEFILE -D_FILE_OFFSET_BITS=64"
8934         fi
8935 fi
8936
8937
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
8939 $as_echo_n "checking for long long int... " >&6; }
8940 if ${ac_cv_c_long_long+:} false; then :
8941   $as_echo_n "(cached) " >&6
8942 else
8943   if test "$GCC" = yes; then
8944                 ac_cv_c_long_long=yes
8945         else
8946                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8947 /* end confdefs.h.  */
8948
8949 int
8950 main ()
8951 {
8952 long long int i;
8953   ;
8954   return 0;
8955 }
8956 _ACEOF
8957 if ac_fn_c_try_compile "$LINENO"; then :
8958   ac_cv_c_long_long=yes
8959 else
8960   ac_cv_c_long_long=no
8961 fi
8962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8963         fi
8964 fi
8965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_long_long" >&5
8966 $as_echo "$ac_cv_c_long_long" >&6; }
8967
8968 if test $ac_cv_c_long_long = yes; then
8969         $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
8970
8971 fi
8972
8973 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
8974 if test "x$ac_cv_func_strtoll" = xyes; then :
8975   $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
8976
8977 fi
8978
8979
8980
8981 # Check whether --enable-avahi was given.
8982 if test "${enable_avahi+set}" = set; then :
8983   enableval=$enable_avahi;
8984 fi
8985
8986 # Check whether --enable-dnssd was given.
8987 if test "${enable_dnssd+set}" = set; then :
8988   enableval=$enable_dnssd;
8989 fi
8990
8991
8992 # Check whether --with-dnssd-libs was given.
8993 if test "${with_dnssd_libs+set}" = set; then :
8994   withval=$with_dnssd_libs; LDFLAGS="-L$withval $LDFLAGS"
8995         DSOFLAGS="-L$withval $DSOFLAGS"
8996 fi
8997
8998
8999 # Check whether --with-dnssd-includes was given.
9000 if test "${with_dnssd_includes+set}" = set; then :
9001   withval=$with_dnssd_includes; CFLAGS="-I$withval $CFLAGS"
9002         CPPFLAGS="-I$withval $CPPFLAGS"
9003 fi
9004
9005
9006 DNSSDLIBS=""
9007 DNSSD_BACKEND=""
9008 IPPFIND_BIN=""
9009 IPPFIND_MAN=""
9010
9011 if test "x$PKGCONFIG" != x -a x$enable_avahi != xno -a x$uname != xDarwin; then
9012         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
9013 $as_echo_n "checking for Avahi... " >&6; }
9014         if $PKGCONFIG --exists avahi-client; then
9015                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9016 $as_echo "yes" >&6; }
9017                 CFLAGS="$CFLAGS `$PKGCONFIG --cflags avahi-client`"
9018                 DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
9019                 DNSSD_BACKEND="dnssd"
9020                 IPPFIND_BIN="ippfind"
9021                 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9022                 $as_echo "#define HAVE_AVAHI 1" >>confdefs.h
9023
9024         else
9025                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9026 $as_echo "no" >&6; }
9027         fi
9028 fi
9029
9030 if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
9031         ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9032 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9033
9034                 case "$uname" in
9035                         Darwin*)
9036                                 # Darwin and macOS...
9037                                 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9038
9039                                 DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
9040                                 DNSSD_BACKEND="dnssd"
9041                                 IPPFIND_BIN="ippfind"
9042                                 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9043                                 ;;
9044                         *)
9045                                 # All others...
9046                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current version of dns_sd library" >&5
9047 $as_echo_n "checking for current version of dns_sd library... " >&6; }
9048                                 SAVELIBS="$LIBS"
9049                                 LIBS="$LIBS -ldns_sd"
9050                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9051 /* end confdefs.h.  */
9052 #include <dns_sd.h>
9053 int
9054 main ()
9055 {
9056 int constant = kDNSServiceFlagsShareConnection;
9057                                         unsigned char txtRecord[100];
9058                                         uint8_t valueLen;
9059                                         TXTRecordGetValuePtr(sizeof(txtRecord),
9060                                             txtRecord, "value", &valueLen);
9061   ;
9062   return 0;
9063 }
9064 _ACEOF
9065 if ac_fn_c_try_compile "$LINENO"; then :
9066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9067 $as_echo "yes" >&6; }
9068                                         $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9069
9070                                         DNSSDLIBS="-ldns_sd"
9071                                         DNSSD_BACKEND="dnssd"
9072 else
9073   IPPFIND_BIN="ippfind"
9074                                         IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9075                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9076 $as_echo "no" >&6; }
9077 fi
9078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9079                                 LIBS="$SAVELIBS"
9080                                 ;;
9081                 esac
9082
9083 fi
9084
9085
9086 fi
9087
9088
9089
9090
9091
9092
9093
9094 ONDEMANDFLAGS=""
9095 ONDEMANDLIBS=""
9096
9097
9098
9099 # Check whether --enable-launchd was given.
9100 if test "${enable_launchd+set}" = set; then :
9101   enableval=$enable_launchd;
9102 fi
9103
9104 LAUNCHD_DIR=""
9105
9106
9107 if test x$enable_launchd != xno; then
9108         ac_fn_c_check_func "$LINENO" "launch_activate_socket" "ac_cv_func_launch_activate_socket"
9109 if test "x$ac_cv_func_launch_activate_socket" = xyes; then :
9110
9111                 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
9112
9113                 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9114
9115 fi
9116
9117         ac_fn_c_check_header_mongrel "$LINENO" "launch.h" "ac_cv_header_launch_h" "$ac_includes_default"
9118 if test "x$ac_cv_header_launch_h" = xyes; then :
9119   $as_echo "#define HAVE_LAUNCH_H 1" >>confdefs.h
9120
9121 fi
9122
9123
9124
9125         case "$uname" in
9126                 Darwin*)
9127                         # Darwin, macOS
9128                         LAUNCHD_DIR="/System/Library/LaunchDaemons"
9129                         # liblaunch is already part of libSystem
9130                         ;;
9131                 *)
9132                         # All others; this test will need to be updated
9133                         ;;
9134         esac
9135 fi
9136
9137 # Check whether --enable-systemd was given.
9138 if test "${enable_systemd+set}" = set; then :
9139   enableval=$enable_systemd;
9140 fi
9141
9142
9143 # Check whether --with-systemd was given.
9144 if test "${with_systemd+set}" = set; then :
9145   withval=$with_systemd; SYSTEMD_DIR="$withval"
9146 else
9147   SYSTEMD_DIR=""
9148 fi
9149
9150
9151
9152 if test x$enable_systemd != xno; then
9153         if test "x$PKGCONFIG" = x; then
9154                 if test x$enable_systemd = xyes; then
9155                         as_fn_error $? "Need pkg-config to enable systemd support." "$LINENO" 5
9156                 fi
9157         else
9158                 have_systemd=no
9159                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5
9160 $as_echo_n "checking for libsystemd... " >&6; }
9161                 if $PKGCONFIG --exists libsystemd; then
9162                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9163 $as_echo "yes" >&6; }
9164                         have_systemd=yes
9165                         ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd`
9166                         ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd`
9167                 elif $PKGCONFIG --exists libsystemd-daemon; then
9168                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - legacy" >&5
9169 $as_echo "yes - legacy" >&6; }
9170                         have_systemd=yes
9171                         ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd-daemon`
9172                         ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd-daemon`
9173
9174                         if $PKGCONFIG --exists libsystemd-journal; then
9175                                 ONDEMANDFLAGS="$ONDEMANDFLAGS `$PKGCONFIG --cflags libsystemd-journal`"
9176                                 ONDEMANDLIBS="$ONDEMANDLIBS `$PKGCONFIG --libs libsystemd-journal`"
9177                         fi
9178                 else
9179                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9180 $as_echo "no" >&6; }
9181                 fi
9182
9183                 if test $have_systemd = yes; then
9184                         $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
9185
9186                         $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9187
9188                         ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-journal.h" "ac_cv_header_systemd_sd_journal_h" "$ac_includes_default"
9189 if test "x$ac_cv_header_systemd_sd_journal_h" = xyes; then :
9190   $as_echo "#define HAVE_SYSTEMD_SD_JOURNAL_H 1" >>confdefs.h
9191
9192 fi
9193
9194
9195                         if test "x$SYSTEMD_DIR" = x; then
9196                                 SYSTEMD_DIR="`$PKGCONFIG --variable=systemdsystemunitdir systemd`"
9197                         fi
9198                 fi
9199         fi
9200 fi
9201
9202 # Check whether --enable-upstart was given.
9203 if test "${enable_upstart+set}" = set; then :
9204   enableval=$enable_upstart;
9205 fi
9206
9207 if test "x$enable_upstart" = "xyes"; then
9208         if test "x$have_systemd" = "xyes"; then
9209                 as_fn_error $? "Cannot support both systemd and upstart." "$LINENO" 5
9210         fi
9211         $as_echo "#define HAVE_UPSTART 1" >>confdefs.h
9212
9213         $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9214
9215 fi
9216
9217 SMFMANIFESTDIR=""
9218
9219
9220 # Check whether --with-smfmanifestdir was given.
9221 if test "${with_smfmanifestdir+set}" = set; then :
9222   withval=$with_smfmanifestdir; SMFMANIFESTDIR="$withval"
9223 fi
9224
9225
9226
9227 # Check whether --with-rcdir was given.
9228 if test "${with_rcdir+set}" = set; then :
9229   withval=$with_rcdir; rcdir="$withval"
9230 else
9231   rcdir=""
9232 fi
9233
9234
9235 # Check whether --with-rclevels was given.
9236 if test "${with_rclevels+set}" = set; then :
9237   withval=$with_rclevels; rclevels="$withval"
9238 else
9239   rclevels="2 3 5"
9240 fi
9241
9242
9243 # Check whether --with-rcstart was given.
9244 if test "${with_rcstart+set}" = set; then :
9245   withval=$with_rcstart; rcstart="$withval"
9246 else
9247   rcstart=""
9248 fi
9249
9250
9251 # Check whether --with-rcstop was given.
9252 if test "${with_rcstop+set}" = set; then :
9253   withval=$with_rcstop; rcstop="$withval"
9254 else
9255   rcstop=""
9256 fi
9257
9258
9259 if test x$rcdir = x; then
9260         if test x$LAUNCHD_DIR = x -a x$SYSTEMD_DIR = x -a x$SMFMANIFESTDIR = x; then
9261                 # Fall back on "init", the original service startup interface...
9262                 if test -d /sbin/init.d; then
9263                         # SuSE
9264                         rcdir="/sbin/init.d"
9265                 elif test -d /etc/init.d; then
9266                         # Others
9267                         rcdir="/etc"
9268                 else
9269                         # RedHat, NetBSD
9270                         rcdir="/etc/rc.d"
9271                 fi
9272         else
9273                 rcdir="no"
9274         fi
9275 fi
9276
9277 if test "x$rcstart" = x; then
9278         case "$uname" in
9279                 Linux | GNU | GNU/k*BSD*)
9280                         # Linux
9281                         rcstart="81"
9282                         ;;
9283
9284                 SunOS*)
9285                         # Solaris
9286                         rcstart="81"
9287                         ;;
9288
9289                 *)
9290                         # Others
9291                         rcstart="99"
9292                         ;;
9293         esac
9294 fi
9295
9296 if test "x$rcstop" = x; then
9297         case "$uname" in
9298                 Linux | GNU | GNU/k*BSD*)
9299                         # Linux
9300                         rcstop="36"
9301                         ;;
9302
9303                 *)
9304                         # Others
9305                         rcstop="00"
9306                         ;;
9307         esac
9308 fi
9309
9310 INITDIR=""
9311 INITDDIR=""
9312 RCLEVELS="$rclevels"
9313 RCSTART="$rcstart"
9314 RCSTOP="$rcstop"
9315
9316
9317
9318
9319
9320
9321 if test "x$rcdir" != xno; then
9322         if test "x$rclevels" = x; then
9323                 INITDDIR="$rcdir"
9324         else
9325                 INITDIR="$rcdir"
9326         fi
9327 fi
9328
9329
9330 # Check whether --with-xinetd was given.
9331 if test "${with_xinetd+set}" = set; then :
9332   withval=$with_xinetd; xinetd="$withval"
9333 else
9334   xinetd=""
9335 fi
9336
9337 XINETD=""
9338
9339
9340 if test "x$xinetd" = x; then
9341         if test ! -x /sbin/launchd; then
9342                 for dir in /etc/xinetd.d /usr/local/etc/xinetd.d; do
9343                         if test -d $dir; then
9344                                 XINETD="$dir"
9345                                 break
9346                         fi
9347                 done
9348         fi
9349 elif test "x$xinetd" != xno; then
9350         XINETD="$xinetd"
9351 fi
9352
9353
9354 LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`"
9355
9356
9357 # Check whether --with-languages was given.
9358 if test "${with_languages+set}" = set; then :
9359   withval=$with_languages;
9360         case "$withval" in
9361                 none | no) LANGUAGES="" ;;
9362                 all) ;;
9363                 *) LANGUAGES="$withval" ;;
9364         esac
9365 fi
9366
9367
9368
9369
9370 # Check whether --with-bundledir was given.
9371 if test "${with_bundledir+set}" = set; then :
9372   withval=$with_bundledir; CUPS_BUNDLEDIR="$withval"
9373 else
9374   if test "x$uname" = xDarwin -a $uversion -ge 100; then
9375                 CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
9376                 LANGUAGES=""
9377         else
9378                 CUPS_BUNDLEDIR=""
9379         fi
9380 fi
9381
9382
9383
9384 if test "x$CUPS_BUNDLEDIR" != x; then
9385         cat >>confdefs.h <<_ACEOF
9386 #define CUPS_BUNDLEDIR "$CUPS_BUNDLEDIR"
9387 _ACEOF
9388
9389 fi
9390
9391
9392 # Check whether --with-config_file_perm was given.
9393 if test "${with_config_file_perm+set}" = set; then :
9394   withval=$with_config_file_perm; CUPS_CONFIG_FILE_PERM="$withval"
9395 else
9396   if test "x$uname" = xDarwin; then
9397                 CUPS_CONFIG_FILE_PERM="644"
9398         else
9399                 CUPS_CONFIG_FILE_PERM="640"
9400         fi
9401 fi
9402
9403
9404 cat >>confdefs.h <<_ACEOF
9405 #define CUPS_DEFAULT_CONFIG_FILE_PERM 0$CUPS_CONFIG_FILE_PERM
9406 _ACEOF
9407
9408
9409
9410 # Check whether --with-cupsd_file_perm was given.
9411 if test "${with_cupsd_file_perm+set}" = set; then :
9412   withval=$with_cupsd_file_perm; CUPS_CUPSD_FILE_PERM="$withval"
9413 else
9414   CUPS_CUPSD_FILE_PERM="500"
9415 fi
9416
9417
9418
9419
9420 # Check whether --with-log_file_perm was given.
9421 if test "${with_log_file_perm+set}" = set; then :
9422   withval=$with_log_file_perm; CUPS_LOG_FILE_PERM="$withval"
9423 else
9424   CUPS_LOG_FILE_PERM="644"
9425 fi
9426
9427
9428 cat >>confdefs.h <<_ACEOF
9429 #define CUPS_DEFAULT_LOG_FILE_PERM 0$CUPS_LOG_FILE_PERM
9430 _ACEOF
9431
9432
9433
9434 # Check whether --with-fatal_errors was given.
9435 if test "${with_fatal_errors+set}" = set; then :
9436   withval=$with_fatal_errors; CUPS_FATAL_ERRORS="$withval"
9437 else
9438   CUPS_FATAL_ERRORS="config"
9439 fi
9440
9441
9442 cat >>confdefs.h <<_ACEOF
9443 #define CUPS_DEFAULT_FATAL_ERRORS "$CUPS_FATAL_ERRORS"
9444 _ACEOF
9445
9446
9447
9448 # Check whether --with-log_level was given.
9449 if test "${with_log_level+set}" = set; then :
9450   withval=$with_log_level; CUPS_LOG_LEVEL="$withval"
9451 else
9452   CUPS_LOG_LEVEL="warn"
9453 fi
9454
9455
9456 cat >>confdefs.h <<_ACEOF
9457 #define CUPS_DEFAULT_LOG_LEVEL "$CUPS_LOG_LEVEL"
9458 _ACEOF
9459
9460
9461
9462 # Check whether --with-access_log_level was given.
9463 if test "${with_access_log_level+set}" = set; then :
9464   withval=$with_access_log_level; CUPS_ACCESS_LOG_LEVEL="$withval"
9465 else
9466   CUPS_ACCESS_LOG_LEVEL="none"
9467 fi
9468
9469
9470 cat >>confdefs.h <<_ACEOF
9471 #define CUPS_DEFAULT_ACCESS_LOG_LEVEL "$CUPS_ACCESS_LOG_LEVEL"
9472 _ACEOF
9473
9474
9475 # Check whether --enable-page_logging was given.
9476 if test "${enable_page_logging+set}" = set; then :
9477   enableval=$enable_page_logging;
9478 fi
9479
9480 if test "x$enable_page_logging" = xyes; then
9481         CUPS_PAGE_LOG_FORMAT=""
9482 else
9483         CUPS_PAGE_LOG_FORMAT="PageLogFormat"
9484 fi
9485
9486
9487 # Check whether --enable-browsing was given.
9488 if test "${enable_browsing+set}" = set; then :
9489   enableval=$enable_browsing;
9490 fi
9491
9492 if test "x$enable_browsing" = xno; then
9493         CUPS_BROWSING="No"
9494         cat >>confdefs.h <<_ACEOF
9495 #define CUPS_DEFAULT_BROWSING 0
9496 _ACEOF
9497
9498 else
9499         CUPS_BROWSING="Yes"
9500         cat >>confdefs.h <<_ACEOF
9501 #define CUPS_DEFAULT_BROWSING 1
9502 _ACEOF
9503
9504 fi
9505
9506
9507
9508 # Check whether --with-local_protocols was given.
9509 if test "${with_local_protocols+set}" = set; then :
9510   withval=$with_local_protocols; default_local_protocols="$withval"
9511 else
9512   default_local_protocols="default"
9513 fi
9514
9515
9516 if test x$with_local_protocols != xno; then
9517         if test "x$default_local_protocols" = "xdefault"; then
9518                 if test "x$DNSSD_BACKEND" != "x"; then
9519                         CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd"
9520                 else
9521                         CUPS_BROWSE_LOCAL_PROTOCOLS=""
9522                 fi
9523         else
9524                 CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols"
9525         fi
9526 else
9527         CUPS_BROWSE_LOCAL_PROTOCOLS=""
9528 fi
9529
9530
9531 cat >>confdefs.h <<_ACEOF
9532 #define CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "$CUPS_BROWSE_LOCAL_PROTOCOLS"
9533 _ACEOF
9534
9535
9536 # Check whether --enable-default_shared was given.
9537 if test "${enable_default_shared+set}" = set; then :
9538   enableval=$enable_default_shared;
9539 fi
9540
9541 if test "x$enable_default_shared" = xno; then
9542         CUPS_DEFAULT_SHARED="No"
9543         cat >>confdefs.h <<_ACEOF
9544 #define CUPS_DEFAULT_DEFAULT_SHARED 0
9545 _ACEOF
9546
9547 else
9548         CUPS_DEFAULT_SHARED="Yes"
9549         cat >>confdefs.h <<_ACEOF
9550 #define CUPS_DEFAULT_DEFAULT_SHARED 1
9551 _ACEOF
9552
9553 fi
9554
9555
9556
9557 # Check whether --with-cups_user was given.
9558 if test "${with_cups_user+set}" = set; then :
9559   withval=$with_cups_user; CUPS_USER="$withval"
9560 else
9561   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print user" >&5
9562 $as_echo_n "checking for default print user... " >&6; }
9563         if test x$uname = xDarwin; then
9564                 if test x`id -u _lp 2>/dev/null` = x; then
9565                         CUPS_USER="lp";
9566                 else
9567                         CUPS_USER="_lp";
9568                 fi
9569                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_USER" >&5
9570 $as_echo "$CUPS_USER" >&6; }
9571         elif test -f /etc/passwd; then
9572                 CUPS_USER=""
9573                 for user in lp lpd guest daemon nobody; do
9574                         if test "`grep \^${user}: /etc/passwd`" != ""; then
9575                                 CUPS_USER="$user"
9576                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $user" >&5
9577 $as_echo "$user" >&6; }
9578                                 break;
9579                         fi
9580                 done
9581
9582                 if test x$CUPS_USER = x; then
9583                         CUPS_USER="nobody"
9584                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9585 $as_echo "not found" >&6; }
9586                 fi
9587         else
9588                 CUPS_USER="nobody"
9589                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no password file" >&5
9590 $as_echo "no password file" >&6; }
9591         fi
9592 fi
9593
9594
9595 if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then
9596         as_fn_error $? "The default user for CUPS cannot be root!" "$LINENO" 5
9597 fi
9598
9599
9600 # Check whether --with-cups_group was given.
9601 if test "${with_cups_group+set}" = set; then :
9602   withval=$with_cups_group; CUPS_GROUP="$withval"
9603 else
9604   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print group" >&5
9605 $as_echo_n "checking for default print group... " >&6; }
9606         if test x$uname = xDarwin; then
9607                 if test x`id -g _lp 2>/dev/null` = x; then
9608                         CUPS_GROUP="lp";
9609                 else
9610                         CUPS_GROUP="_lp";
9611                 fi
9612                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_GROUP" >&5
9613 $as_echo "$CUPS_GROUP" >&6; }
9614         elif test -f /etc/group; then
9615                 GROUP_LIST="_lp lp nobody"
9616                 CUPS_GROUP=""
9617                 for group in $GROUP_LIST; do
9618                         if test "`grep \^${group}: /etc/group`" != ""; then
9619                                 CUPS_GROUP="$group"
9620                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $group" >&5
9621 $as_echo "$group" >&6; }
9622                                 break;
9623                         fi
9624                 done
9625
9626                 if test x$CUPS_GROUP = x; then
9627                         CUPS_GROUP="nobody"
9628                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9629 $as_echo "not found" >&6; }
9630                 fi
9631         else
9632                 CUPS_GROUP="nobody"
9633                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9634 $as_echo "no group file" >&6; }
9635         fi
9636 fi
9637
9638
9639 if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then
9640         as_fn_error $? "The default group for CUPS cannot be root!" "$LINENO" 5
9641 fi
9642
9643
9644 # Check whether --with-system_groups was given.
9645 if test "${with_system_groups+set}" = set; then :
9646   withval=$with_system_groups; CUPS_SYSTEM_GROUPS="$withval"
9647 else
9648   if test x$uname = xDarwin; then
9649                 CUPS_SYSTEM_GROUPS="admin"
9650         else
9651                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default system groups" >&5
9652 $as_echo_n "checking for default system groups... " >&6; }
9653                 if test -f /etc/group; then
9654                         CUPS_SYSTEM_GROUPS=""
9655                         GROUP_LIST="lpadmin sys system root"
9656                         for group in $GROUP_LIST; do
9657                                 if test "`grep \^${group}: /etc/group`" != ""; then
9658                                         if test "x$CUPS_SYSTEM_GROUPS" = x; then
9659                                                 CUPS_SYSTEM_GROUPS="$group"
9660                                         else
9661                                                 CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group"
9662                                         fi
9663                                 fi
9664                         done
9665
9666                         if test "x$CUPS_SYSTEM_GROUPS" = x; then
9667                                 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9668                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no groups found" >&5
9669 $as_echo "no groups found" >&6; }
9670                         else
9671                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$CUPS_SYSTEM_GROUPS\"" >&5
9672 $as_echo "\"$CUPS_SYSTEM_GROUPS\"" >&6; }
9673                         fi
9674                 else
9675                         CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9676                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9677 $as_echo "no group file" >&6; }
9678                 fi
9679         fi
9680 fi
9681
9682
9683 CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`"
9684
9685 for group in $CUPS_SYSTEM_GROUPS; do
9686         if test "x$CUPS_GROUP" = "x$group"; then
9687                 as_fn_error $? "The default system groups cannot contain the default CUPS group!" "$LINENO" 5
9688         fi
9689 done
9690
9691
9692
9693
9694
9695
9696 cat >>confdefs.h <<_ACEOF
9697 #define CUPS_DEFAULT_USER "$CUPS_USER"
9698 _ACEOF
9699
9700 cat >>confdefs.h <<_ACEOF
9701 #define CUPS_DEFAULT_GROUP "$CUPS_GROUP"
9702 _ACEOF
9703
9704 cat >>confdefs.h <<_ACEOF
9705 #define CUPS_DEFAULT_SYSTEM_GROUPS "$CUPS_SYSTEM_GROUPS"
9706 _ACEOF
9707
9708
9709
9710 # Check whether --with-printcap was given.
9711 if test "${with_printcap+set}" = set; then :
9712   withval=$with_printcap; default_printcap="$withval"
9713 else
9714   default_printcap="default"
9715 fi
9716
9717
9718 if test x$default_printcap != xno; then
9719         if test "x$default_printcap" = "xdefault"; then
9720                 case $uname in
9721                         Darwin*)
9722                                 if test $uversion -ge 90; then
9723                                         CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist"
9724                                 else
9725                                         CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9726                                 fi
9727                                 ;;
9728                         SunOS*)
9729                                 CUPS_DEFAULT_PRINTCAP="/etc/printers.conf"
9730                                 ;;
9731                         *)
9732                                 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9733                                 ;;
9734                 esac
9735         else
9736                 CUPS_DEFAULT_PRINTCAP="$default_printcap"
9737         fi
9738 else
9739         CUPS_DEFAULT_PRINTCAP=""
9740 fi
9741
9742
9743 cat >>confdefs.h <<_ACEOF
9744 #define CUPS_DEFAULT_PRINTCAP "$CUPS_DEFAULT_PRINTCAP"
9745 _ACEOF
9746
9747
9748
9749 # Check whether --with-lpdconfigfile was given.
9750 if test "${with_lpdconfigfile+set}" = set; then :
9751   withval=$with_lpdconfigfile; default_lpdconfigfile="$withval"
9752 else
9753   default_lpdconfigfile="default"
9754 fi
9755
9756
9757 if test x$default_lpdconfigfile != xno; then
9758         if test "x$default_lpdconfigfile" = "xdefault"; then
9759                 case $uname in
9760                         Darwin*)
9761                                 CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
9762                                 ;;
9763                         *)
9764                                 if test "x$XINETD" != x; then
9765                                         CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd"
9766                                 else
9767                                         CUPS_DEFAULT_LPD_CONFIG_FILE=""
9768                                 fi
9769                                 ;;
9770                 esac
9771         else
9772                 CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile"
9773         fi
9774 else
9775         CUPS_DEFAULT_LPD_CONFIG_FILE=""
9776 fi
9777
9778 cat >>confdefs.h <<_ACEOF
9779 #define CUPS_DEFAULT_LPD_CONFIG_FILE "$CUPS_DEFAULT_LPD_CONFIG_FILE"
9780 _ACEOF
9781
9782
9783
9784
9785 # Check whether --with-smbconfigfile was given.
9786 if test "${with_smbconfigfile+set}" = set; then :
9787   withval=$with_smbconfigfile; default_smbconfigfile="$withval"
9788 else
9789   default_smbconfigfile="default"
9790 fi
9791
9792
9793 if test x$default_smbconfigfile != xno; then
9794         if test "x$default_smbconfigfile" = "xdefault"; then
9795                 if test -f /etc/smb.conf; then
9796                         CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf"
9797                 else
9798                         CUPS_DEFAULT_SMB_CONFIG_FILE=""
9799                 fi
9800         else
9801                 CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile"
9802         fi
9803 else
9804         CUPS_DEFAULT_SMB_CONFIG_FILE=""
9805 fi
9806
9807 cat >>confdefs.h <<_ACEOF
9808 #define CUPS_DEFAULT_SMB_CONFIG_FILE "$CUPS_DEFAULT_SMB_CONFIG_FILE"
9809 _ACEOF
9810
9811
9812
9813
9814 # Check whether --with-max-copies was given.
9815 if test "${with_max_copies+set}" = set; then :
9816   withval=$with_max_copies; CUPS_MAX_COPIES="$withval"
9817 else
9818   CUPS_MAX_COPIES="9999"
9819 fi
9820
9821
9822
9823 cat >>confdefs.h <<_ACEOF
9824 #define CUPS_DEFAULT_MAX_COPIES $CUPS_MAX_COPIES
9825 _ACEOF
9826
9827
9828 # Check whether --enable-raw_printing was given.
9829 if test "${enable_raw_printing+set}" = set; then :
9830   enableval=$enable_raw_printing;
9831 fi
9832
9833 if test "x$enable_raw_printing" != xno; then
9834         DEFAULT_RAW_PRINTING=""
9835 else
9836         DEFAULT_RAW_PRINTING="#"
9837 fi
9838
9839
9840
9841 # Check whether --with-snmp-address was given.
9842 if test "${with_snmp_address+set}" = set; then :
9843   withval=$with_snmp_address; if test "x$withval" = x; then
9844                 CUPS_SNMP_ADDRESS=""
9845         else
9846                 CUPS_SNMP_ADDRESS="Address $withval"
9847         fi
9848 else
9849   if test "x$uname" = xDarwin; then
9850                 CUPS_SNMP_ADDRESS=""
9851         else
9852                 CUPS_SNMP_ADDRESS="Address @LOCAL"
9853         fi
9854 fi
9855
9856
9857
9858 # Check whether --with-snmp-community was given.
9859 if test "${with_snmp_community+set}" = set; then :
9860   withval=$with_snmp_community; CUPS_SNMP_COMMUNITY="Community $withval"
9861 else
9862   CUPS_SNMP_COMMUNITY="Community public"
9863 fi
9864
9865
9866
9867
9868
9869
9870 # Check whether --with-ipp-port was given.
9871 if test "${with_ipp_port+set}" = set; then :
9872   withval=$with_ipp_port; DEFAULT_IPP_PORT="$withval"
9873 else
9874   DEFAULT_IPP_PORT="631"
9875 fi
9876
9877
9878
9879 cat >>confdefs.h <<_ACEOF
9880 #define CUPS_DEFAULT_IPP_PORT $DEFAULT_IPP_PORT
9881 _ACEOF
9882
9883
9884 # Check whether --enable-webif was given.
9885 if test "${enable_webif+set}" = set; then :
9886   enableval=$enable_webif;
9887 fi
9888
9889 case "x$enable_webif" in
9890         xno)
9891                 CUPS_WEBIF=No
9892                 CUPS_DEFAULT_WEBIF=0
9893                 ;;
9894         xyes)
9895                 CUPS_WEBIF=Yes
9896                 CUPS_DEFAULT_WEBIF=1
9897                 ;;
9898         *)
9899                 if test $uname = Darwin; then
9900                         CUPS_WEBIF=No
9901                         CUPS_DEFAULT_WEBIF=0
9902                 else
9903                         CUPS_WEBIF=Yes
9904                         CUPS_DEFAULT_WEBIF=1
9905                 fi
9906                 ;;
9907 esac
9908
9909
9910 cat >>confdefs.h <<_ACEOF
9911 #define CUPS_DEFAULT_WEBIF $CUPS_DEFAULT_WEBIF
9912 _ACEOF
9913
9914
9915
9916
9917 # Check whether --with-java was given.
9918 if test "${with_java+set}" = set; then :
9919   withval=$with_java; CUPS_JAVA="$withval"
9920 else
9921   CUPS_JAVA=""
9922 fi
9923
9924
9925 if test "x$CUPS_JAVA" = x; then
9926         # Extract the first word of "java", so it can be a program name with args.
9927 set dummy java; ac_word=$2
9928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9929 $as_echo_n "checking for $ac_word... " >&6; }
9930 if ${ac_cv_path_JAVA+:} false; then :
9931   $as_echo_n "(cached) " >&6
9932 else
9933   case $JAVA in
9934   [\\/]* | ?:[\\/]*)
9935   ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
9936   ;;
9937   *)
9938   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9939 for as_dir in $PATH
9940 do
9941   IFS=$as_save_IFS
9942   test -z "$as_dir" && as_dir=.
9943     for ac_exec_ext in '' $ac_executable_extensions; do
9944   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9945     ac_cv_path_JAVA="$as_dir/$ac_word$ac_exec_ext"
9946     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9947     break 2
9948   fi
9949 done
9950   done
9951 IFS=$as_save_IFS
9952
9953   ;;
9954 esac
9955 fi
9956 JAVA=$ac_cv_path_JAVA
9957 if test -n "$JAVA"; then
9958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA" >&5
9959 $as_echo "$JAVA" >&6; }
9960 else
9961   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9962 $as_echo "no" >&6; }
9963 fi
9964
9965
9966         CUPS_JAVA="$JAVA"
9967 fi
9968
9969 cat >>confdefs.h <<_ACEOF
9970 #define CUPS_JAVA "$CUPS_JAVA"
9971 _ACEOF
9972
9973
9974 if test "x$CUPS_JAVA" != x; then
9975         $as_echo "#define HAVE_JAVA 1" >>confdefs.h
9976
9977 fi
9978
9979
9980 # Check whether --with-perl was given.
9981 if test "${with_perl+set}" = set; then :
9982   withval=$with_perl; CUPS_PERL="$withval"
9983 else
9984   CUPS_PERL=""
9985 fi
9986
9987
9988 if test "x$CUPS_PERL" = x; then
9989         # Extract the first word of "perl", so it can be a program name with args.
9990 set dummy perl; ac_word=$2
9991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9992 $as_echo_n "checking for $ac_word... " >&6; }
9993 if ${ac_cv_path_PERL+:} false; then :
9994   $as_echo_n "(cached) " >&6
9995 else
9996   case $PERL in
9997   [\\/]* | ?:[\\/]*)
9998   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
9999   ;;
10000   *)
10001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10002 for as_dir in $PATH
10003 do
10004   IFS=$as_save_IFS
10005   test -z "$as_dir" && as_dir=.
10006     for ac_exec_ext in '' $ac_executable_extensions; do
10007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10008     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
10009     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10010     break 2
10011   fi
10012 done
10013   done
10014 IFS=$as_save_IFS
10015
10016   ;;
10017 esac
10018 fi
10019 PERL=$ac_cv_path_PERL
10020 if test -n "$PERL"; then
10021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
10022 $as_echo "$PERL" >&6; }
10023 else
10024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10025 $as_echo "no" >&6; }
10026 fi
10027
10028
10029         CUPS_PERL="$PERL"
10030 fi
10031
10032 cat >>confdefs.h <<_ACEOF
10033 #define CUPS_PERL "$CUPS_PERL"
10034 _ACEOF
10035
10036
10037 if test "x$CUPS_PERL" != x; then
10038         $as_echo "#define HAVE_PERL 1" >>confdefs.h
10039
10040 fi
10041
10042
10043 # Check whether --with-php was given.
10044 if test "${with_php+set}" = set; then :
10045   withval=$with_php; CUPS_PHP="$withval"
10046 else
10047   CUPS_PHP=""
10048 fi
10049
10050
10051 if test "x$CUPS_PHP" = x; then
10052         # Extract the first word of "php-cgi", so it can be a program name with args.
10053 set dummy php-cgi; ac_word=$2
10054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10055 $as_echo_n "checking for $ac_word... " >&6; }
10056 if ${ac_cv_path_PHPCGI+:} false; then :
10057   $as_echo_n "(cached) " >&6
10058 else
10059   case $PHPCGI in
10060   [\\/]* | ?:[\\/]*)
10061   ac_cv_path_PHPCGI="$PHPCGI" # Let the user override the test with a path.
10062   ;;
10063   *)
10064   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10065 for as_dir in $PATH
10066 do
10067   IFS=$as_save_IFS
10068   test -z "$as_dir" && as_dir=.
10069     for ac_exec_ext in '' $ac_executable_extensions; do
10070   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10071     ac_cv_path_PHPCGI="$as_dir/$ac_word$ac_exec_ext"
10072     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10073     break 2
10074   fi
10075 done
10076   done
10077 IFS=$as_save_IFS
10078
10079   ;;
10080 esac
10081 fi
10082 PHPCGI=$ac_cv_path_PHPCGI
10083 if test -n "$PHPCGI"; then
10084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHPCGI" >&5
10085 $as_echo "$PHPCGI" >&6; }
10086 else
10087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10088 $as_echo "no" >&6; }
10089 fi
10090
10091
10092         if test "x$PHPCGI" = x; then
10093                 # Extract the first word of "php", so it can be a program name with args.
10094 set dummy php; ac_word=$2
10095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10096 $as_echo_n "checking for $ac_word... " >&6; }
10097 if ${ac_cv_path_PHP+:} false; then :
10098   $as_echo_n "(cached) " >&6
10099 else
10100   case $PHP in
10101   [\\/]* | ?:[\\/]*)
10102   ac_cv_path_PHP="$PHP" # Let the user override the test with a path.
10103   ;;
10104   *)
10105   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10106 for as_dir in $PATH
10107 do
10108   IFS=$as_save_IFS
10109   test -z "$as_dir" && as_dir=.
10110     for ac_exec_ext in '' $ac_executable_extensions; do
10111   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10112     ac_cv_path_PHP="$as_dir/$ac_word$ac_exec_ext"
10113     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10114     break 2
10115   fi
10116 done
10117   done
10118 IFS=$as_save_IFS
10119
10120   ;;
10121 esac
10122 fi
10123 PHP=$ac_cv_path_PHP
10124 if test -n "$PHP"; then
10125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP" >&5
10126 $as_echo "$PHP" >&6; }
10127 else
10128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10129 $as_echo "no" >&6; }
10130 fi
10131
10132
10133                 CUPS_PHP="$PHP"
10134         else
10135                 CUPS_PHP="$PHPCGI"
10136         fi
10137 fi
10138
10139 cat >>confdefs.h <<_ACEOF
10140 #define CUPS_PHP "$CUPS_PHP"
10141 _ACEOF
10142
10143
10144 if test "x$CUPS_PHP" = x; then
10145         CUPS_PHP="no"
10146 else
10147         $as_echo "#define HAVE_PHP 1" >>confdefs.h
10148
10149 fi
10150
10151
10152 # Check whether --with-python was given.
10153 if test "${with_python+set}" = set; then :
10154   withval=$with_python; CUPS_PYTHON="$withval"
10155 else
10156   CUPS_PYTHON=""
10157 fi
10158
10159
10160 if test "x$CUPS_PYTHON" = x; then
10161         # Extract the first word of "python", so it can be a program name with args.
10162 set dummy python; ac_word=$2
10163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10164 $as_echo_n "checking for $ac_word... " >&6; }
10165 if ${ac_cv_path_PYTHON+:} false; then :
10166   $as_echo_n "(cached) " >&6
10167 else
10168   case $PYTHON in
10169   [\\/]* | ?:[\\/]*)
10170   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
10171   ;;
10172   *)
10173   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10174 for as_dir in $PATH
10175 do
10176   IFS=$as_save_IFS
10177   test -z "$as_dir" && as_dir=.
10178     for ac_exec_ext in '' $ac_executable_extensions; do
10179   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10180     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
10181     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10182     break 2
10183   fi
10184 done
10185   done
10186 IFS=$as_save_IFS
10187
10188   ;;
10189 esac
10190 fi
10191 PYTHON=$ac_cv_path_PYTHON
10192 if test -n "$PYTHON"; then
10193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
10194 $as_echo "$PYTHON" >&6; }
10195 else
10196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10197 $as_echo "no" >&6; }
10198 fi
10199
10200
10201         CUPS_PYTHON="$PYTHON"
10202 fi
10203
10204 cat >>confdefs.h <<_ACEOF
10205 #define CUPS_PYTHON "$CUPS_PYTHON"
10206 _ACEOF
10207
10208
10209 if test "x$CUPS_PYTHON" != x; then
10210         $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10211
10212 fi
10213
10214
10215 INSTALL_LANGUAGES=""
10216 UNINSTALL_LANGUAGES=""
10217 LANGFILES=""
10218 if test "x$LANGUAGES" != x; then
10219         INSTALL_LANGUAGES="install-languages"
10220         UNINSTALL_LANGUAGES="uninstall-languages"
10221         for lang in $LANGUAGES; do
10222                 if test -f doc/$lang/index.html.in; then
10223                         LANGFILES="$LANGFILES doc/$lang/index.html"
10224                 fi
10225
10226                 if test -f templates/$lang/header.tmpl.in; then
10227                         LANGFILES="$LANGFILES templates/$lang/header.tmpl"
10228                 fi
10229         done
10230 elif test "x$CUPS_BUNDLEDIR" != x; then
10231         INSTALL_LANGUAGES="install-langbundle"
10232         UNINSTALL_LANGUAGES="uninstall-langbundle"
10233 fi
10234
10235
10236
10237
10238 ac_config_files="$ac_config_files Makedefs conf/cups-files.conf conf/cupsd.conf conf/mime.convs conf/pam.std conf/snmp.conf cups-config desktop/cups.desktop doc/index.html man/client.conf.man man/cups-files.conf.man man/cups-lpd.man man/cups-snmp.man man/cupsaddsmb.man man/cupsd.conf.man man/cupsd.man man/lpoptions.man scheduler/cups-lpd.xinetd scheduler/cups.sh scheduler/cups.xml scheduler/org.cups.cups-lpd.plist scheduler/org.cups.cups-lpdAT.service scheduler/org.cups.cupsd.path scheduler/org.cups.cupsd.service scheduler/org.cups.cupsd.socket templates/header.tmpl packaging/cups.list $LANGFILES"
10239
10240 cat >confcache <<\_ACEOF
10241 # This file is a shell script that caches the results of configure
10242 # tests run on this system so they can be shared between configure
10243 # scripts and configure runs, see configure's option --config-cache.
10244 # It is not useful on other systems.  If it contains results you don't
10245 # want to keep, you may remove or edit it.
10246 #
10247 # config.status only pays attention to the cache file if you give it
10248 # the --recheck option to rerun configure.
10249 #
10250 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10251 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10252 # following values.
10253
10254 _ACEOF
10255
10256 # The following way of writing the cache mishandles newlines in values,
10257 # but we know of no workaround that is simple, portable, and efficient.
10258 # So, we kill variables containing newlines.
10259 # Ultrix sh set writes to stderr and can't be redirected directly,
10260 # and sets the high bit in the cache file unless we assign to the vars.
10261 (
10262   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10263     eval ac_val=\$$ac_var
10264     case $ac_val in #(
10265     *${as_nl}*)
10266       case $ac_var in #(
10267       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10268 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10269       esac
10270       case $ac_var in #(
10271       _ | IFS | as_nl) ;; #(
10272       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10273       *) { eval $ac_var=; unset $ac_var;} ;;
10274       esac ;;
10275     esac
10276   done
10277
10278   (set) 2>&1 |
10279     case $as_nl`(ac_space=' '; set) 2>&1` in #(
10280     *${as_nl}ac_space=\ *)
10281       # `set' does not quote correctly, so add quotes: double-quote
10282       # substitution turns \\\\ into \\, and sed turns \\ into \.
10283       sed -n \
10284         "s/'/'\\\\''/g;
10285           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10286       ;; #(
10287     *)
10288       # `set' quotes correctly as required by POSIX, so do not add quotes.
10289       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10290       ;;
10291     esac |
10292     sort
10293 ) |
10294   sed '
10295      /^ac_cv_env_/b end
10296      t clear
10297      :clear
10298      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10299      t end
10300      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10301      :end' >>confcache
10302 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10303   if test -w "$cache_file"; then
10304     if test "x$cache_file" != "x/dev/null"; then
10305       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10306 $as_echo "$as_me: updating cache $cache_file" >&6;}
10307       if test ! -f "$cache_file" || test -h "$cache_file"; then
10308         cat confcache >"$cache_file"
10309       else
10310         case $cache_file in #(
10311         */* | ?:*)
10312           mv -f confcache "$cache_file"$$ &&
10313           mv -f "$cache_file"$$ "$cache_file" ;; #(
10314         *)
10315           mv -f confcache "$cache_file" ;;
10316         esac
10317       fi
10318     fi
10319   else
10320     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10321 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10322   fi
10323 fi
10324 rm -f confcache
10325
10326 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10327 # Let make expand exec_prefix.
10328 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10329
10330 DEFS=-DHAVE_CONFIG_H
10331
10332 ac_libobjs=
10333 ac_ltlibobjs=
10334 U=
10335 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10336   # 1. Remove the extension, and $U if already installed.
10337   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10338   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10339   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10340   #    will be set to the directory where LIBOBJS objects are built.
10341   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10342   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10343 done
10344 LIBOBJS=$ac_libobjs
10345
10346 LTLIBOBJS=$ac_ltlibobjs
10347
10348
10349
10350 : "${CONFIG_STATUS=./config.status}"
10351 ac_write_fail=0
10352 ac_clean_files_save=$ac_clean_files
10353 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10355 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10356 as_write_fail=0
10357 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10358 #! $SHELL
10359 # Generated by $as_me.
10360 # Run this file to recreate the current configuration.
10361 # Compiler output produced by configure, useful for debugging
10362 # configure, is in config.log if it exists.
10363
10364 debug=false
10365 ac_cs_recheck=false
10366 ac_cs_silent=false
10367
10368 SHELL=\${CONFIG_SHELL-$SHELL}
10369 export SHELL
10370 _ASEOF
10371 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10372 ## -------------------- ##
10373 ## M4sh Initialization. ##
10374 ## -------------------- ##
10375
10376 # Be more Bourne compatible
10377 DUALCASE=1; export DUALCASE # for MKS sh
10378 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10379   emulate sh
10380   NULLCMD=:
10381   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10382   # is contrary to our usage.  Disable this feature.
10383   alias -g '${1+"$@"}'='"$@"'
10384   setopt NO_GLOB_SUBST
10385 else
10386   case `(set -o) 2>/dev/null` in #(
10387   *posix*) :
10388     set -o posix ;; #(
10389   *) :
10390      ;;
10391 esac
10392 fi
10393
10394
10395 as_nl='
10396 '
10397 export as_nl
10398 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10399 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10400 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10401 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10402 # Prefer a ksh shell builtin over an external printf program on Solaris,
10403 # but without wasting forks for bash or zsh.
10404 if test -z "$BASH_VERSION$ZSH_VERSION" \
10405     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10406   as_echo='print -r --'
10407   as_echo_n='print -rn --'
10408 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10409   as_echo='printf %s\n'
10410   as_echo_n='printf %s'
10411 else
10412   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10413     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10414     as_echo_n='/usr/ucb/echo -n'
10415   else
10416     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10417     as_echo_n_body='eval
10418       arg=$1;
10419       case $arg in #(
10420       *"$as_nl"*)
10421         expr "X$arg" : "X\\(.*\\)$as_nl";
10422         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10423       esac;
10424       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10425     '
10426     export as_echo_n_body
10427     as_echo_n='sh -c $as_echo_n_body as_echo'
10428   fi
10429   export as_echo_body
10430   as_echo='sh -c $as_echo_body as_echo'
10431 fi
10432
10433 # The user is always right.
10434 if test "${PATH_SEPARATOR+set}" != set; then
10435   PATH_SEPARATOR=:
10436   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10437     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10438       PATH_SEPARATOR=';'
10439   }
10440 fi
10441
10442
10443 # IFS
10444 # We need space, tab and new line, in precisely that order.  Quoting is
10445 # there to prevent editors from complaining about space-tab.
10446 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10447 # splitting by setting IFS to empty value.)
10448 IFS=" ""        $as_nl"
10449
10450 # Find who we are.  Look in the path if we contain no directory separator.
10451 as_myself=
10452 case $0 in #((
10453   *[\\/]* ) as_myself=$0 ;;
10454   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10455 for as_dir in $PATH
10456 do
10457   IFS=$as_save_IFS
10458   test -z "$as_dir" && as_dir=.
10459     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10460   done
10461 IFS=$as_save_IFS
10462
10463      ;;
10464 esac
10465 # We did not find ourselves, most probably we were run as `sh COMMAND'
10466 # in which case we are not to be found in the path.
10467 if test "x$as_myself" = x; then
10468   as_myself=$0
10469 fi
10470 if test ! -f "$as_myself"; then
10471   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10472   exit 1
10473 fi
10474
10475 # Unset variables that we do not need and which cause bugs (e.g. in
10476 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
10477 # suppresses any "Segmentation fault" message there.  '((' could
10478 # trigger a bug in pdksh 5.2.14.
10479 for as_var in BASH_ENV ENV MAIL MAILPATH
10480 do eval test x\${$as_var+set} = xset \
10481   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10482 done
10483 PS1='$ '
10484 PS2='> '
10485 PS4='+ '
10486
10487 # NLS nuisances.
10488 LC_ALL=C
10489 export LC_ALL
10490 LANGUAGE=C
10491 export LANGUAGE
10492
10493 # CDPATH.
10494 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10495
10496
10497 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10498 # ----------------------------------------
10499 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10500 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10501 # script with STATUS, using 1 if that was 0.
10502 as_fn_error ()
10503 {
10504   as_status=$1; test $as_status -eq 0 && as_status=1
10505   if test "$4"; then
10506     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10507     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10508   fi
10509   $as_echo "$as_me: error: $2" >&2
10510   as_fn_exit $as_status
10511 } # as_fn_error
10512
10513
10514 # as_fn_set_status STATUS
10515 # -----------------------
10516 # Set $? to STATUS, without forking.
10517 as_fn_set_status ()
10518 {
10519   return $1
10520 } # as_fn_set_status
10521
10522 # as_fn_exit STATUS
10523 # -----------------
10524 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10525 as_fn_exit ()
10526 {
10527   set +e
10528   as_fn_set_status $1
10529   exit $1
10530 } # as_fn_exit
10531
10532 # as_fn_unset VAR
10533 # ---------------
10534 # Portably unset VAR.
10535 as_fn_unset ()
10536 {
10537   { eval $1=; unset $1;}
10538 }
10539 as_unset=as_fn_unset
10540 # as_fn_append VAR VALUE
10541 # ----------------------
10542 # Append the text in VALUE to the end of the definition contained in VAR. Take
10543 # advantage of any shell optimizations that allow amortized linear growth over
10544 # repeated appends, instead of the typical quadratic growth present in naive
10545 # implementations.
10546 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10547   eval 'as_fn_append ()
10548   {
10549     eval $1+=\$2
10550   }'
10551 else
10552   as_fn_append ()
10553   {
10554     eval $1=\$$1\$2
10555   }
10556 fi # as_fn_append
10557
10558 # as_fn_arith ARG...
10559 # ------------------
10560 # Perform arithmetic evaluation on the ARGs, and store the result in the
10561 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10562 # must be portable across $(()) and expr.
10563 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10564   eval 'as_fn_arith ()
10565   {
10566     as_val=$(( $* ))
10567   }'
10568 else
10569   as_fn_arith ()
10570   {
10571     as_val=`expr "$@" || test $? -eq 1`
10572   }
10573 fi # as_fn_arith
10574
10575
10576 if expr a : '\(a\)' >/dev/null 2>&1 &&
10577    test "X`expr 00001 : '.*\(...\)'`" = X001; then
10578   as_expr=expr
10579 else
10580   as_expr=false
10581 fi
10582
10583 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10584   as_basename=basename
10585 else
10586   as_basename=false
10587 fi
10588
10589 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10590   as_dirname=dirname
10591 else
10592   as_dirname=false
10593 fi
10594
10595 as_me=`$as_basename -- "$0" ||
10596 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10597          X"$0" : 'X\(//\)$' \| \
10598          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10599 $as_echo X/"$0" |
10600     sed '/^.*\/\([^/][^/]*\)\/*$/{
10601             s//\1/
10602             q
10603           }
10604           /^X\/\(\/\/\)$/{
10605             s//\1/
10606             q
10607           }
10608           /^X\/\(\/\).*/{
10609             s//\1/
10610             q
10611           }
10612           s/.*/./; q'`
10613
10614 # Avoid depending upon Character Ranges.
10615 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10616 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10617 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10618 as_cr_digits='0123456789'
10619 as_cr_alnum=$as_cr_Letters$as_cr_digits
10620
10621 ECHO_C= ECHO_N= ECHO_T=
10622 case `echo -n x` in #(((((
10623 -n*)
10624   case `echo 'xy\c'` in
10625   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
10626   xy)  ECHO_C='\c';;
10627   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
10628        ECHO_T=' ';;
10629   esac;;
10630 *)
10631   ECHO_N='-n';;
10632 esac
10633
10634 rm -f conf$$ conf$$.exe conf$$.file
10635 if test -d conf$$.dir; then
10636   rm -f conf$$.dir/conf$$.file
10637 else
10638   rm -f conf$$.dir
10639   mkdir conf$$.dir 2>/dev/null
10640 fi
10641 if (echo >conf$$.file) 2>/dev/null; then
10642   if ln -s conf$$.file conf$$ 2>/dev/null; then
10643     as_ln_s='ln -s'
10644     # ... but there are two gotchas:
10645     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10646     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10647     # In both cases, we have to default to `cp -p'.
10648     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10649       as_ln_s='cp -p'
10650   elif ln conf$$.file conf$$ 2>/dev/null; then
10651     as_ln_s=ln
10652   else
10653     as_ln_s='cp -p'
10654   fi
10655 else
10656   as_ln_s='cp -p'
10657 fi
10658 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10659 rmdir conf$$.dir 2>/dev/null
10660
10661
10662 # as_fn_mkdir_p
10663 # -------------
10664 # Create "$as_dir" as a directory, including parents if necessary.
10665 as_fn_mkdir_p ()
10666 {
10667
10668   case $as_dir in #(
10669   -*) as_dir=./$as_dir;;
10670   esac
10671   test -d "$as_dir" || eval $as_mkdir_p || {
10672     as_dirs=
10673     while :; do
10674       case $as_dir in #(
10675       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10676       *) as_qdir=$as_dir;;
10677       esac
10678       as_dirs="'$as_qdir' $as_dirs"
10679       as_dir=`$as_dirname -- "$as_dir" ||
10680 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10681          X"$as_dir" : 'X\(//\)[^/]' \| \
10682          X"$as_dir" : 'X\(//\)$' \| \
10683          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10684 $as_echo X"$as_dir" |
10685     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10686             s//\1/
10687             q
10688           }
10689           /^X\(\/\/\)[^/].*/{
10690             s//\1/
10691             q
10692           }
10693           /^X\(\/\/\)$/{
10694             s//\1/
10695             q
10696           }
10697           /^X\(\/\).*/{
10698             s//\1/
10699             q
10700           }
10701           s/.*/./; q'`
10702       test -d "$as_dir" && break
10703     done
10704     test -z "$as_dirs" || eval "mkdir $as_dirs"
10705   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10706
10707
10708 } # as_fn_mkdir_p
10709 if mkdir -p . 2>/dev/null; then
10710   as_mkdir_p='mkdir -p "$as_dir"'
10711 else
10712   test -d ./-p && rmdir ./-p
10713   as_mkdir_p=false
10714 fi
10715
10716 if test -x / >/dev/null 2>&1; then
10717   as_test_x='test -x'
10718 else
10719   if ls -dL / >/dev/null 2>&1; then
10720     as_ls_L_option=L
10721   else
10722     as_ls_L_option=
10723   fi
10724   as_test_x='
10725     eval sh -c '\''
10726       if test -d "$1"; then
10727         test -d "$1/.";
10728       else
10729         case $1 in #(
10730         -*)set "./$1";;
10731         esac;
10732         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10733         ???[sx]*):;;*)false;;esac;fi
10734     '\'' sh
10735   '
10736 fi
10737 as_executable_p=$as_test_x
10738
10739 # Sed expression to map a string onto a valid CPP name.
10740 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10741
10742 # Sed expression to map a string onto a valid variable name.
10743 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10744
10745
10746 exec 6>&1
10747 ## ----------------------------------- ##
10748 ## Main body of $CONFIG_STATUS script. ##
10749 ## ----------------------------------- ##
10750 _ASEOF
10751 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10752
10753 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10754 # Save the log message, to keep $0 and so on meaningful, and to
10755 # report actual input values of CONFIG_FILES etc. instead of their
10756 # values after options handling.
10757 ac_log="
10758 This file was extended by CUPS $as_me 2.2.0, which was
10759 generated by GNU Autoconf 2.68.  Invocation command line was
10760
10761   CONFIG_FILES    = $CONFIG_FILES
10762   CONFIG_HEADERS  = $CONFIG_HEADERS
10763   CONFIG_LINKS    = $CONFIG_LINKS
10764   CONFIG_COMMANDS = $CONFIG_COMMANDS
10765   $ $0 $@
10766
10767 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10768 "
10769
10770 _ACEOF
10771
10772 case $ac_config_files in *"
10773 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10774 esac
10775
10776 case $ac_config_headers in *"
10777 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10778 esac
10779
10780
10781 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10782 # Files that config.status was made for.
10783 config_files="$ac_config_files"
10784 config_headers="$ac_config_headers"
10785
10786 _ACEOF
10787
10788 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10789 ac_cs_usage="\
10790 \`$as_me' instantiates files and other configuration actions
10791 from templates according to the current configuration.  Unless the files
10792 and actions are specified as TAGs, all are instantiated by default.
10793
10794 Usage: $0 [OPTION]... [TAG]...
10795
10796   -h, --help       print this help, then exit
10797   -V, --version    print version number and configuration settings, then exit
10798       --config     print configuration, then exit
10799   -q, --quiet, --silent
10800                    do not print progress messages
10801   -d, --debug      don't remove temporary files
10802       --recheck    update $as_me by reconfiguring in the same conditions
10803       --file=FILE[:TEMPLATE]
10804                    instantiate the configuration file FILE
10805       --header=FILE[:TEMPLATE]
10806                    instantiate the configuration header FILE
10807
10808 Configuration files:
10809 $config_files
10810
10811 Configuration headers:
10812 $config_headers
10813
10814 Report bugs to <https://github.com/apple/cups/issues>.
10815 CUPS home page: <https://www.cups.org/>."
10816
10817 _ACEOF
10818 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10819 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10820 ac_cs_version="\\
10821 CUPS config.status 2.2.0
10822 configured by $0, generated by GNU Autoconf 2.68,
10823   with options \\"\$ac_cs_config\\"
10824
10825 Copyright (C) 2010 Free Software Foundation, Inc.
10826 This config.status script is free software; the Free Software Foundation
10827 gives unlimited permission to copy, distribute and modify it."
10828
10829 ac_pwd='$ac_pwd'
10830 srcdir='$srcdir'
10831 AWK='$AWK'
10832 test -n "\$AWK" || AWK=awk
10833 _ACEOF
10834
10835 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10836 # The default lists apply if the user does not specify any file.
10837 ac_need_defaults=:
10838 while test $# != 0
10839 do
10840   case $1 in
10841   --*=?*)
10842     ac_option=`expr "X$1" : 'X\([^=]*\)='`
10843     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10844     ac_shift=:
10845     ;;
10846   --*=)
10847     ac_option=`expr "X$1" : 'X\([^=]*\)='`
10848     ac_optarg=
10849     ac_shift=:
10850     ;;
10851   *)
10852     ac_option=$1
10853     ac_optarg=$2
10854     ac_shift=shift
10855     ;;
10856   esac
10857
10858   case $ac_option in
10859   # Handling of the options.
10860   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10861     ac_cs_recheck=: ;;
10862   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10863     $as_echo "$ac_cs_version"; exit ;;
10864   --config | --confi | --conf | --con | --co | --c )
10865     $as_echo "$ac_cs_config"; exit ;;
10866   --debug | --debu | --deb | --de | --d | -d )
10867     debug=: ;;
10868   --file | --fil | --fi | --f )
10869     $ac_shift
10870     case $ac_optarg in
10871     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10872     '') as_fn_error $? "missing file argument" ;;
10873     esac
10874     as_fn_append CONFIG_FILES " '$ac_optarg'"
10875     ac_need_defaults=false;;
10876   --header | --heade | --head | --hea )
10877     $ac_shift
10878     case $ac_optarg in
10879     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10880     esac
10881     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10882     ac_need_defaults=false;;
10883   --he | --h)
10884     # Conflict between --help and --header
10885     as_fn_error $? "ambiguous option: \`$1'
10886 Try \`$0 --help' for more information.";;
10887   --help | --hel | -h )
10888     $as_echo "$ac_cs_usage"; exit ;;
10889   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10890   | -silent | --silent | --silen | --sile | --sil | --si | --s)
10891     ac_cs_silent=: ;;
10892
10893   # This is an error.
10894   -*) as_fn_error $? "unrecognized option: \`$1'
10895 Try \`$0 --help' for more information." ;;
10896
10897   *) as_fn_append ac_config_targets " $1"
10898      ac_need_defaults=false ;;
10899
10900   esac
10901   shift
10902 done
10903
10904 ac_configure_extra_args=
10905
10906 if $ac_cs_silent; then
10907   exec 6>/dev/null
10908   ac_configure_extra_args="$ac_configure_extra_args --silent"
10909 fi
10910
10911 _ACEOF
10912 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10913 if \$ac_cs_recheck; then
10914   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10915   shift
10916   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10917   CONFIG_SHELL='$SHELL'
10918   export CONFIG_SHELL
10919   exec "\$@"
10920 fi
10921
10922 _ACEOF
10923 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10924 exec 5>>config.log
10925 {
10926   echo
10927   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10928 ## Running $as_me. ##
10929 _ASBOX
10930   $as_echo "$ac_log"
10931 } >&5
10932
10933 _ACEOF
10934 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10935 _ACEOF
10936
10937 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10938
10939 # Handling of arguments.
10940 for ac_config_target in $ac_config_targets
10941 do
10942   case $ac_config_target in
10943     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
10944     "Makedefs") CONFIG_FILES="$CONFIG_FILES Makedefs" ;;
10945     "conf/cups-files.conf") CONFIG_FILES="$CONFIG_FILES conf/cups-files.conf" ;;
10946     "conf/cupsd.conf") CONFIG_FILES="$CONFIG_FILES conf/cupsd.conf" ;;
10947     "conf/mime.convs") CONFIG_FILES="$CONFIG_FILES conf/mime.convs" ;;
10948     "conf/pam.std") CONFIG_FILES="$CONFIG_FILES conf/pam.std" ;;
10949     "conf/snmp.conf") CONFIG_FILES="$CONFIG_FILES conf/snmp.conf" ;;
10950     "cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
10951     "desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
10952     "doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
10953     "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
10954     "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
10955     "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
10956     "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
10957     "man/cupsaddsmb.man") CONFIG_FILES="$CONFIG_FILES man/cupsaddsmb.man" ;;
10958     "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
10959     "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
10960     "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
10961     "scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
10962     "scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
10963     "scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
10964     "scheduler/org.cups.cups-lpd.plist") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpd.plist" ;;
10965     "scheduler/org.cups.cups-lpdAT.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpdAT.service" ;;
10966     "scheduler/org.cups.cupsd.path") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.path" ;;
10967     "scheduler/org.cups.cupsd.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.service" ;;
10968     "scheduler/org.cups.cupsd.socket") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.socket" ;;
10969     "templates/header.tmpl") CONFIG_FILES="$CONFIG_FILES templates/header.tmpl" ;;
10970     "packaging/cups.list") CONFIG_FILES="$CONFIG_FILES packaging/cups.list" ;;
10971     "$LANGFILES") CONFIG_FILES="$CONFIG_FILES $LANGFILES" ;;
10972
10973   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10974   esac
10975 done
10976
10977
10978 # If the user did not use the arguments to specify the items to instantiate,
10979 # then the envvar interface is used.  Set only those that are not.
10980 # We use the long form for the default assignment because of an extremely
10981 # bizarre bug on SunOS 4.1.3.
10982 if $ac_need_defaults; then
10983   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10984   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10985 fi
10986
10987 # Have a temporary directory for convenience.  Make it in the build tree
10988 # simply because there is no reason against having it here, and in addition,
10989 # creating and moving files from /tmp can sometimes cause problems.
10990 # Hook for its removal unless debugging.
10991 # Note that there is a small window in which the directory will not be cleaned:
10992 # after its creation but before its name has been assigned to `$tmp'.
10993 $debug ||
10994 {
10995   tmp= ac_tmp=
10996   trap 'exit_status=$?
10997   : "${ac_tmp:=$tmp}"
10998   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10999 ' 0
11000   trap 'as_fn_exit 1' 1 2 13 15
11001 }
11002 # Create a (secure) tmp directory for tmp files.
11003
11004 {
11005   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11006   test -d "$tmp"
11007 }  ||
11008 {
11009   tmp=./conf$$-$RANDOM
11010   (umask 077 && mkdir "$tmp")
11011 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11012 ac_tmp=$tmp
11013
11014 # Set up the scripts for CONFIG_FILES section.
11015 # No need to generate them if there are no CONFIG_FILES.
11016 # This happens for instance with `./config.status config.h'.
11017 if test -n "$CONFIG_FILES"; then
11018
11019
11020 ac_cr=`echo X | tr X '\015'`
11021 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11022 # But we know of no other shell where ac_cr would be empty at this
11023 # point, so we can use a bashism as a fallback.
11024 if test "x$ac_cr" = x; then
11025   eval ac_cr=\$\'\\r\'
11026 fi
11027 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11028 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11029   ac_cs_awk_cr='\\r'
11030 else
11031   ac_cs_awk_cr=$ac_cr
11032 fi
11033
11034 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11035 _ACEOF
11036
11037
11038 {
11039   echo "cat >conf$$subs.awk <<_ACEOF" &&
11040   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11041   echo "_ACEOF"
11042 } >conf$$subs.sh ||
11043   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11044 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11045 ac_delim='%!_!# '
11046 for ac_last_try in false false false false false :; do
11047   . ./conf$$subs.sh ||
11048     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11049
11050   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11051   if test $ac_delim_n = $ac_delim_num; then
11052     break
11053   elif $ac_last_try; then
11054     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11055   else
11056     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11057   fi
11058 done
11059 rm -f conf$$subs.sh
11060
11061 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11062 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
11063 _ACEOF
11064 sed -n '
11065 h
11066 s/^/S["/; s/!.*/"]=/
11067 p
11068 g
11069 s/^[^!]*!//
11070 :repl
11071 t repl
11072 s/'"$ac_delim"'$//
11073 t delim
11074 :nl
11075 h
11076 s/\(.\{148\}\)..*/\1/
11077 t more1
11078 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11079 p
11080 n
11081 b repl
11082 :more1
11083 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11084 p
11085 g
11086 s/.\{148\}//
11087 t nl
11088 :delim
11089 h
11090 s/\(.\{148\}\)..*/\1/
11091 t more2
11092 s/["\\]/\\&/g; s/^/"/; s/$/"/
11093 p
11094 b
11095 :more2
11096 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11097 p
11098 g
11099 s/.\{148\}//
11100 t delim
11101 ' <conf$$subs.awk | sed '
11102 /^[^""]/{
11103   N
11104   s/\n//
11105 }
11106 ' >>$CONFIG_STATUS || ac_write_fail=1
11107 rm -f conf$$subs.awk
11108 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11109 _ACAWK
11110 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
11111   for (key in S) S_is_set[key] = 1
11112   FS = "\a"
11113
11114 }
11115 {
11116   line = $ 0
11117   nfields = split(line, field, "@")
11118   substed = 0
11119   len = length(field[1])
11120   for (i = 2; i < nfields; i++) {
11121     key = field[i]
11122     keylen = length(key)
11123     if (S_is_set[key]) {
11124       value = S[key]
11125       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11126       len += length(value) + length(field[++i])
11127       substed = 1
11128     } else
11129       len += 1 + keylen
11130   }
11131
11132   print line
11133 }
11134
11135 _ACAWK
11136 _ACEOF
11137 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11138 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11139   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11140 else
11141   cat
11142 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
11143   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11144 _ACEOF
11145
11146 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11147 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11148 # trailing colons and then remove the whole line if VPATH becomes empty
11149 # (actually we leave an empty line to preserve line numbers).
11150 if test "x$srcdir" = x.; then
11151   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
11152 h
11153 s///
11154 s/^/:/
11155 s/[      ]*$/:/
11156 s/:\$(srcdir):/:/g
11157 s/:\${srcdir}:/:/g
11158 s/:@srcdir@:/:/g
11159 s/^:*//
11160 s/:*$//
11161 x
11162 s/\(=[   ]*\).*/\1/
11163 G
11164 s/\n//
11165 s/^[^=]*=[       ]*$//
11166 }'
11167 fi
11168
11169 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11170 fi # test -n "$CONFIG_FILES"
11171
11172 # Set up the scripts for CONFIG_HEADERS section.
11173 # No need to generate them if there are no CONFIG_HEADERS.
11174 # This happens for instance with `./config.status Makefile'.
11175 if test -n "$CONFIG_HEADERS"; then
11176 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
11177 BEGIN {
11178 _ACEOF
11179
11180 # Transform confdefs.h into an awk script `defines.awk', embedded as
11181 # here-document in config.status, that substitutes the proper values into
11182 # config.h.in to produce config.h.
11183
11184 # Create a delimiter string that does not exist in confdefs.h, to ease
11185 # handling of long lines.
11186 ac_delim='%!_!# '
11187 for ac_last_try in false false :; do
11188   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
11189   if test -z "$ac_tt"; then
11190     break
11191   elif $ac_last_try; then
11192     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11193   else
11194     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11195   fi
11196 done
11197
11198 # For the awk script, D is an array of macro values keyed by name,
11199 # likewise P contains macro parameters if any.  Preserve backslash
11200 # newline sequences.
11201
11202 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11203 sed -n '
11204 s/.\{148\}/&'"$ac_delim"'/g
11205 t rset
11206 :rset
11207 s/^[     ]*#[    ]*define[       ][      ]*/ /
11208 t def
11209 d
11210 :def
11211 s/\\$//
11212 t bsnl
11213 s/["\\]/\\&/g
11214 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11215 D["\1"]=" \3"/p
11216 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
11217 d
11218 :bsnl
11219 s/["\\]/\\&/g
11220 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11221 D["\1"]=" \3\\\\\\n"\\/p
11222 t cont
11223 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11224 t cont
11225 d
11226 :cont
11227 n
11228 s/.\{148\}/&'"$ac_delim"'/g
11229 t clear
11230 :clear
11231 s/\\$//
11232 t bsnlc
11233 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11234 d
11235 :bsnlc
11236 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11237 b cont
11238 ' <confdefs.h | sed '
11239 s/'"$ac_delim"'/"\\\
11240 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11241
11242 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11243   for (key in D) D_is_set[key] = 1
11244   FS = "\a"
11245 }
11246 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11247   line = \$ 0
11248   split(line, arg, " ")
11249   if (arg[1] == "#") {
11250     defundef = arg[2]
11251     mac1 = arg[3]
11252   } else {
11253     defundef = substr(arg[1], 2)
11254     mac1 = arg[2]
11255   }
11256   split(mac1, mac2, "(") #)
11257   macro = mac2[1]
11258   prefix = substr(line, 1, index(line, defundef) - 1)
11259   if (D_is_set[macro]) {
11260     # Preserve the white space surrounding the "#".
11261     print prefix "define", macro P[macro] D[macro]
11262     next
11263   } else {
11264     # Replace #undef with comments.  This is necessary, for example,
11265     # in the case of _POSIX_SOURCE, which is predefined and required
11266     # on some systems where configure will not decide to define it.
11267     if (defundef == "undef") {
11268       print "/*", prefix defundef, macro, "*/"
11269       next
11270     }
11271   }
11272 }
11273 { print }
11274 _ACAWK
11275 _ACEOF
11276 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11277   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11278 fi # test -n "$CONFIG_HEADERS"
11279
11280
11281 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
11282 shift
11283 for ac_tag
11284 do
11285   case $ac_tag in
11286   :[FHLC]) ac_mode=$ac_tag; continue;;
11287   esac
11288   case $ac_mode$ac_tag in
11289   :[FHL]*:*);;
11290   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11291   :[FH]-) ac_tag=-:-;;
11292   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11293   esac
11294   ac_save_IFS=$IFS
11295   IFS=:
11296   set x $ac_tag
11297   IFS=$ac_save_IFS
11298   shift
11299   ac_file=$1
11300   shift
11301
11302   case $ac_mode in
11303   :L) ac_source=$1;;
11304   :[FH])
11305     ac_file_inputs=
11306     for ac_f
11307     do
11308       case $ac_f in
11309       -) ac_f="$ac_tmp/stdin";;
11310       *) # Look for the file first in the build tree, then in the source tree
11311          # (if the path is not absolute).  The absolute path cannot be DOS-style,
11312          # because $ac_f cannot contain `:'.
11313          test -f "$ac_f" ||
11314            case $ac_f in
11315            [\\/$]*) false;;
11316            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11317            esac ||
11318            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11319       esac
11320       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11321       as_fn_append ac_file_inputs " '$ac_f'"
11322     done
11323
11324     # Let's still pretend it is `configure' which instantiates (i.e., don't
11325     # use $as_me), people would be surprised to read:
11326     #    /* config.h.  Generated by config.status.  */
11327     configure_input='Generated from '`
11328           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11329         `' by configure.'
11330     if test x"$ac_file" != x-; then
11331       configure_input="$ac_file.  $configure_input"
11332       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11333 $as_echo "$as_me: creating $ac_file" >&6;}
11334     fi
11335     # Neutralize special characters interpreted by sed in replacement strings.
11336     case $configure_input in #(
11337     *\&* | *\|* | *\\* )
11338        ac_sed_conf_input=`$as_echo "$configure_input" |
11339        sed 's/[\\\\&|]/\\\\&/g'`;; #(
11340     *) ac_sed_conf_input=$configure_input;;
11341     esac
11342
11343     case $ac_tag in
11344     *:-:* | *:-) cat >"$ac_tmp/stdin" \
11345       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11346     esac
11347     ;;
11348   esac
11349
11350   ac_dir=`$as_dirname -- "$ac_file" ||
11351 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11352          X"$ac_file" : 'X\(//\)[^/]' \| \
11353          X"$ac_file" : 'X\(//\)$' \| \
11354          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11355 $as_echo X"$ac_file" |
11356     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11357             s//\1/
11358             q
11359           }
11360           /^X\(\/\/\)[^/].*/{
11361             s//\1/
11362             q
11363           }
11364           /^X\(\/\/\)$/{
11365             s//\1/
11366             q
11367           }
11368           /^X\(\/\).*/{
11369             s//\1/
11370             q
11371           }
11372           s/.*/./; q'`
11373   as_dir="$ac_dir"; as_fn_mkdir_p
11374   ac_builddir=.
11375
11376 case "$ac_dir" in
11377 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11378 *)
11379   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11380   # A ".." for each directory in $ac_dir_suffix.
11381   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11382   case $ac_top_builddir_sub in
11383   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11384   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11385   esac ;;
11386 esac
11387 ac_abs_top_builddir=$ac_pwd
11388 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11389 # for backward compatibility:
11390 ac_top_builddir=$ac_top_build_prefix
11391
11392 case $srcdir in
11393   .)  # We are building in place.
11394     ac_srcdir=.
11395     ac_top_srcdir=$ac_top_builddir_sub
11396     ac_abs_top_srcdir=$ac_pwd ;;
11397   [\\/]* | ?:[\\/]* )  # Absolute name.
11398     ac_srcdir=$srcdir$ac_dir_suffix;
11399     ac_top_srcdir=$srcdir
11400     ac_abs_top_srcdir=$srcdir ;;
11401   *) # Relative name.
11402     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11403     ac_top_srcdir=$ac_top_build_prefix$srcdir
11404     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11405 esac
11406 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11407
11408
11409   case $ac_mode in
11410   :F)
11411   #
11412   # CONFIG_FILE
11413   #
11414
11415 _ACEOF
11416
11417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11418 # If the template does not know about datarootdir, expand it.
11419 # FIXME: This hack should be removed a few years after 2.60.
11420 ac_datarootdir_hack=; ac_datarootdir_seen=
11421 ac_sed_dataroot='
11422 /datarootdir/ {
11423   p
11424   q
11425 }
11426 /@datadir@/p
11427 /@docdir@/p
11428 /@infodir@/p
11429 /@localedir@/p
11430 /@mandir@/p'
11431 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11432 *datarootdir*) ac_datarootdir_seen=yes;;
11433 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11434   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11435 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11436 _ACEOF
11437 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11438   ac_datarootdir_hack='
11439   s&@datadir@&$datadir&g
11440   s&@docdir@&$docdir&g
11441   s&@infodir@&$infodir&g
11442   s&@localedir@&$localedir&g
11443   s&@mandir@&$mandir&g
11444   s&\\\${datarootdir}&$datarootdir&g' ;;
11445 esac
11446 _ACEOF
11447
11448 # Neutralize VPATH when `$srcdir' = `.'.
11449 # Shell code in configure.ac might set extrasub.
11450 # FIXME: do we really want to maintain this feature?
11451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11452 ac_sed_extra="$ac_vpsub
11453 $extrasub
11454 _ACEOF
11455 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11456 :t
11457 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11458 s|@configure_input@|$ac_sed_conf_input|;t t
11459 s&@top_builddir@&$ac_top_builddir_sub&;t t
11460 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11461 s&@srcdir@&$ac_srcdir&;t t
11462 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11463 s&@top_srcdir@&$ac_top_srcdir&;t t
11464 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11465 s&@builddir@&$ac_builddir&;t t
11466 s&@abs_builddir@&$ac_abs_builddir&;t t
11467 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11468 $ac_datarootdir_hack
11469 "
11470 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11471   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11472
11473 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11474   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11475   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
11476       "$ac_tmp/out"`; test -z "$ac_out"; } &&
11477   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11478 which seems to be undefined.  Please make sure it is defined" >&5
11479 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11480 which seems to be undefined.  Please make sure it is defined" >&2;}
11481
11482   rm -f "$ac_tmp/stdin"
11483   case $ac_file in
11484   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11485   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11486   esac \
11487   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11488  ;;
11489   :H)
11490   #
11491   # CONFIG_HEADER
11492   #
11493   if test x"$ac_file" != x-; then
11494     {
11495       $as_echo "/* $configure_input  */" \
11496       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11497     } >"$ac_tmp/config.h" \
11498       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11499     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11500       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11501 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11502     else
11503       rm -f "$ac_file"
11504       mv "$ac_tmp/config.h" "$ac_file" \
11505         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11506     fi
11507   else
11508     $as_echo "/* $configure_input  */" \
11509       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11510       || as_fn_error $? "could not create -" "$LINENO" 5
11511   fi
11512  ;;
11513
11514
11515   esac
11516
11517 done # for ac_tag
11518
11519
11520 as_fn_exit 0
11521 _ACEOF
11522 ac_clean_files=$ac_clean_files_save
11523
11524 test $ac_write_fail = 0 ||
11525   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11526
11527
11528 # configure is writing to config.log, and then calls config.status.
11529 # config.status does its own redirection, appending to config.log.
11530 # Unfortunately, on DOS this fails, as config.log is still kept open
11531 # by configure, so config.status won't be able to write to it; its
11532 # output is simply discarded.  So we exec the FD to /dev/null,
11533 # effectively closing config.log, so it can be properly (re)opened and
11534 # appended to by config.status.  When coming back to configure, we
11535 # need to make the FD available again.
11536 if test "$no_create" != yes; then
11537   ac_cs_success=:
11538   ac_config_status_args=
11539   test "$silent" = yes &&
11540     ac_config_status_args="$ac_config_status_args --quiet"
11541   exec 5>/dev/null
11542   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11543   exec 5>>config.log
11544   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11545   # would make configure fail if this is the last instruction.
11546   $ac_cs_success || as_fn_exit 1
11547 fi
11548 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11549   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11550 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11551 fi
11552
11553
11554 chmod +x cups-config