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