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