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