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