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