]> git.ipfire.org Git - thirdparty/cups.git/blob - configure
Bump version to 2.2.1.
[thirdparty/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.1.
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.1'
564 PACKAGE_STRING='CUPS 2.2.1'
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.1 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.1:";;
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.1
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.1, 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.1"
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.1, 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.1
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