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