]> git.ipfire.org Git - thirdparty/cups.git/blob - configure
Stub out the PS and PCL print commands for ippeveprinter.
[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="test filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
6022 ;;
6023
6024 core)
6025 BUILDDIRS="test locale"
6026 ;;
6027
6028 corelite)
6029 $as_echo "#define CUPS_LITE 1" >>confdefs.h
6030
6031 BUILDDIRS="test locale"
6032 cupsimagebase=""
6033 IPPEVECOMMANDS="ippevepcl"
6034 LIBCUPSOBJS="\$(COREOBJS)"
6035 LIBHEADERS="\$(COREHEADERS)"
6036 LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
6037 ;;
6038
6039 libcups)
6040 BUILDDIRS="locale"
6041 cupsimagebase=""
6042 ;;
6043
6044 libcupslite)
6045 $as_echo "#define CUPS_LITE 1" >>confdefs.h
6046
6047 BUILDDIRS="locale"
6048 cupsimagebase=""
6049 IPPEVECOMMANDS="ippevepcl"
6050 LIBCUPSOBJS="\$(COREOBJS)"
6051 LIBHEADERS="\$(COREHEADERS)"
6052 LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
6053 ;;
6054
6055 *)
6056 as_fn_error $? "Bad build component \"$COMPONENT\" specified!" "$LINENO" 5
6057 ;;
6058 esac
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069 if test "$prefix" = "NONE"; then
6070 prefix="/"
6071 fi
6072
6073 if test "$exec_prefix" = "NONE"; then
6074 if test "$prefix" = "/"; then
6075 exec_prefix="/usr"
6076 else
6077 exec_prefix="$prefix"
6078 fi
6079 fi
6080
6081 if test "$bindir" = "\${exec_prefix}/bin"; then
6082 bindir="$exec_prefix/bin"
6083 fi
6084
6085 cat >>confdefs.h <<_ACEOF
6086 #define CUPS_BINDIR "$bindir"
6087 _ACEOF
6088
6089
6090 if test "$sbindir" = "\${exec_prefix}/sbin"; then
6091 sbindir="$exec_prefix/sbin"
6092 fi
6093
6094 cat >>confdefs.h <<_ACEOF
6095 #define CUPS_SBINDIR "$sbindir"
6096 _ACEOF
6097
6098
6099 if test "$sharedstatedir" = "\${prefix}/com" -a "$prefix" = "/"; then
6100 sharedstatedir="/usr/com"
6101 fi
6102
6103 if test "$datarootdir" = "\${prefix}/share"; then
6104 if test "$prefix" = "/"; then
6105 datarootdir="/usr/share"
6106 else
6107 datarootdir="$prefix/share"
6108 fi
6109 fi
6110
6111 if test "$datadir" = "\${prefix}/share"; then
6112 if test "$prefix" = "/"; then
6113 datadir="/usr/share"
6114 else
6115 datadir="$prefix/share"
6116 fi
6117 elif test "$datadir" = "\${datarootdir}"; then
6118 datadir="$datarootdir"
6119 fi
6120
6121 if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"; then
6122 includedir="/usr/include"
6123 fi
6124
6125 if test "$localstatedir" = "\${prefix}/var"; then
6126 if test "$prefix" = "/"; then
6127 if test "$host_os_name" = darwin; then
6128 localstatedir="/private/var"
6129 else
6130 localstatedir="/var"
6131 fi
6132 else
6133 localstatedir="$prefix/var"
6134 fi
6135 fi
6136
6137 if test "$sysconfdir" = "\${prefix}/etc"; then
6138 if test "$prefix" = "/"; then
6139 if test "$host_os_name" = darwin; then
6140 sysconfdir="/private/etc"
6141 else
6142 sysconfdir="/etc"
6143 fi
6144 else
6145 sysconfdir="$prefix/etc"
6146 fi
6147 fi
6148
6149 if test "$libdir" = "\${exec_prefix}/lib"; then
6150 case "$host_os_name" in
6151 linux*)
6152 if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then
6153 libdir="$exec_prefix/lib64"
6154 fi
6155 ;;
6156 esac
6157 fi
6158
6159
6160 # Check whether --with-privateinclude was given.
6161 if test "${with_privateinclude+set}" = set; then :
6162 withval=$with_privateinclude; privateinclude="$withval"
6163 else
6164 privateinclude=""
6165 fi
6166
6167 if test "x$privateinclude" != x -a "x$privateinclude" != xnone; then
6168 PRIVATEINCLUDE="$privateinclude/cups"
6169 else
6170 privateinclude=""
6171 PRIVATEINCLUDE=""
6172 fi
6173
6174
6175
6176
6177 # Check whether --with-lpdconfig was given.
6178 if test "${with_lpdconfig+set}" = set; then :
6179 withval=$with_lpdconfig; LPDCONFIG="$withval"
6180 else
6181 LPDCONFIG=""
6182 fi
6183
6184
6185 if test "x$LPDCONFIG" = x; then
6186 if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
6187 LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
6188 elif test "x$XINETD" != x; then
6189 LPDCONFIG="xinetd://$XINETD/cups-lpd"
6190 fi
6191 fi
6192
6193 if test "x$LPDCONFIG" = xoff; then
6194 cat >>confdefs.h <<_ACEOF
6195 #define CUPS_DEFAULT_LPD_CONFIG ""
6196 _ACEOF
6197
6198 else
6199 cat >>confdefs.h <<_ACEOF
6200 #define CUPS_DEFAULT_LPD_CONFIG "$LPDCONFIG"
6201 _ACEOF
6202
6203 fi
6204
6205
6206 # Check whether --with-smbconfig was given.
6207 if test "${with_smbconfig+set}" = set; then :
6208 withval=$with_smbconfig; SMBCONFIG="$withval"
6209 else
6210 SMBCONFIG=""
6211 fi
6212
6213
6214 if test "x$SMBCONFIG" = x; then
6215 if test -f /System/Library/LaunchDaemons/smbd.plist; then
6216 SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
6217 else
6218 for dir in /etc /etc/samba /usr/local/etc; do
6219 if test -f $dir/smb.conf; then
6220 SMBCONFIG="samba://$dir/smb.conf"
6221 break
6222 fi
6223 done
6224 fi
6225 fi
6226
6227 if test "x$SMBCONFIG" = xoff; then
6228 cat >>confdefs.h <<_ACEOF
6229 #define CUPS_DEFAULT_SMB_CONFIG ""
6230 _ACEOF
6231
6232 else
6233 cat >>confdefs.h <<_ACEOF
6234 #define CUPS_DEFAULT_SMB_CONFIG "$SMBCONFIG"
6235 _ACEOF
6236
6237 fi
6238
6239 # Cache data...
6240
6241 # Check whether --with-cachedir was given.
6242 if test "${with_cachedir+set}" = set; then :
6243 withval=$with_cachedir; cachedir="$withval"
6244 else
6245 cachedir=""
6246 fi
6247
6248
6249 if test x$cachedir = x; then
6250 if test "x$host_os_name" = xdarwin; then
6251 CUPS_CACHEDIR="$localstatedir/spool/cups/cache"
6252 else
6253 CUPS_CACHEDIR="$localstatedir/cache/cups"
6254 fi
6255 else
6256 CUPS_CACHEDIR="$cachedir"
6257 fi
6258 cat >>confdefs.h <<_ACEOF
6259 #define CUPS_CACHEDIR "$CUPS_CACHEDIR"
6260 _ACEOF
6261
6262
6263
6264 # Data files
6265 CUPS_DATADIR="$datadir/cups"
6266 cat >>confdefs.h <<_ACEOF
6267 #define CUPS_DATADIR "$datadir/cups"
6268 _ACEOF
6269
6270
6271
6272 # Icon directory
6273
6274 # Check whether --with-icondir was given.
6275 if test "${with_icondir+set}" = set; then :
6276 withval=$with_icondir; icondir="$withval"
6277 else
6278 icondir=""
6279 fi
6280
6281
6282 if test "x$icondir" = x -a -d /usr/share/icons; then
6283 ICONDIR="/usr/share/icons"
6284 else
6285 ICONDIR="$icondir"
6286 fi
6287
6288
6289
6290 # Menu directory
6291
6292 # Check whether --with-menudir was given.
6293 if test "${with_menudir+set}" = set; then :
6294 withval=$with_menudir; menudir="$withval"
6295 else
6296 menudir=""
6297 fi
6298
6299
6300 if test "x$menudir" = x -a -d /usr/share/applications; then
6301 MENUDIR="/usr/share/applications"
6302 else
6303 MENUDIR="$menudir"
6304 fi
6305
6306
6307
6308 # Documentation files
6309
6310 # Check whether --with-docdir was given.
6311 if test "${with_docdir+set}" = set; then :
6312 withval=$with_docdir; docdir="$withval"
6313 else
6314 docdir=""
6315 fi
6316
6317
6318 if test x$docdir = x; then
6319 CUPS_DOCROOT="$datadir/doc/cups"
6320 docdir="$datadir/doc/cups"
6321 else
6322 CUPS_DOCROOT="$docdir"
6323 fi
6324
6325 cat >>confdefs.h <<_ACEOF
6326 #define CUPS_DOCROOT "$docdir"
6327 _ACEOF
6328
6329
6330
6331 # Fonts
6332
6333 # Check whether --with-fontpath was given.
6334 if test "${with_fontpath+set}" = set; then :
6335 withval=$with_fontpath; fontpath="$withval"
6336 else
6337 fontpath=""
6338 fi
6339
6340
6341 if test "x$fontpath" = "x"; then
6342 CUPS_FONTPATH="$datadir/cups/fonts"
6343 else
6344 CUPS_FONTPATH="$fontpath"
6345 fi
6346
6347
6348 cat >>confdefs.h <<_ACEOF
6349 #define CUPS_FONTPATH "$CUPS_FONTPATH"
6350 _ACEOF
6351
6352
6353 # Locale data
6354 if test "$localedir" = "\${datarootdir}/locale"; then
6355 case "$host_os_name" in
6356 linux* | gnu* | *bsd* | darwin*)
6357 CUPS_LOCALEDIR="$datarootdir/locale"
6358 ;;
6359
6360 *)
6361 # This is the standard System V location...
6362 CUPS_LOCALEDIR="$exec_prefix/lib/locale"
6363 ;;
6364 esac
6365 else
6366 CUPS_LOCALEDIR="$localedir"
6367 fi
6368
6369 cat >>confdefs.h <<_ACEOF
6370 #define CUPS_LOCALEDIR "$CUPS_LOCALEDIR"
6371 _ACEOF
6372
6373
6374
6375 # Log files...
6376
6377 # Check whether --with-logdir was given.
6378 if test "${with_logdir+set}" = set; then :
6379 withval=$with_logdir; logdir="$withval"
6380 else
6381 logdir=""
6382 fi
6383
6384
6385 if test x$logdir = x; then
6386 CUPS_LOGDIR="$localstatedir/log/cups"
6387 cat >>confdefs.h <<_ACEOF
6388 #define CUPS_LOGDIR "$localstatedir/log/cups"
6389 _ACEOF
6390
6391 else
6392 CUPS_LOGDIR="$logdir"
6393 fi
6394 cat >>confdefs.h <<_ACEOF
6395 #define CUPS_LOGDIR "$CUPS_LOGDIR"
6396 _ACEOF
6397
6398
6399
6400 # Longer-term spool data
6401 CUPS_REQUESTS="$localstatedir/spool/cups"
6402 cat >>confdefs.h <<_ACEOF
6403 #define CUPS_REQUESTS "$localstatedir/spool/cups"
6404 _ACEOF
6405
6406
6407
6408 # Server executables...
6409 case "$host_os_name" in
6410 *bsd* | darwin*)
6411 # *BSD and Darwin (macOS)
6412 INSTALL_SYSV=""
6413 CUPS_SERVERBIN="$exec_prefix/libexec/cups"
6414 ;;
6415 *)
6416 # All others
6417 INSTALL_SYSV="install-sysv"
6418 CUPS_SERVERBIN="$exec_prefix/lib/cups"
6419 ;;
6420 esac
6421
6422 cat >>confdefs.h <<_ACEOF
6423 #define CUPS_SERVERBIN "$CUPS_SERVERBIN"
6424 _ACEOF
6425
6426
6427
6428
6429 # Configuration files
6430 CUPS_SERVERROOT="$sysconfdir/cups"
6431 cat >>confdefs.h <<_ACEOF
6432 #define CUPS_SERVERROOT "$sysconfdir/cups"
6433 _ACEOF
6434
6435
6436
6437 # Transient run-time state
6438
6439 # Check whether --with-rundir was given.
6440 if test "${with_rundir+set}" = set; then :
6441 withval=$with_rundir; CUPS_STATEDIR="$withval"
6442 else
6443
6444 case "$host_os_name" in
6445 darwin*)
6446 # Darwin (macOS)
6447 CUPS_STATEDIR="$CUPS_SERVERROOT"
6448 ;;
6449 *)
6450 # All others
6451 CUPS_STATEDIR="$localstatedir/run/cups"
6452 ;;
6453 esac
6454 fi
6455
6456 cat >>confdefs.h <<_ACEOF
6457 #define CUPS_STATEDIR "$CUPS_STATEDIR"
6458 _ACEOF
6459
6460
6461
6462
6463 if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
6464 # New GNU "standards" break previous ones, so make sure we use
6465 # the right default location for the operating system...
6466 mandir="\${prefix}/man"
6467 fi
6468
6469 if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
6470 case "$host_os_name" in
6471 darwin* | linux* | gnu* | *bsd*)
6472 # Darwin, macOS, Linux, GNU HURD, and *BSD
6473 mandir="/usr/share/man"
6474 AMANDIR="/usr/share/man"
6475 PMANDIR="/usr/share/man"
6476 ;;
6477 *)
6478 # All others
6479 mandir="/usr/man"
6480 AMANDIR="/usr/man"
6481 PMANDIR="/usr/man"
6482 ;;
6483 esac
6484 else
6485 AMANDIR="$mandir"
6486 PMANDIR="$mandir"
6487 fi
6488
6489
6490
6491
6492 case "$host_os_name" in
6493 sunos*)
6494 # Solaris
6495 MAN1EXT=1
6496 MAN5EXT=5
6497 MAN7EXT=7
6498 MAN8EXT=1m
6499 MAN8DIR=1m
6500 ;;
6501 linux* | gnu* | darwin*)
6502 # Linux, GNU Hurd, and macOS
6503 MAN1EXT=1.gz
6504 MAN5EXT=5.gz
6505 MAN7EXT=7.gz
6506 MAN8EXT=8.gz
6507 MAN8DIR=8
6508 ;;
6509 *)
6510 # All others
6511 MAN1EXT=1
6512 MAN5EXT=5
6513 MAN7EXT=7
6514 MAN8EXT=8
6515 MAN8DIR=8
6516 ;;
6517 esac
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527 PICFLAG=1
6528 DSOFLAGS="${DSOFLAGS:=}"
6529
6530 # Check whether --enable-shared was given.
6531 if test "${enable_shared+set}" = set; then :
6532 enableval=$enable_shared;
6533 fi
6534
6535
6536 cupsbase="cups"
6537 LIBCUPSBASE="lib$cupsbase"
6538 LIBCUPSIMAGE=""
6539 LIBCUPSSTATIC="lib$cupsbase.a"
6540
6541 if test x$enable_shared != xno; then
6542 case "$host_os_name" in
6543 sunos*)
6544 LIBCUPS="lib$cupsbase.so.2"
6545 if test "x$cupsimagebase" != x; then
6546 LIBCUPSIMAGE="lib$cupsimagebase.so.2"
6547 fi
6548 DSO="\$(CC)"
6549 DSOXX="\$(CXX)"
6550 DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G"
6551 ;;
6552 linux* | gnu* | *bsd*)
6553 LIBCUPS="lib$cupsbase.so.2"
6554 if test "x$cupsimagebase" != x; then
6555 LIBCUPSIMAGE="lib$cupsimagebase.so.2"
6556 fi
6557 DSO="\$(CC)"
6558 DSOXX="\$(CXX)"
6559 DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared"
6560 ;;
6561 darwin*)
6562 LIBCUPS="lib$cupsbase.2.dylib"
6563 if test "x$cupsimagebase" != x; then
6564 LIBCUPSIMAGE="lib$cupsimagebase.2.dylib"
6565 fi
6566 DSO="\$(CC)"
6567 DSOXX="\$(CXX)"
6568 DSOFLAGS="$DSOFLAGS -Wl,-no_warn_inits -dynamiclib -single_module -lc"
6569 ;;
6570 *)
6571 echo "Warning: shared libraries may not be supported. Trying -shared"
6572 echo " option with compiler."
6573 LIBCUPS="lib$cupsbase.so.2"
6574 if test "x$cupsimagebase" != x; then
6575 LIBCUPSIMAGE="lib$cupsimagebase.so.2"
6576 fi
6577 DSO="\$(CC)"
6578 DSOXX="\$(CXX)"
6579 DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared"
6580 ;;
6581 esac
6582 else
6583 PICFLAG=0
6584 LIBCUPS="lib$cupsbase.a"
6585 if test "x$cupsimagebase" != x; then
6586 LIBCUPSIMAGE="lib$cupsimagebase.a"
6587 fi
6588 DSO=":"
6589 DSOXX=":"
6590 fi
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600 if test x$enable_shared = xno; then
6601 LINKCUPS="../cups/lib$cupsbase.a"
6602 EXTLINKCUPS="-lcups"
6603
6604 if test "x$cupsimagebase" != x; then
6605 LINKCUPSIMAGE="../cups/lib$cupsimagebase.a"
6606 EXTLINKCUPSIMAGE="-l$cupsimagebase"
6607 else
6608 LINKCUPSIMAGE=""
6609 EXTLINKCUPSIMAGE=""
6610 fi
6611 else
6612 LINKCUPS="-l${cupsbase}"
6613 EXTLINKCUPS="-lcups"
6614
6615 if test "x$cupsimagebase" != x; then
6616 LINKCUPSIMAGE="-l$cupsimagebase"
6617 EXTLINKCUPSIMAGE="-l$cupsimagebase"
6618 else
6619 LINKCUPSIMAGE=""
6620 EXTLINKCUPSIMAGE=""
6621 fi
6622 fi
6623
6624
6625
6626
6627
6628
6629 EXPORT_LDFLAGS=""
6630
6631 if test "$DSO" != ":"; then
6632 # When using DSOs the image libraries are linked to libcupsimage.so
6633 # rather than to the executables. This makes things smaller if you
6634 # are using any static libraries, and it also allows us to distribute
6635 # a single DSO rather than a bunch...
6636 DSOLIBS="\$(LIBZ)"
6637 IMGLIBS=""
6638
6639 # Tell the run-time linkers where to find a DSO. Some platforms
6640 # need this option, even when the library is installed in a
6641 # standard location...
6642 case $host_os_name in
6643 sunos*)
6644 # Solaris...
6645 if test $exec_prefix != /usr; then
6646 DSOFLAGS="-R$libdir $DSOFLAGS"
6647 LDFLAGS="$LDFLAGS -R$libdir"
6648 EXPORT_LDFLAGS="-R$libdir"
6649 fi
6650 ;;
6651 *bsd*)
6652 # *BSD...
6653 if test $exec_prefix != /usr; then
6654 DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
6655 LDFLAGS="$LDFLAGS -Wl,-R$libdir"
6656 EXPORT_LDFLAGS="-Wl,-R$libdir"
6657 fi
6658 ;;
6659 linux* | gnu*)
6660 # Linux, and HURD...
6661 if test $exec_prefix != /usr; then
6662 DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
6663 LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
6664 EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
6665 fi
6666 ;;
6667 esac
6668 else
6669 DSOLIBS=""
6670 IMGLIBS="\$(LIBZ)"
6671 fi
6672
6673
6674
6675
6676
6677
6678 # Check whether --enable-libtool_unsupported was given.
6679 if test "${enable_libtool_unsupported+set}" = set; then :
6680 enableval=$enable_libtool_unsupported; if test x$enable_libtool_unsupported != xno; then
6681 if test x$enable_libtool_unsupported == xyes; then
6682 as_fn_error $? "Use --enable-libtool-unsupported=/path/to/libtool." "$LINENO" 5
6683 fi
6684 LIBTOOL="$enable_libtool_unsupported"
6685 enable_shared=no
6686 echo "WARNING: libtool is not supported or endorsed by Apple Inc."
6687 echo " WE DO NOT PROVIDE SUPPORT FOR LIBTOOL PROBLEMS."
6688 else
6689 LIBTOOL=""
6690 fi
6691 fi
6692
6693
6694 if test x$LIBTOOL != x; then
6695 DSO="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6696 DSOXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6697
6698 LD_CC="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6699 LD_CXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6700
6701 LIBCUPS="libcups.la"
6702 LIBCUPSSTATIC="libcups.la"
6703 LIBCUPSCGI="libcupscgi.la"
6704 LIBCUPSIMAGE="libcupsimage.la"
6705 LIBCUPSMIME="libcupsmime.la"
6706 LIBCUPSPPDC="libcupsppdc.la"
6707
6708 LIBTOOL_CC="\$(LIBTOOL) --mode=compile --tag=CC"
6709 LIBTOOL_CXX="\$(LIBTOOL) --mode=compile --tag=CXX"
6710 LIBTOOL_INSTALL="\$(LIBTOOL) --mode=install"
6711
6712 LINKCUPS="../cups/\$(LIBCUPS)"
6713 LINKCUPSIMAGE="../cups/\$(LIBCUPSIMAGE)"
6714
6715 else
6716 LD_CC="\$(CC)"
6717 LD_CXX="\$(CXX)"
6718
6719 LIBTOOL_CC=""
6720 LIBTOOL_CXX=""
6721 LIBTOOL_INSTALL=""
6722 fi
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733 INSTALL_STRIP=""
6734
6735
6736
6737 # Check whether --with-optim was given.
6738 if test "${with_optim+set}" = set; then :
6739 withval=$with_optim; OPTIM="$withval"
6740 else
6741 OPTIM=""
6742 fi
6743
6744
6745
6746 # Check whether --enable-debug was given.
6747 if test "${enable_debug+set}" = set; then :
6748 enableval=$enable_debug;
6749 fi
6750
6751 # Check whether --enable-debug_guards was given.
6752 if test "${enable_debug_guards+set}" = set; then :
6753 enableval=$enable_debug_guards;
6754 fi
6755
6756 # Check whether --enable-debug_printfs was given.
6757 if test "${enable_debug_printfs+set}" = set; then :
6758 enableval=$enable_debug_printfs;
6759 fi
6760
6761 # Check whether --enable-unit_tests was given.
6762 if test "${enable_unit_tests+set}" = set; then :
6763 enableval=$enable_unit_tests;
6764 fi
6765
6766
6767 if test x$enable_debug = xyes -a "x$OPTIM" = x; then
6768 OPTIM="-g"
6769 else
6770 INSTALL_STRIP="-s"
6771 fi
6772
6773 if test x$enable_debug_printfs = xyes; then
6774 CFLAGS="$CFLAGS -DDEBUG"
6775 CXXFLAGS="$CXXFLAGS -DDEBUG"
6776 fi
6777
6778 if test x$enable_debug_guards = xyes; then
6779 CFLAGS="$CFLAGS -DDEBUG_GUARDS"
6780 CXXFLAGS="$CXXFLAGS -DDEBUG_GUARDS"
6781 fi
6782
6783 if test x$enable_unit_tests = xyes; then
6784 if test "$build" != "$host"; then
6785 as_fn_error $? "Sorry, cannot build unit tests when cross-compiling." "$LINENO" 5
6786 fi
6787
6788 UNITTESTS="unittests"
6789 else
6790 UNITTESTS=""
6791 fi
6792
6793
6794
6795 # Check whether --with-archflags was given.
6796 if test "${with_archflags+set}" = set; then :
6797 withval=$with_archflags;
6798 fi
6799
6800
6801 # Check whether --with-ldarchflags was given.
6802 if test "${with_ldarchflags+set}" = set; then :
6803 withval=$with_ldarchflags;
6804 fi
6805
6806
6807 if test -z "$with_archflags"; then
6808 ARCHFLAGS=""
6809 else
6810 ARCHFLAGS="$with_archflags"
6811 fi
6812
6813 if test -z "$with_ldarchflags"; then
6814 if test "$host_os_name" = darwin; then
6815 # Only create Intel programs by default
6816 LDARCHFLAGS="`echo $ARCHFLAGS | sed -e '1,$s/-arch ppc64//'`"
6817 else
6818 LDARCHFLAGS="$ARCHFLAGS"
6819 fi
6820 else
6821 LDARCHFLAGS="$with_ldarchflags"
6822 fi
6823
6824
6825
6826
6827 # Check whether --enable-relro was given.
6828 if test "${enable_relro+set}" = set; then :
6829 enableval=$enable_relro;
6830 fi
6831
6832
6833 # Check whether --enable-sanitizer was given.
6834 if test "${enable_sanitizer+set}" = set; then :
6835 enableval=$enable_sanitizer;
6836 fi
6837
6838
6839 CXXLIBS="${CXXLIBS:=}"
6840
6841
6842 PIEFLAGS=""
6843
6844
6845 RELROFLAGS=""
6846
6847
6848 WARNING_OPTIONS=""
6849
6850
6851 if test -n "$GCC"; then
6852 # Add GCC-specific compiler options...
6853
6854 # Address sanitizer is a useful tool to use when developing/debugging
6855 # code but adds about 2x overhead...
6856 if test x$enable_sanitizer = xyes; then
6857 # Use -fsanitize=address with debugging...
6858 OPTIM="$OPTIM -g -fsanitize=address"
6859 else
6860 # Otherwise use the Fortify enhancements to catch any unbounded
6861 # string operations...
6862 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
6863 CXXFLAGS="$CXXFLAGS -D_FORTIFY_SOURCE=2"
6864 fi
6865
6866 # Default optimization options...
6867 if test -z "$OPTIM"; then
6868 # Default to optimize-for-size and debug
6869 OPTIM="-Os -g"
6870 fi
6871
6872 # Generate position-independent code as needed...
6873 if test $PICFLAG = 1; then
6874 OPTIM="-fPIC $OPTIM"
6875 fi
6876
6877 # The -fstack-protector option is available with some versions of
6878 # GCC and adds "stack canaries" which detect when the return address
6879 # has been overwritten, preventing many types of exploit attacks.
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fstack-protector" >&5
6881 $as_echo_n "checking whether compiler supports -fstack-protector... " >&6; }
6882 OLDCFLAGS="$CFLAGS"
6883 CFLAGS="$CFLAGS -fstack-protector"
6884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6885 /* end confdefs.h. */
6886
6887 int
6888 main ()
6889 {
6890
6891 ;
6892 return 0;
6893 }
6894 _ACEOF
6895 if ac_fn_c_try_link "$LINENO"; then :
6896 if test "x$LSB_BUILD" = xy; then
6897 # Can't use stack-protector with LSB binaries...
6898 OPTIM="$OPTIM -fno-stack-protector"
6899 else
6900 OPTIM="$OPTIM -fstack-protector"
6901 fi
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6903 $as_echo "yes" >&6; }
6904 else
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6906 $as_echo "no" >&6; }
6907 fi
6908 rm -f core conftest.err conftest.$ac_objext \
6909 conftest$ac_exeext conftest.$ac_ext
6910 CFLAGS="$OLDCFLAGS"
6911
6912 if test "x$LSB_BUILD" != xy; then
6913 # The -fPIE option is available with some versions of GCC and
6914 # adds randomization of addresses, which avoids another class of
6915 # exploits that depend on a fixed address for common functions.
6916 #
6917 # Not available to LSB binaries...
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fPIE" >&5
6919 $as_echo_n "checking whether compiler supports -fPIE... " >&6; }
6920 OLDCFLAGS="$CFLAGS"
6921 case "$host_os_name" in
6922 darwin*)
6923 CFLAGS="$CFLAGS -fPIE -Wl,-pie"
6924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6925 /* end confdefs.h. */
6926
6927 int
6928 main ()
6929 {
6930
6931 ;
6932 return 0;
6933 }
6934 _ACEOF
6935 if ac_fn_c_try_compile "$LINENO"; then :
6936
6937 PIEFLAGS="-fPIE -Wl,-pie"
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6939 $as_echo "yes" >&6; }
6940 else
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6942 $as_echo "no" >&6; }
6943 fi
6944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6945 ;;
6946
6947 *)
6948 CFLAGS="$CFLAGS -fPIE -pie"
6949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6950 /* end confdefs.h. */
6951
6952 int
6953 main ()
6954 {
6955
6956 ;
6957 return 0;
6958 }
6959 _ACEOF
6960 if ac_fn_c_try_compile "$LINENO"; then :
6961
6962 PIEFLAGS="-fPIE -pie"
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6964 $as_echo "yes" >&6; }
6965 else
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6967 $as_echo "no" >&6; }
6968 fi
6969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6970 ;;
6971 esac
6972 CFLAGS="$OLDCFLAGS"
6973 fi
6974
6975 # Add useful warning options for tracking down problems...
6976 WARNING_OPTIONS="-Wall -Wno-format-y2k -Wunused -Wno-unused-result -Wsign-conversion"
6977
6978 # Test GCC version for certain warning flags since -Werror
6979 # doesn't trigger...
6980 gccversion=`$CC --version | head -1 | awk '{print $NF}'`
6981 case "$gccversion" in
6982 7.* | 8.*)
6983 WARNING_OPTIONS="$WARNING_OPTIONS -Wno-format-truncation -Wno-tautological-compare"
6984 ;;
6985 esac
6986
6987 # Additional warning options for development testing...
6988 if test -d .git; then
6989 WARNING_OPTIONS="-Werror -Wno-error=deprecated-declarations $WARNING_OPTIONS"
6990 fi
6991 else
6992 # Add vendor-specific compiler options...
6993 case $host_os_name in
6994 sunos*)
6995 # Solaris
6996 if test -z "$OPTIM"; then
6997 OPTIM="-xO2"
6998 fi
6999
7000 if test $PICFLAG = 1; then
7001 OPTIM="-KPIC $OPTIM"
7002 fi
7003 ;;
7004 *)
7005 # Running some other operating system; inform the user
7006 # they should contribute the necessary options via
7007 # Github...
7008 echo "Building CUPS with default compiler optimizations; contact the CUPS developers on Github"
7009 echo "(https://github.com/apple/cups/issues) with the uname and compiler options needed for"
7010 echo "your platform, or set the CFLAGS and LDFLAGS environment variables before running"
7011 echo "configure."
7012 ;;
7013 esac
7014 fi
7015
7016 # Add general compiler options per platform...
7017 case $host_os_name in
7018 linux*)
7019 # glibc 2.8 and higher breaks peer credentials unless you
7020 # define _GNU_SOURCE...
7021 OPTIM="$OPTIM -D_GNU_SOURCE"
7022
7023 # The -z relro option is provided by the Linux linker command to
7024 # make relocatable data read-only.
7025 if test x$enable_relro = xyes; then
7026 RELROFLAGS="-Wl,-z,relro,-z,now"
7027 fi
7028 ;;
7029 esac
7030
7031
7032
7033 ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
7034 #include <sys/socket.h>
7035 #include <netinet/in.h>
7036 #include <arpa/inet.h>
7037 #include <netinet/in_systm.h>
7038 #include <netinet/ip.h>
7039 "
7040 if test "x$ac_cv_header_resolv_h" = xyes; then :
7041 $as_echo "#define HAVE_RESOLV_H 1" >>confdefs.h
7042
7043 fi
7044
7045
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7047 $as_echo_n "checking for library containing socket... " >&6; }
7048 if ${ac_cv_search_socket+:} false; then :
7049 $as_echo_n "(cached) " >&6
7050 else
7051 ac_func_search_save_LIBS=$LIBS
7052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7053 /* end confdefs.h. */
7054
7055 /* Override any GCC internal prototype to avoid an error.
7056 Use char because int might match the return type of a GCC
7057 builtin and then its argument prototype would still apply. */
7058 #ifdef __cplusplus
7059 extern "C"
7060 #endif
7061 char socket ();
7062 int
7063 main ()
7064 {
7065 return socket ();
7066 ;
7067 return 0;
7068 }
7069 _ACEOF
7070 for ac_lib in '' socket; do
7071 if test -z "$ac_lib"; then
7072 ac_res="none required"
7073 else
7074 ac_res=-l$ac_lib
7075 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7076 fi
7077 if ac_fn_c_try_link "$LINENO"; then :
7078 ac_cv_search_socket=$ac_res
7079 fi
7080 rm -f core conftest.err conftest.$ac_objext \
7081 conftest$ac_exeext
7082 if ${ac_cv_search_socket+:} false; then :
7083 break
7084 fi
7085 done
7086 if ${ac_cv_search_socket+:} false; then :
7087
7088 else
7089 ac_cv_search_socket=no
7090 fi
7091 rm conftest.$ac_ext
7092 LIBS=$ac_func_search_save_LIBS
7093 fi
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7095 $as_echo "$ac_cv_search_socket" >&6; }
7096 ac_res=$ac_cv_search_socket
7097 if test "$ac_res" != no; then :
7098 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7099
7100 fi
7101
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
7103 $as_echo_n "checking for library containing gethostbyaddr... " >&6; }
7104 if ${ac_cv_search_gethostbyaddr+:} false; then :
7105 $as_echo_n "(cached) " >&6
7106 else
7107 ac_func_search_save_LIBS=$LIBS
7108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7109 /* end confdefs.h. */
7110
7111 /* Override any GCC internal prototype to avoid an error.
7112 Use char because int might match the return type of a GCC
7113 builtin and then its argument prototype would still apply. */
7114 #ifdef __cplusplus
7115 extern "C"
7116 #endif
7117 char gethostbyaddr ();
7118 int
7119 main ()
7120 {
7121 return gethostbyaddr ();
7122 ;
7123 return 0;
7124 }
7125 _ACEOF
7126 for ac_lib in '' nsl; do
7127 if test -z "$ac_lib"; then
7128 ac_res="none required"
7129 else
7130 ac_res=-l$ac_lib
7131 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7132 fi
7133 if ac_fn_c_try_link "$LINENO"; then :
7134 ac_cv_search_gethostbyaddr=$ac_res
7135 fi
7136 rm -f core conftest.err conftest.$ac_objext \
7137 conftest$ac_exeext
7138 if ${ac_cv_search_gethostbyaddr+:} false; then :
7139 break
7140 fi
7141 done
7142 if ${ac_cv_search_gethostbyaddr+:} false; then :
7143
7144 else
7145 ac_cv_search_gethostbyaddr=no
7146 fi
7147 rm conftest.$ac_ext
7148 LIBS=$ac_func_search_save_LIBS
7149 fi
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
7151 $as_echo "$ac_cv_search_gethostbyaddr" >&6; }
7152 ac_res=$ac_cv_search_gethostbyaddr
7153 if test "$ac_res" != no; then :
7154 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7155
7156 fi
7157
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getifaddrs" >&5
7159 $as_echo_n "checking for library containing getifaddrs... " >&6; }
7160 if ${ac_cv_search_getifaddrs+:} false; then :
7161 $as_echo_n "(cached) " >&6
7162 else
7163 ac_func_search_save_LIBS=$LIBS
7164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7165 /* end confdefs.h. */
7166
7167 /* Override any GCC internal prototype to avoid an error.
7168 Use char because int might match the return type of a GCC
7169 builtin and then its argument prototype would still apply. */
7170 #ifdef __cplusplus
7171 extern "C"
7172 #endif
7173 char getifaddrs ();
7174 int
7175 main ()
7176 {
7177 return getifaddrs ();
7178 ;
7179 return 0;
7180 }
7181 _ACEOF
7182 for ac_lib in '' nsl; do
7183 if test -z "$ac_lib"; then
7184 ac_res="none required"
7185 else
7186 ac_res=-l$ac_lib
7187 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7188 fi
7189 if ac_fn_c_try_link "$LINENO"; then :
7190 ac_cv_search_getifaddrs=$ac_res
7191 fi
7192 rm -f core conftest.err conftest.$ac_objext \
7193 conftest$ac_exeext
7194 if ${ac_cv_search_getifaddrs+:} false; then :
7195 break
7196 fi
7197 done
7198 if ${ac_cv_search_getifaddrs+:} false; then :
7199
7200 else
7201 ac_cv_search_getifaddrs=no
7202 fi
7203 rm conftest.$ac_ext
7204 LIBS=$ac_func_search_save_LIBS
7205 fi
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getifaddrs" >&5
7207 $as_echo "$ac_cv_search_getifaddrs" >&6; }
7208 ac_res=$ac_cv_search_getifaddrs
7209 if test "$ac_res" != no; then :
7210 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7211 $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
7212
7213 fi
7214
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
7216 $as_echo_n "checking for library containing hstrerror... " >&6; }
7217 if ${ac_cv_search_hstrerror+:} false; then :
7218 $as_echo_n "(cached) " >&6
7219 else
7220 ac_func_search_save_LIBS=$LIBS
7221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7222 /* end confdefs.h. */
7223
7224 /* Override any GCC internal prototype to avoid an error.
7225 Use char because int might match the return type of a GCC
7226 builtin and then its argument prototype would still apply. */
7227 #ifdef __cplusplus
7228 extern "C"
7229 #endif
7230 char hstrerror ();
7231 int
7232 main ()
7233 {
7234 return hstrerror ();
7235 ;
7236 return 0;
7237 }
7238 _ACEOF
7239 for ac_lib in '' nsl socket resolv; do
7240 if test -z "$ac_lib"; then
7241 ac_res="none required"
7242 else
7243 ac_res=-l$ac_lib
7244 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7245 fi
7246 if ac_fn_c_try_link "$LINENO"; then :
7247 ac_cv_search_hstrerror=$ac_res
7248 fi
7249 rm -f core conftest.err conftest.$ac_objext \
7250 conftest$ac_exeext
7251 if ${ac_cv_search_hstrerror+:} false; then :
7252 break
7253 fi
7254 done
7255 if ${ac_cv_search_hstrerror+:} false; then :
7256
7257 else
7258 ac_cv_search_hstrerror=no
7259 fi
7260 rm conftest.$ac_ext
7261 LIBS=$ac_func_search_save_LIBS
7262 fi
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
7264 $as_echo "$ac_cv_search_hstrerror" >&6; }
7265 ac_res=$ac_cv_search_hstrerror
7266 if test "$ac_res" != no; then :
7267 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7268 $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
7269
7270 fi
7271
7272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rresvport_af" >&5
7273 $as_echo_n "checking for library containing rresvport_af... " >&6; }
7274 if ${ac_cv_search_rresvport_af+:} false; then :
7275 $as_echo_n "(cached) " >&6
7276 else
7277 ac_func_search_save_LIBS=$LIBS
7278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7279 /* end confdefs.h. */
7280
7281 /* Override any GCC internal prototype to avoid an error.
7282 Use char because int might match the return type of a GCC
7283 builtin and then its argument prototype would still apply. */
7284 #ifdef __cplusplus
7285 extern "C"
7286 #endif
7287 char rresvport_af ();
7288 int
7289 main ()
7290 {
7291 return rresvport_af ();
7292 ;
7293 return 0;
7294 }
7295 _ACEOF
7296 for ac_lib in '' nsl; do
7297 if test -z "$ac_lib"; then
7298 ac_res="none required"
7299 else
7300 ac_res=-l$ac_lib
7301 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7302 fi
7303 if ac_fn_c_try_link "$LINENO"; then :
7304 ac_cv_search_rresvport_af=$ac_res
7305 fi
7306 rm -f core conftest.err conftest.$ac_objext \
7307 conftest$ac_exeext
7308 if ${ac_cv_search_rresvport_af+:} false; then :
7309 break
7310 fi
7311 done
7312 if ${ac_cv_search_rresvport_af+:} false; then :
7313
7314 else
7315 ac_cv_search_rresvport_af=no
7316 fi
7317 rm conftest.$ac_ext
7318 LIBS=$ac_func_search_save_LIBS
7319 fi
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rresvport_af" >&5
7321 $as_echo "$ac_cv_search_rresvport_af" >&6; }
7322 ac_res=$ac_cv_search_rresvport_af
7323 if test "$ac_res" != no; then :
7324 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7325 $as_echo "#define HAVE_RRESVPORT_AF 1" >>confdefs.h
7326
7327 fi
7328
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_init" >&5
7330 $as_echo_n "checking for library containing __res_init... " >&6; }
7331 if ${ac_cv_search___res_init+:} false; then :
7332 $as_echo_n "(cached) " >&6
7333 else
7334 ac_func_search_save_LIBS=$LIBS
7335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7336 /* end confdefs.h. */
7337
7338 /* Override any GCC internal prototype to avoid an error.
7339 Use char because int might match the return type of a GCC
7340 builtin and then its argument prototype would still apply. */
7341 #ifdef __cplusplus
7342 extern "C"
7343 #endif
7344 char __res_init ();
7345 int
7346 main ()
7347 {
7348 return __res_init ();
7349 ;
7350 return 0;
7351 }
7352 _ACEOF
7353 for ac_lib in '' resolv bind; do
7354 if test -z "$ac_lib"; then
7355 ac_res="none required"
7356 else
7357 ac_res=-l$ac_lib
7358 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7359 fi
7360 if ac_fn_c_try_link "$LINENO"; then :
7361 ac_cv_search___res_init=$ac_res
7362 fi
7363 rm -f core conftest.err conftest.$ac_objext \
7364 conftest$ac_exeext
7365 if ${ac_cv_search___res_init+:} false; then :
7366 break
7367 fi
7368 done
7369 if ${ac_cv_search___res_init+:} false; then :
7370
7371 else
7372 ac_cv_search___res_init=no
7373 fi
7374 rm conftest.$ac_ext
7375 LIBS=$ac_func_search_save_LIBS
7376 fi
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_init" >&5
7378 $as_echo "$ac_cv_search___res_init" >&6; }
7379 ac_res=$ac_cv_search___res_init
7380 if test "$ac_res" != no; then :
7381 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7382 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7383
7384 else
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
7386 $as_echo_n "checking for library containing res_9_init... " >&6; }
7387 if ${ac_cv_search_res_9_init+:} false; then :
7388 $as_echo_n "(cached) " >&6
7389 else
7390 ac_func_search_save_LIBS=$LIBS
7391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7392 /* end confdefs.h. */
7393
7394 /* Override any GCC internal prototype to avoid an error.
7395 Use char because int might match the return type of a GCC
7396 builtin and then its argument prototype would still apply. */
7397 #ifdef __cplusplus
7398 extern "C"
7399 #endif
7400 char res_9_init ();
7401 int
7402 main ()
7403 {
7404 return res_9_init ();
7405 ;
7406 return 0;
7407 }
7408 _ACEOF
7409 for ac_lib in '' resolv bind; do
7410 if test -z "$ac_lib"; then
7411 ac_res="none required"
7412 else
7413 ac_res=-l$ac_lib
7414 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7415 fi
7416 if ac_fn_c_try_link "$LINENO"; then :
7417 ac_cv_search_res_9_init=$ac_res
7418 fi
7419 rm -f core conftest.err conftest.$ac_objext \
7420 conftest$ac_exeext
7421 if ${ac_cv_search_res_9_init+:} false; then :
7422 break
7423 fi
7424 done
7425 if ${ac_cv_search_res_9_init+:} false; then :
7426
7427 else
7428 ac_cv_search_res_9_init=no
7429 fi
7430 rm conftest.$ac_ext
7431 LIBS=$ac_func_search_save_LIBS
7432 fi
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
7434 $as_echo "$ac_cv_search_res_9_init" >&6; }
7435 ac_res=$ac_cv_search_res_9_init
7436 if test "$ac_res" != no; then :
7437 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7438 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7439
7440 else
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
7442 $as_echo_n "checking for library containing res_init... " >&6; }
7443 if ${ac_cv_search_res_init+:} false; then :
7444 $as_echo_n "(cached) " >&6
7445 else
7446 ac_func_search_save_LIBS=$LIBS
7447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7448 /* end confdefs.h. */
7449
7450 /* Override any GCC internal prototype to avoid an error.
7451 Use char because int might match the return type of a GCC
7452 builtin and then its argument prototype would still apply. */
7453 #ifdef __cplusplus
7454 extern "C"
7455 #endif
7456 char res_init ();
7457 int
7458 main ()
7459 {
7460 return res_init ();
7461 ;
7462 return 0;
7463 }
7464 _ACEOF
7465 for ac_lib in '' resolv bind; do
7466 if test -z "$ac_lib"; then
7467 ac_res="none required"
7468 else
7469 ac_res=-l$ac_lib
7470 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7471 fi
7472 if ac_fn_c_try_link "$LINENO"; then :
7473 ac_cv_search_res_init=$ac_res
7474 fi
7475 rm -f core conftest.err conftest.$ac_objext \
7476 conftest$ac_exeext
7477 if ${ac_cv_search_res_init+:} false; then :
7478 break
7479 fi
7480 done
7481 if ${ac_cv_search_res_init+:} false; then :
7482
7483 else
7484 ac_cv_search_res_init=no
7485 fi
7486 rm conftest.$ac_ext
7487 LIBS=$ac_func_search_save_LIBS
7488 fi
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
7490 $as_echo "$ac_cv_search_res_init" >&6; }
7491 ac_res=$ac_cv_search_res_init
7492 if test "$ac_res" != no; then :
7493 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7494 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7495
7496 fi
7497
7498 fi
7499
7500 fi
7501
7502
7503 # Tru64 5.1b leaks file descriptors with these functions; disable until
7504 # we can come up with a test for this...
7505 if test "$host_os_name" != "osf1"; then
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
7507 $as_echo_n "checking for library containing getaddrinfo... " >&6; }
7508 if ${ac_cv_search_getaddrinfo+:} false; then :
7509 $as_echo_n "(cached) " >&6
7510 else
7511 ac_func_search_save_LIBS=$LIBS
7512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7513 /* end confdefs.h. */
7514
7515 /* Override any GCC internal prototype to avoid an error.
7516 Use char because int might match the return type of a GCC
7517 builtin and then its argument prototype would still apply. */
7518 #ifdef __cplusplus
7519 extern "C"
7520 #endif
7521 char getaddrinfo ();
7522 int
7523 main ()
7524 {
7525 return getaddrinfo ();
7526 ;
7527 return 0;
7528 }
7529 _ACEOF
7530 for ac_lib in '' nsl; do
7531 if test -z "$ac_lib"; then
7532 ac_res="none required"
7533 else
7534 ac_res=-l$ac_lib
7535 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7536 fi
7537 if ac_fn_c_try_link "$LINENO"; then :
7538 ac_cv_search_getaddrinfo=$ac_res
7539 fi
7540 rm -f core conftest.err conftest.$ac_objext \
7541 conftest$ac_exeext
7542 if ${ac_cv_search_getaddrinfo+:} false; then :
7543 break
7544 fi
7545 done
7546 if ${ac_cv_search_getaddrinfo+:} false; then :
7547
7548 else
7549 ac_cv_search_getaddrinfo=no
7550 fi
7551 rm conftest.$ac_ext
7552 LIBS=$ac_func_search_save_LIBS
7553 fi
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
7555 $as_echo "$ac_cv_search_getaddrinfo" >&6; }
7556 ac_res=$ac_cv_search_getaddrinfo
7557 if test "$ac_res" != no; then :
7558 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7559 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
7560
7561 fi
7562
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
7564 $as_echo_n "checking for library containing getnameinfo... " >&6; }
7565 if ${ac_cv_search_getnameinfo+:} false; then :
7566 $as_echo_n "(cached) " >&6
7567 else
7568 ac_func_search_save_LIBS=$LIBS
7569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7570 /* end confdefs.h. */
7571
7572 /* Override any GCC internal prototype to avoid an error.
7573 Use char because int might match the return type of a GCC
7574 builtin and then its argument prototype would still apply. */
7575 #ifdef __cplusplus
7576 extern "C"
7577 #endif
7578 char getnameinfo ();
7579 int
7580 main ()
7581 {
7582 return getnameinfo ();
7583 ;
7584 return 0;
7585 }
7586 _ACEOF
7587 for ac_lib in '' nsl; do
7588 if test -z "$ac_lib"; then
7589 ac_res="none required"
7590 else
7591 ac_res=-l$ac_lib
7592 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7593 fi
7594 if ac_fn_c_try_link "$LINENO"; then :
7595 ac_cv_search_getnameinfo=$ac_res
7596 fi
7597 rm -f core conftest.err conftest.$ac_objext \
7598 conftest$ac_exeext
7599 if ${ac_cv_search_getnameinfo+:} false; then :
7600 break
7601 fi
7602 done
7603 if ${ac_cv_search_getnameinfo+:} false; then :
7604
7605 else
7606 ac_cv_search_getnameinfo=no
7607 fi
7608 rm conftest.$ac_ext
7609 LIBS=$ac_func_search_save_LIBS
7610 fi
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
7612 $as_echo "$ac_cv_search_getnameinfo" >&6; }
7613 ac_res=$ac_cv_search_getnameinfo
7614 if test "$ac_res" != no; then :
7615 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7616 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
7617
7618 fi
7619
7620 fi
7621
7622 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
7623 "
7624 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
7625
7626 fi
7627
7628 ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
7629 if test "x$ac_cv_header_sys_sockio_h" = xyes; then :
7630 $as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
7631
7632 fi
7633
7634
7635
7636 CUPS_DEFAULT_DOMAINSOCKET=""
7637
7638
7639 # Check whether --with-domainsocket was given.
7640 if test "${with_domainsocket+set}" = set; then :
7641 withval=$with_domainsocket; default_domainsocket="$withval"
7642 else
7643 default_domainsocket=""
7644 fi
7645
7646
7647 if test x$enable_domainsocket != xno -a x$default_domainsocket != xno; then
7648 if test "x$default_domainsocket" = x; then
7649 case "$host_os_name" in
7650 darwin*)
7651 # Darwin and macOS do their own thing...
7652 CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
7653 ;;
7654 *)
7655 # All others use FHS standard...
7656 CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
7657 ;;
7658 esac
7659 else
7660 CUPS_DEFAULT_DOMAINSOCKET="$default_domainsocket"
7661 fi
7662
7663 CUPS_LISTEN_DOMAINSOCKET="Listen $CUPS_DEFAULT_DOMAINSOCKET"
7664
7665 cat >>confdefs.h <<_ACEOF
7666 #define CUPS_DEFAULT_DOMAINSOCKET "$CUPS_DEFAULT_DOMAINSOCKET"
7667 _ACEOF
7668
7669 else
7670 CUPS_LISTEN_DOMAINSOCKET=""
7671 fi
7672
7673
7674
7675
7676
7677 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
7678 if test "x$ac_cv_func_poll" = xyes; then :
7679 $as_echo "#define HAVE_POLL 1" >>confdefs.h
7680
7681 fi
7682
7683 ac_fn_c_check_func "$LINENO" "epoll_create" "ac_cv_func_epoll_create"
7684 if test "x$ac_cv_func_epoll_create" = xyes; then :
7685 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
7686
7687 fi
7688
7689 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
7690 if test "x$ac_cv_func_kqueue" = xyes; then :
7691 $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
7692
7693 fi
7694
7695
7696
7697 # Check whether --enable-gssapi was given.
7698 if test "${enable_gssapi+set}" = set; then :
7699 enableval=$enable_gssapi;
7700 fi
7701
7702
7703 LIBGSSAPI=""
7704
7705
7706 if test x$enable_gssapi != xno; then
7707 if test -n "$ac_tool_prefix"; then
7708 # Extract the first word of "${ac_tool_prefix}krb5-config", so it can be a program name with args.
7709 set dummy ${ac_tool_prefix}krb5-config; ac_word=$2
7710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7711 $as_echo_n "checking for $ac_word... " >&6; }
7712 if ${ac_cv_path_KRB5CONFIG+:} false; then :
7713 $as_echo_n "(cached) " >&6
7714 else
7715 case $KRB5CONFIG in
7716 [\\/]* | ?:[\\/]*)
7717 ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
7718 ;;
7719 *)
7720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7721 for as_dir in $PATH
7722 do
7723 IFS=$as_save_IFS
7724 test -z "$as_dir" && as_dir=.
7725 for ac_exec_ext in '' $ac_executable_extensions; do
7726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7727 ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7729 break 2
7730 fi
7731 done
7732 done
7733 IFS=$as_save_IFS
7734
7735 ;;
7736 esac
7737 fi
7738 KRB5CONFIG=$ac_cv_path_KRB5CONFIG
7739 if test -n "$KRB5CONFIG"; then
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONFIG" >&5
7741 $as_echo "$KRB5CONFIG" >&6; }
7742 else
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7744 $as_echo "no" >&6; }
7745 fi
7746
7747
7748 fi
7749 if test -z "$ac_cv_path_KRB5CONFIG"; then
7750 ac_pt_KRB5CONFIG=$KRB5CONFIG
7751 # Extract the first word of "krb5-config", so it can be a program name with args.
7752 set dummy krb5-config; ac_word=$2
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7754 $as_echo_n "checking for $ac_word... " >&6; }
7755 if ${ac_cv_path_ac_pt_KRB5CONFIG+:} false; then :
7756 $as_echo_n "(cached) " >&6
7757 else
7758 case $ac_pt_KRB5CONFIG in
7759 [\\/]* | ?:[\\/]*)
7760 ac_cv_path_ac_pt_KRB5CONFIG="$ac_pt_KRB5CONFIG" # Let the user override the test with a path.
7761 ;;
7762 *)
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766 IFS=$as_save_IFS
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770 ac_cv_path_ac_pt_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 break 2
7773 fi
7774 done
7775 done
7776 IFS=$as_save_IFS
7777
7778 ;;
7779 esac
7780 fi
7781 ac_pt_KRB5CONFIG=$ac_cv_path_ac_pt_KRB5CONFIG
7782 if test -n "$ac_pt_KRB5CONFIG"; then
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_KRB5CONFIG" >&5
7784 $as_echo "$ac_pt_KRB5CONFIG" >&6; }
7785 else
7786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7787 $as_echo "no" >&6; }
7788 fi
7789
7790 if test "x$ac_pt_KRB5CONFIG" = x; then
7791 KRB5CONFIG=""
7792 else
7793 case $cross_compiling:$ac_tool_warned in
7794 yes:)
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7796 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7797 ac_tool_warned=yes ;;
7798 esac
7799 KRB5CONFIG=$ac_pt_KRB5CONFIG
7800 fi
7801 else
7802 KRB5CONFIG="$ac_cv_path_KRB5CONFIG"
7803 fi
7804
7805 if test "x$KRB5CONFIG" != x; then
7806 case "$host_os_name" in
7807 darwin)
7808 # macOS weak-links to the Kerberos framework...
7809 LIBGSSAPI="-weak_framework Kerberos"
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS framework" >&5
7811 $as_echo_n "checking for GSS framework... " >&6; }
7812 if test -d /System/Library/Frameworks/GSS.framework; then
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7814 $as_echo "yes" >&6; }
7815 LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
7816 else
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7818 $as_echo "no" >&6; }
7819 fi
7820 ;;
7821 sunos*)
7822 # Solaris has a non-standard krb5-config, don't use it!
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7824 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7825 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7826 $as_echo_n "(cached) " >&6
7827 else
7828 ac_check_lib_save_LIBS=$LIBS
7829 LIBS="-lgss $LIBS"
7830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7831 /* end confdefs.h. */
7832
7833 /* Override any GCC internal prototype to avoid an error.
7834 Use char because int might match the return type of a GCC
7835 builtin and then its argument prototype would still apply. */
7836 #ifdef __cplusplus
7837 extern "C"
7838 #endif
7839 char gss_display_status ();
7840 int
7841 main ()
7842 {
7843 return gss_display_status ();
7844 ;
7845 return 0;
7846 }
7847 _ACEOF
7848 if ac_fn_c_try_link "$LINENO"; then :
7849 ac_cv_lib_gss_gss_display_status=yes
7850 else
7851 ac_cv_lib_gss_gss_display_status=no
7852 fi
7853 rm -f core conftest.err conftest.$ac_objext \
7854 conftest$ac_exeext conftest.$ac_ext
7855 LIBS=$ac_check_lib_save_LIBS
7856 fi
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7858 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7859 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7860
7861 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7862
7863 CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
7864 CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
7865 LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
7866 fi
7867
7868 ;;
7869 *)
7870 # Other platforms just ask for GSSAPI
7871 CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
7872 CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
7873 LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
7874 ;;
7875 esac
7876
7877 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7878
7879 else
7880 # Check for vendor-specific implementations...
7881 case "$host_os_name" in
7882 hp-ux*)
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7884 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7885 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7886 $as_echo_n "(cached) " >&6
7887 else
7888 ac_check_lib_save_LIBS=$LIBS
7889 LIBS="-lgss $LIBS"
7890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7891 /* end confdefs.h. */
7892
7893 /* Override any GCC internal prototype to avoid an error.
7894 Use char because int might match the return type of a GCC
7895 builtin and then its argument prototype would still apply. */
7896 #ifdef __cplusplus
7897 extern "C"
7898 #endif
7899 char gss_display_status ();
7900 int
7901 main ()
7902 {
7903 return gss_display_status ();
7904 ;
7905 return 0;
7906 }
7907 _ACEOF
7908 if ac_fn_c_try_link "$LINENO"; then :
7909 ac_cv_lib_gss_gss_display_status=yes
7910 else
7911 ac_cv_lib_gss_gss_display_status=no
7912 fi
7913 rm -f core conftest.err conftest.$ac_objext \
7914 conftest$ac_exeext conftest.$ac_ext
7915 LIBS=$ac_check_lib_save_LIBS
7916 fi
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7918 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7919 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7920
7921 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7922
7923 LIBGSSAPI="-lgss -lgssapi_krb5"
7924 fi
7925
7926 ;;
7927 sunos*)
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7929 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7930 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7931 $as_echo_n "(cached) " >&6
7932 else
7933 ac_check_lib_save_LIBS=$LIBS
7934 LIBS="-lgss $LIBS"
7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h. */
7937
7938 /* Override any GCC internal prototype to avoid an error.
7939 Use char because int might match the return type of a GCC
7940 builtin and then its argument prototype would still apply. */
7941 #ifdef __cplusplus
7942 extern "C"
7943 #endif
7944 char gss_display_status ();
7945 int
7946 main ()
7947 {
7948 return gss_display_status ();
7949 ;
7950 return 0;
7951 }
7952 _ACEOF
7953 if ac_fn_c_try_link "$LINENO"; then :
7954 ac_cv_lib_gss_gss_display_status=yes
7955 else
7956 ac_cv_lib_gss_gss_display_status=no
7957 fi
7958 rm -f core conftest.err conftest.$ac_objext \
7959 conftest$ac_exeext conftest.$ac_ext
7960 LIBS=$ac_check_lib_save_LIBS
7961 fi
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7963 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7964 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7965
7966 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7967
7968 LIBGSSAPI="-lgss"
7969 fi
7970
7971 ;;
7972 esac
7973 fi
7974
7975 if test "x$LIBGSSAPI" != x; then
7976 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
7977 if test "x$ac_cv_header_krb5_h" = xyes; then :
7978 $as_echo "#define HAVE_KRB5_H 1" >>confdefs.h
7979
7980 fi
7981
7982
7983 if test -d /System/Library/Frameworks/GSS.framework; then
7984 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi.h" "ac_cv_header_GSS_gssapi_h" "$ac_includes_default"
7985 if test "x$ac_cv_header_GSS_gssapi_h" = xyes; then :
7986 $as_echo "#define HAVE_GSS_GSSAPI_H 1" >>confdefs.h
7987
7988 fi
7989
7990
7991 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_generic.h" "ac_cv_header_GSS_gssapi_generic_h" "$ac_includes_default"
7992 if test "x$ac_cv_header_GSS_gssapi_generic_h" = xyes; then :
7993 $as_echo "#define HAVE_GSS_GSSAPI_GENERIC_H 1" >>confdefs.h
7994
7995 fi
7996
7997
7998 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_spi.h" "ac_cv_header_GSS_gssapi_spi_h" "$ac_includes_default"
7999 if test "x$ac_cv_header_GSS_gssapi_spi_h" = xyes; then :
8000 $as_echo "#define HAVE_GSS_GSSAPI_SPI_H 1" >>confdefs.h
8001
8002 fi
8003
8004
8005 else
8006 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
8007 if test "x$ac_cv_header_gssapi_h" = xyes; then :
8008 $as_echo "#define HAVE_GSSAPI_H 1" >>confdefs.h
8009
8010 fi
8011
8012
8013 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
8014 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
8015 $as_echo "#define HAVE_GSSAPI_GSSAPI_H 1" >>confdefs.h
8016
8017 fi
8018
8019
8020 fi
8021
8022 SAVELIBS="$LIBS"
8023 LIBS="$LIBS $LIBGSSAPI"
8024
8025 ac_fn_c_check_func "$LINENO" "__ApplePrivate_gss_acquire_cred_ex_f" "ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f"
8026 if test "x$ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f" = xyes; then :
8027 $as_echo "#define HAVE_GSS_ACQUIRE_CRED_EX_F 1" >>confdefs.h
8028
8029 fi
8030
8031
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS_C_NT_HOSTBASED_SERVICE" >&5
8033 $as_echo_n "checking for GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
8034 if test x$ac_cv_header_gssapi_gssapi_h = xyes; then
8035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8036 /* end confdefs.h. */
8037 #include <gssapi/gssapi.h>
8038 int
8039 main ()
8040 {
8041 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8042 ;
8043 return 0;
8044 }
8045 _ACEOF
8046 if ac_fn_c_try_compile "$LINENO"; then :
8047 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8048
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8050 $as_echo "yes" >&6; }
8051 else
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8053 $as_echo "no" >&6; }
8054 fi
8055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8056 elif test x$ac_cv_header_gss_gssapi_h = xyes; then
8057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8058 /* end confdefs.h. */
8059 #include <GSS/gssapi.h>
8060 int
8061 main ()
8062 {
8063 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8064 ;
8065 return 0;
8066 }
8067 _ACEOF
8068 if ac_fn_c_try_compile "$LINENO"; then :
8069 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8070
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8072 $as_echo "yes" >&6; }
8073 else
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8075 $as_echo "no" >&6; }
8076 fi
8077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8078 else
8079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8080 /* end confdefs.h. */
8081 #include <gssapi.h>
8082 int
8083 main ()
8084 {
8085 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8086 ;
8087 return 0;
8088 }
8089 _ACEOF
8090 if ac_fn_c_try_compile "$LINENO"; then :
8091 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8092
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8094 $as_echo "yes" >&6; }
8095 else
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 fi
8099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8100 fi
8101
8102 LIBS="$SAVELIBS"
8103 fi
8104 fi
8105
8106
8107 # Check whether --with-gssservicename was given.
8108 if test "${with_gssservicename+set}" = set; then :
8109 withval=$with_gssservicename; default_gssservicename="$withval"
8110 else
8111 default_gssservicename="default"
8112 fi
8113
8114
8115 if test x$default_gssservicename != xno; then
8116 if test "x$default_gssservicename" = "xdefault"; then
8117 CUPS_DEFAULT_GSSSERVICENAME="host"
8118 else
8119 CUPS_DEFAULT_GSSSERVICENAME="$default_gssservicename"
8120 fi
8121 else
8122 CUPS_DEFAULT_GSSSERVICENAME=""
8123 fi
8124
8125
8126 cat >>confdefs.h <<_ACEOF
8127 #define CUPS_DEFAULT_GSSSERVICENAME "$CUPS_DEFAULT_GSSSERVICENAME"
8128 _ACEOF
8129
8130
8131
8132 # Check whether --enable-threads was given.
8133 if test "${enable_threads+set}" = set; then :
8134 enableval=$enable_threads;
8135 fi
8136
8137
8138 have_pthread=no
8139 PTHREAD_FLAGS=""
8140
8141 if test "x$enable_threads" != xno; then
8142 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8143 if test "x$ac_cv_header_pthread_h" = xyes; then :
8144 $as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
8145
8146 fi
8147
8148
8149
8150 if test x$ac_cv_header_pthread_h = xyes; then
8151 for flag in -lpthreads -lpthread -pthread; do
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create using $flag" >&5
8153 $as_echo_n "checking for pthread_create using $flag... " >&6; }
8154 SAVELIBS="$LIBS"
8155 LIBS="$flag $LIBS"
8156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8157 /* end confdefs.h. */
8158 #include <pthread.h>
8159 int
8160 main ()
8161 {
8162 pthread_create(0, 0, 0, 0);
8163 ;
8164 return 0;
8165 }
8166 _ACEOF
8167 if ac_fn_c_try_link "$LINENO"; then :
8168 have_pthread=yes
8169 else
8170 LIBS="$SAVELIBS"
8171 fi
8172 rm -f core conftest.err conftest.$ac_objext \
8173 conftest$ac_exeext conftest.$ac_ext
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread" >&5
8175 $as_echo "$have_pthread" >&6; }
8176
8177 if test $have_pthread = yes; then
8178 PTHREAD_FLAGS="-D_THREAD_SAFE -D_REENTRANT"
8179
8180 # Solaris requires -D_POSIX_PTHREAD_SEMANTICS to
8181 # be POSIX-compliant... :(
8182 if test $host_os_name = sunos; then
8183 PTHREAD_FLAGS="$PTHREAD_FLAGS -D_POSIX_PTHREAD_SEMANTICS"
8184 fi
8185 break
8186 fi
8187 done
8188 fi
8189 fi
8190
8191
8192
8193
8194 # Check whether --enable-ssl was given.
8195 if test "${enable_ssl+set}" = set; then :
8196 enableval=$enable_ssl;
8197 fi
8198
8199 # Check whether --enable-cdsassl was given.
8200 if test "${enable_cdsassl+set}" = set; then :
8201 enableval=$enable_cdsassl;
8202 fi
8203
8204 # Check whether --enable-gnutls was given.
8205 if test "${enable_gnutls+set}" = set; then :
8206 enableval=$enable_gnutls;
8207 fi
8208
8209
8210 SSLFLAGS=""
8211 SSLLIBS=""
8212 have_ssl=0
8213 CUPS_SERVERKEYCHAIN=""
8214
8215 if test x$enable_ssl != xno; then
8216 if test $have_ssl = 0 -a "x$enable_cdsassl" != "xno"; then
8217 if test $host_os_name = darwin; then
8218 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransport.h" "ac_cv_header_Security_SecureTransport_h" "$ac_includes_default"
8219 if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
8220
8221 have_ssl=1
8222 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8223
8224 $as_echo "#define HAVE_CDSASSL 1" >>confdefs.h
8225
8226 CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
8227
8228 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
8229 if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
8230 $as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
8231
8232 fi
8233
8234
8235 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecItem.h" "ac_cv_header_Security_SecItem_h" "$ac_includes_default"
8236 if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
8237 $as_echo "#define HAVE_SECITEM_H 1" >>confdefs.h
8238
8239 fi
8240
8241
8242 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
8243 if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
8244 $as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
8245
8246 fi
8247
8248
8249 fi
8250
8251
8252 fi
8253 fi
8254
8255 if test $have_ssl = 0 -a "x$enable_gnutls" != "xno" -a "x$PKGCONFIG" != x; then
8256 if test -n "$ac_tool_prefix"; then
8257 # Extract the first word of "${ac_tool_prefix}libgnutls-config", so it can be a program name with args.
8258 set dummy ${ac_tool_prefix}libgnutls-config; ac_word=$2
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8260 $as_echo_n "checking for $ac_word... " >&6; }
8261 if ${ac_cv_path_LIBGNUTLSCONFIG+:} false; then :
8262 $as_echo_n "(cached) " >&6
8263 else
8264 case $LIBGNUTLSCONFIG in
8265 [\\/]* | ?:[\\/]*)
8266 ac_cv_path_LIBGNUTLSCONFIG="$LIBGNUTLSCONFIG" # Let the user override the test with a path.
8267 ;;
8268 *)
8269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8270 for as_dir in $PATH
8271 do
8272 IFS=$as_save_IFS
8273 test -z "$as_dir" && as_dir=.
8274 for ac_exec_ext in '' $ac_executable_extensions; do
8275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8276 ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8278 break 2
8279 fi
8280 done
8281 done
8282 IFS=$as_save_IFS
8283
8284 ;;
8285 esac
8286 fi
8287 LIBGNUTLSCONFIG=$ac_cv_path_LIBGNUTLSCONFIG
8288 if test -n "$LIBGNUTLSCONFIG"; then
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLSCONFIG" >&5
8290 $as_echo "$LIBGNUTLSCONFIG" >&6; }
8291 else
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293 $as_echo "no" >&6; }
8294 fi
8295
8296
8297 fi
8298 if test -z "$ac_cv_path_LIBGNUTLSCONFIG"; then
8299 ac_pt_LIBGNUTLSCONFIG=$LIBGNUTLSCONFIG
8300 # Extract the first word of "libgnutls-config", so it can be a program name with args.
8301 set dummy libgnutls-config; ac_word=$2
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8303 $as_echo_n "checking for $ac_word... " >&6; }
8304 if ${ac_cv_path_ac_pt_LIBGNUTLSCONFIG+:} false; then :
8305 $as_echo_n "(cached) " >&6
8306 else
8307 case $ac_pt_LIBGNUTLSCONFIG in
8308 [\\/]* | ?:[\\/]*)
8309 ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$ac_pt_LIBGNUTLSCONFIG" # Let the user override the test with a path.
8310 ;;
8311 *)
8312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8313 for as_dir in $PATH
8314 do
8315 IFS=$as_save_IFS
8316 test -z "$as_dir" && as_dir=.
8317 for ac_exec_ext in '' $ac_executable_extensions; do
8318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8319 ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8321 break 2
8322 fi
8323 done
8324 done
8325 IFS=$as_save_IFS
8326
8327 ;;
8328 esac
8329 fi
8330 ac_pt_LIBGNUTLSCONFIG=$ac_cv_path_ac_pt_LIBGNUTLSCONFIG
8331 if test -n "$ac_pt_LIBGNUTLSCONFIG"; then
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGNUTLSCONFIG" >&5
8333 $as_echo "$ac_pt_LIBGNUTLSCONFIG" >&6; }
8334 else
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8336 $as_echo "no" >&6; }
8337 fi
8338
8339 if test "x$ac_pt_LIBGNUTLSCONFIG" = x; then
8340 LIBGNUTLSCONFIG=""
8341 else
8342 case $cross_compiling:$ac_tool_warned in
8343 yes:)
8344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8345 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8346 ac_tool_warned=yes ;;
8347 esac
8348 LIBGNUTLSCONFIG=$ac_pt_LIBGNUTLSCONFIG
8349 fi
8350 else
8351 LIBGNUTLSCONFIG="$ac_cv_path_LIBGNUTLSCONFIG"
8352 fi
8353
8354 if $PKGCONFIG --exists gnutls; then
8355 have_ssl=1
8356 SSLLIBS=`$PKGCONFIG --libs gnutls`
8357 SSLFLAGS=`$PKGCONFIG --cflags gnutls`
8358 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8359
8360 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8361
8362 elif test "x$LIBGNUTLSCONFIG" != x; then
8363 have_ssl=1
8364 SSLLIBS=`$LIBGNUTLSCONFIG --libs`
8365 SSLFLAGS=`$LIBGNUTLSCONFIG --cflags`
8366 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8367
8368 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8369
8370 fi
8371
8372 if test $have_ssl = 1; then
8373 CUPS_SERVERKEYCHAIN="ssl"
8374
8375 SAVELIBS="$LIBS"
8376 LIBS="$LIBS $SSLLIBS"
8377 ac_fn_c_check_func "$LINENO" "gnutls_transport_set_pull_timeout_function" "ac_cv_func_gnutls_transport_set_pull_timeout_function"
8378 if test "x$ac_cv_func_gnutls_transport_set_pull_timeout_function" = xyes; then :
8379 $as_echo "#define HAVE_GNUTLS_TRANSPORT_SET_PULL_TIMEOUT_FUNCTION 1" >>confdefs.h
8380
8381 fi
8382
8383 ac_fn_c_check_func "$LINENO" "gnutls_priority_set_direct" "ac_cv_func_gnutls_priority_set_direct"
8384 if test "x$ac_cv_func_gnutls_priority_set_direct" = xyes; then :
8385 $as_echo "#define HAVE_GNUTLS_PRIORITY_SET_DIRECT 1" >>confdefs.h
8386
8387 fi
8388
8389 LIBS="$SAVELIBS"
8390 fi
8391 fi
8392 fi
8393
8394 IPPALIASES="http"
8395 if test $have_ssl = 1; then
8396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using SSLLIBS=\"$SSLLIBS\"" >&5
8397 $as_echo " Using SSLLIBS=\"$SSLLIBS\"" >&6; }
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using SSLFLAGS=\"$SSLFLAGS\"" >&5
8399 $as_echo " Using SSLFLAGS=\"$SSLFLAGS\"" >&6; }
8400 IPPALIASES="http https ipps"
8401 elif test x$enable_cdsa = xyes -o x$enable_gnutls = xyes; then
8402 as_fn_error $? "Unable to enable SSL support." "$LINENO" 5
8403 fi
8404
8405
8406
8407
8408
8409
8410 EXPORT_SSLLIBS="$SSLLIBS"
8411
8412
8413
8414 # Check whether --enable-pam was given.
8415 if test "${enable_pam+set}" = set; then :
8416 enableval=$enable_pam;
8417 fi
8418
8419
8420 # Check whether --with-pam_module was given.
8421 if test "${with_pam_module+set}" = set; then :
8422 withval=$with_pam_module;
8423 fi
8424
8425
8426 PAMDIR=""
8427 PAMFILE="pam.std"
8428 PAMLIBS=""
8429 PAMMOD="pam_unknown.so"
8430 PAMMODAUTH="pam_unknown.so"
8431
8432 if test x$enable_pam != xno; then
8433 SAVELIBS="$LIBS"
8434
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8436 $as_echo_n "checking for dlopen in -ldl... " >&6; }
8437 if ${ac_cv_lib_dl_dlopen+:} false; then :
8438 $as_echo_n "(cached) " >&6
8439 else
8440 ac_check_lib_save_LIBS=$LIBS
8441 LIBS="-ldl $LIBS"
8442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8443 /* end confdefs.h. */
8444
8445 /* Override any GCC internal prototype to avoid an error.
8446 Use char because int might match the return type of a GCC
8447 builtin and then its argument prototype would still apply. */
8448 #ifdef __cplusplus
8449 extern "C"
8450 #endif
8451 char dlopen ();
8452 int
8453 main ()
8454 {
8455 return dlopen ();
8456 ;
8457 return 0;
8458 }
8459 _ACEOF
8460 if ac_fn_c_try_link "$LINENO"; then :
8461 ac_cv_lib_dl_dlopen=yes
8462 else
8463 ac_cv_lib_dl_dlopen=no
8464 fi
8465 rm -f core conftest.err conftest.$ac_objext \
8466 conftest$ac_exeext conftest.$ac_ext
8467 LIBS=$ac_check_lib_save_LIBS
8468 fi
8469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8470 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8471 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8472 cat >>confdefs.h <<_ACEOF
8473 #define HAVE_LIBDL 1
8474 _ACEOF
8475
8476 LIBS="-ldl $LIBS"
8477
8478 fi
8479
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8481 $as_echo_n "checking for pam_start in -lpam... " >&6; }
8482 if ${ac_cv_lib_pam_pam_start+:} false; then :
8483 $as_echo_n "(cached) " >&6
8484 else
8485 ac_check_lib_save_LIBS=$LIBS
8486 LIBS="-lpam $LIBS"
8487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8488 /* end confdefs.h. */
8489
8490 /* Override any GCC internal prototype to avoid an error.
8491 Use char because int might match the return type of a GCC
8492 builtin and then its argument prototype would still apply. */
8493 #ifdef __cplusplus
8494 extern "C"
8495 #endif
8496 char pam_start ();
8497 int
8498 main ()
8499 {
8500 return pam_start ();
8501 ;
8502 return 0;
8503 }
8504 _ACEOF
8505 if ac_fn_c_try_link "$LINENO"; then :
8506 ac_cv_lib_pam_pam_start=yes
8507 else
8508 ac_cv_lib_pam_pam_start=no
8509 fi
8510 rm -f core conftest.err conftest.$ac_objext \
8511 conftest$ac_exeext conftest.$ac_ext
8512 LIBS=$ac_check_lib_save_LIBS
8513 fi
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8515 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8516 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8517 cat >>confdefs.h <<_ACEOF
8518 #define HAVE_LIBPAM 1
8519 _ACEOF
8520
8521 LIBS="-lpam $LIBS"
8522
8523 fi
8524
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
8526 $as_echo_n "checking for pam_set_item in -lpam... " >&6; }
8527 if ${ac_cv_lib_pam_pam_set_item+:} false; then :
8528 $as_echo_n "(cached) " >&6
8529 else
8530 ac_check_lib_save_LIBS=$LIBS
8531 LIBS="-lpam $LIBS"
8532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8533 /* end confdefs.h. */
8534
8535 /* Override any GCC internal prototype to avoid an error.
8536 Use char because int might match the return type of a GCC
8537 builtin and then its argument prototype would still apply. */
8538 #ifdef __cplusplus
8539 extern "C"
8540 #endif
8541 char pam_set_item ();
8542 int
8543 main ()
8544 {
8545 return pam_set_item ();
8546 ;
8547 return 0;
8548 }
8549 _ACEOF
8550 if ac_fn_c_try_link "$LINENO"; then :
8551 ac_cv_lib_pam_pam_set_item=yes
8552 else
8553 ac_cv_lib_pam_pam_set_item=no
8554 fi
8555 rm -f core conftest.err conftest.$ac_objext \
8556 conftest$ac_exeext conftest.$ac_ext
8557 LIBS=$ac_check_lib_save_LIBS
8558 fi
8559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
8560 $as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
8561 if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
8562 $as_echo "#define HAVE_PAM_SET_ITEM 1" >>confdefs.h
8563
8564 fi
8565
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_setcred in -lpam" >&5
8567 $as_echo_n "checking for pam_setcred in -lpam... " >&6; }
8568 if ${ac_cv_lib_pam_pam_setcred+:} false; then :
8569 $as_echo_n "(cached) " >&6
8570 else
8571 ac_check_lib_save_LIBS=$LIBS
8572 LIBS="-lpam $LIBS"
8573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8574 /* end confdefs.h. */
8575
8576 /* Override any GCC internal prototype to avoid an error.
8577 Use char because int might match the return type of a GCC
8578 builtin and then its argument prototype would still apply. */
8579 #ifdef __cplusplus
8580 extern "C"
8581 #endif
8582 char pam_setcred ();
8583 int
8584 main ()
8585 {
8586 return pam_setcred ();
8587 ;
8588 return 0;
8589 }
8590 _ACEOF
8591 if ac_fn_c_try_link "$LINENO"; then :
8592 ac_cv_lib_pam_pam_setcred=yes
8593 else
8594 ac_cv_lib_pam_pam_setcred=no
8595 fi
8596 rm -f core conftest.err conftest.$ac_objext \
8597 conftest$ac_exeext conftest.$ac_ext
8598 LIBS=$ac_check_lib_save_LIBS
8599 fi
8600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_setcred" >&5
8601 $as_echo "$ac_cv_lib_pam_pam_setcred" >&6; }
8602 if test "x$ac_cv_lib_pam_pam_setcred" = xyes; then :
8603 $as_echo "#define HAVE_PAM_SETCRED 1" >>confdefs.h
8604
8605 fi
8606
8607 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
8608 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
8609
8610 fi
8611
8612
8613 if test x$ac_cv_header_security_pam_appl_h != xyes; then
8614 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
8615 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
8616 $as_echo "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
8617
8618 fi
8619
8620
8621 fi
8622
8623 if test x$ac_cv_lib_pam_pam_start != xno; then
8624 # Set the necessary libraries for PAM...
8625 if test x$ac_cv_lib_dl_dlopen != xno; then
8626 PAMLIBS="-lpam -ldl"
8627 else
8628 PAMLIBS="-lpam"
8629 fi
8630
8631 # Find the PAM configuration directory, if any...
8632 for dir in /private/etc/pam.d /etc/pam.d; do
8633 if test -d $dir; then
8634 PAMDIR=$dir
8635 break;
8636 fi
8637 done
8638 fi
8639
8640 LIBS="$SAVELIBS"
8641
8642 case "$host_os_name" in
8643 darwin*)
8644 # Darwin/macOS
8645 if test "x$with_pam_module" != x; then
8646 PAMFILE="pam.$with_pam_module"
8647 elif test -f /usr/lib/pam/pam_opendirectory.so.2; then
8648 PAMFILE="pam.opendirectory"
8649 else
8650 PAMFILE="pam.securityserver"
8651 fi
8652 ;;
8653
8654 *)
8655 # All others; this test might need to be updated
8656 # as Linux distributors move things around...
8657 if test "x$with_pam_module" != x; then
8658 PAMMOD="pam_${with_pam_module}.so"
8659 elif test -f /etc/pam.d/common-auth; then
8660 PAMFILE="pam.common"
8661 else
8662 moddir=""
8663 for dir in /lib/security /lib64/security /lib/x86_64-linux-gnu/security /var/lib/pam; do
8664 if test -d $dir; then
8665 moddir=$dir
8666 break;
8667 fi
8668 done
8669
8670 if test -f $moddir/pam_unix2.so; then
8671 PAMMOD="pam_unix2.so"
8672 elif test -f $moddir/pam_unix.so; then
8673 PAMMOD="pam_unix.so"
8674 fi
8675 fi
8676
8677 if test "x$PAMMOD" = xpam_unix.so; then
8678 PAMMODAUTH="$PAMMOD shadow nodelay"
8679 else
8680 PAMMODAUTH="$PAMMOD nodelay"
8681 fi
8682 ;;
8683 esac
8684 fi
8685
8686
8687
8688
8689
8690
8691
8692
8693 # Check whether --enable-largefile was given.
8694 if test "${enable_largefile+set}" = set; then :
8695 enableval=$enable_largefile;
8696 fi
8697
8698 if test "$enable_largefile" != no; then
8699
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
8701 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
8702 if ${ac_cv_sys_largefile_CC+:} false; then :
8703 $as_echo_n "(cached) " >&6
8704 else
8705 ac_cv_sys_largefile_CC=no
8706 if test "$GCC" != yes; then
8707 ac_save_CC=$CC
8708 while :; do
8709 # IRIX 6.2 and later do not support large files by default,
8710 # so use the C compiler's -n32 option if that helps.
8711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8712 /* end confdefs.h. */
8713 #include <sys/types.h>
8714 /* Check that off_t can represent 2**63 - 1 correctly.
8715 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8716 since some C++ compilers masquerading as C compilers
8717 incorrectly reject 9223372036854775807. */
8718 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8719 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8720 && LARGE_OFF_T % 2147483647 == 1)
8721 ? 1 : -1];
8722 int
8723 main ()
8724 {
8725
8726 ;
8727 return 0;
8728 }
8729 _ACEOF
8730 if ac_fn_c_try_compile "$LINENO"; then :
8731 break
8732 fi
8733 rm -f core conftest.err conftest.$ac_objext
8734 CC="$CC -n32"
8735 if ac_fn_c_try_compile "$LINENO"; then :
8736 ac_cv_sys_largefile_CC=' -n32'; break
8737 fi
8738 rm -f core conftest.err conftest.$ac_objext
8739 break
8740 done
8741 CC=$ac_save_CC
8742 rm -f conftest.$ac_ext
8743 fi
8744 fi
8745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
8746 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
8747 if test "$ac_cv_sys_largefile_CC" != no; then
8748 CC=$CC$ac_cv_sys_largefile_CC
8749 fi
8750
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8752 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
8753 if ${ac_cv_sys_file_offset_bits+:} false; then :
8754 $as_echo_n "(cached) " >&6
8755 else
8756 while :; do
8757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8758 /* end confdefs.h. */
8759 #include <sys/types.h>
8760 /* Check that off_t can represent 2**63 - 1 correctly.
8761 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8762 since some C++ compilers masquerading as C compilers
8763 incorrectly reject 9223372036854775807. */
8764 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8765 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8766 && LARGE_OFF_T % 2147483647 == 1)
8767 ? 1 : -1];
8768 int
8769 main ()
8770 {
8771
8772 ;
8773 return 0;
8774 }
8775 _ACEOF
8776 if ac_fn_c_try_compile "$LINENO"; then :
8777 ac_cv_sys_file_offset_bits=no; break
8778 fi
8779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8781 /* end confdefs.h. */
8782 #define _FILE_OFFSET_BITS 64
8783 #include <sys/types.h>
8784 /* Check that off_t can represent 2**63 - 1 correctly.
8785 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8786 since some C++ compilers masquerading as C compilers
8787 incorrectly reject 9223372036854775807. */
8788 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8789 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8790 && LARGE_OFF_T % 2147483647 == 1)
8791 ? 1 : -1];
8792 int
8793 main ()
8794 {
8795
8796 ;
8797 return 0;
8798 }
8799 _ACEOF
8800 if ac_fn_c_try_compile "$LINENO"; then :
8801 ac_cv_sys_file_offset_bits=64; break
8802 fi
8803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8804 ac_cv_sys_file_offset_bits=unknown
8805 break
8806 done
8807 fi
8808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
8809 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
8810 case $ac_cv_sys_file_offset_bits in #(
8811 no | unknown) ;;
8812 *)
8813 cat >>confdefs.h <<_ACEOF
8814 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8815 _ACEOF
8816 ;;
8817 esac
8818 rm -rf conftest*
8819 if test $ac_cv_sys_file_offset_bits = unknown; then
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
8821 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
8822 if ${ac_cv_sys_large_files+:} false; then :
8823 $as_echo_n "(cached) " >&6
8824 else
8825 while :; do
8826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8827 /* end confdefs.h. */
8828 #include <sys/types.h>
8829 /* Check that off_t can represent 2**63 - 1 correctly.
8830 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8831 since some C++ compilers masquerading as C compilers
8832 incorrectly reject 9223372036854775807. */
8833 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8834 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8835 && LARGE_OFF_T % 2147483647 == 1)
8836 ? 1 : -1];
8837 int
8838 main ()
8839 {
8840
8841 ;
8842 return 0;
8843 }
8844 _ACEOF
8845 if ac_fn_c_try_compile "$LINENO"; then :
8846 ac_cv_sys_large_files=no; break
8847 fi
8848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8850 /* end confdefs.h. */
8851 #define _LARGE_FILES 1
8852 #include <sys/types.h>
8853 /* Check that off_t can represent 2**63 - 1 correctly.
8854 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8855 since some C++ compilers masquerading as C compilers
8856 incorrectly reject 9223372036854775807. */
8857 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8858 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8859 && LARGE_OFF_T % 2147483647 == 1)
8860 ? 1 : -1];
8861 int
8862 main ()
8863 {
8864
8865 ;
8866 return 0;
8867 }
8868 _ACEOF
8869 if ac_fn_c_try_compile "$LINENO"; then :
8870 ac_cv_sys_large_files=1; break
8871 fi
8872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8873 ac_cv_sys_large_files=unknown
8874 break
8875 done
8876 fi
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
8878 $as_echo "$ac_cv_sys_large_files" >&6; }
8879 case $ac_cv_sys_large_files in #(
8880 no | unknown) ;;
8881 *)
8882 cat >>confdefs.h <<_ACEOF
8883 #define _LARGE_FILES $ac_cv_sys_large_files
8884 _ACEOF
8885 ;;
8886 esac
8887 rm -rf conftest*
8888 fi
8889 fi
8890
8891
8892 LARGEFILE=""
8893 if test x$enable_largefile != xno; then
8894 LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
8895
8896 if test x$ac_cv_sys_large_files = x1; then
8897 LARGEFILE="$LARGEFILE -D_LARGE_FILES"
8898 fi
8899
8900 if test x$ac_cv_sys_file_offset_bits = x64; then
8901 LARGEFILE="$LARGEFILE -D_FILE_OFFSET_BITS=64"
8902 fi
8903 fi
8904
8905
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
8907 $as_echo_n "checking for long long int... " >&6; }
8908 if ${ac_cv_c_long_long+:} false; then :
8909 $as_echo_n "(cached) " >&6
8910 else
8911 if test "$GCC" = yes; then
8912 ac_cv_c_long_long=yes
8913 else
8914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8915 /* end confdefs.h. */
8916
8917 int
8918 main ()
8919 {
8920 long long int i;
8921 ;
8922 return 0;
8923 }
8924 _ACEOF
8925 if ac_fn_c_try_compile "$LINENO"; then :
8926 ac_cv_c_long_long=yes
8927 else
8928 ac_cv_c_long_long=no
8929 fi
8930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8931 fi
8932 fi
8933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_long_long" >&5
8934 $as_echo "$ac_cv_c_long_long" >&6; }
8935
8936 if test $ac_cv_c_long_long = yes; then
8937 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
8938
8939 fi
8940
8941 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
8942 if test "x$ac_cv_func_strtoll" = xyes; then :
8943 $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
8944
8945 fi
8946
8947
8948
8949 # Check whether --enable-avahi was given.
8950 if test "${enable_avahi+set}" = set; then :
8951 enableval=$enable_avahi;
8952 fi
8953
8954 # Check whether --enable-dnssd was given.
8955 if test "${enable_dnssd+set}" = set; then :
8956 enableval=$enable_dnssd;
8957 fi
8958
8959
8960 # Check whether --with-dnssd-libs was given.
8961 if test "${with_dnssd_libs+set}" = set; then :
8962 withval=$with_dnssd_libs; LDFLAGS="-L$withval $LDFLAGS"
8963 DSOFLAGS="-L$withval $DSOFLAGS"
8964 fi
8965
8966
8967 # Check whether --with-dnssd-includes was given.
8968 if test "${with_dnssd_includes+set}" = set; then :
8969 withval=$with_dnssd_includes; CFLAGS="-I$withval $CFLAGS"
8970 CPPFLAGS="-I$withval $CPPFLAGS"
8971 fi
8972
8973
8974 DNSSDLIBS=""
8975 DNSSD_BACKEND=""
8976 IPPFIND_BIN=""
8977 IPPFIND_MAN=""
8978
8979 if test "x$PKGCONFIG" != x -a x$enable_avahi != xno -a x$host_os_name != xdarwin; then
8980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
8981 $as_echo_n "checking for Avahi... " >&6; }
8982 if $PKGCONFIG --exists avahi-client; then
8983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8984 $as_echo "yes" >&6; }
8985 CFLAGS="$CFLAGS `$PKGCONFIG --cflags avahi-client`"
8986 DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
8987 DNSSD_BACKEND="dnssd"
8988 IPPFIND_BIN="ippfind"
8989 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
8990 $as_echo "#define HAVE_AVAHI 1" >>confdefs.h
8991
8992 else
8993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8994 $as_echo "no" >&6; }
8995 fi
8996 fi
8997
8998 if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
8999 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9000 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9001
9002 case "$host_os_name" in
9003 darwin*)
9004 # Darwin and macOS...
9005 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9006
9007 DNSSD_BACKEND="dnssd"
9008 IPPFIND_BIN="ippfind"
9009 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9010 ;;
9011 *)
9012 # All others...
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current version of dns_sd library" >&5
9014 $as_echo_n "checking for current version of dns_sd library... " >&6; }
9015 SAVELIBS="$LIBS"
9016 LIBS="$LIBS -ldns_sd"
9017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9018 /* end confdefs.h. */
9019 #include <dns_sd.h>
9020 int
9021 main ()
9022 {
9023 int constant = kDNSServiceFlagsShareConnection;
9024 unsigned char txtRecord[100];
9025 uint8_t valueLen;
9026 TXTRecordGetValuePtr(sizeof(txtRecord),
9027 txtRecord, "value", &valueLen);
9028 ;
9029 return 0;
9030 }
9031 _ACEOF
9032 if ac_fn_c_try_compile "$LINENO"; then :
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9034 $as_echo "yes" >&6; }
9035 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9036
9037 DNSSDLIBS="-ldns_sd"
9038 DNSSD_BACKEND="dnssd"
9039 else
9040 IPPFIND_BIN="ippfind"
9041 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9043 $as_echo "no" >&6; }
9044 fi
9045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9046 LIBS="$SAVELIBS"
9047 ;;
9048 esac
9049
9050 fi
9051
9052
9053 fi
9054
9055
9056
9057
9058
9059
9060
9061 ONDEMANDFLAGS=""
9062 ONDEMANDLIBS=""
9063
9064
9065
9066 # Check whether --enable-launchd was given.
9067 if test "${enable_launchd+set}" = set; then :
9068 enableval=$enable_launchd;
9069 fi
9070
9071 LAUNCHD_DIR=""
9072
9073
9074 if test x$enable_launchd != xno; then
9075 ac_fn_c_check_func "$LINENO" "launch_activate_socket" "ac_cv_func_launch_activate_socket"
9076 if test "x$ac_cv_func_launch_activate_socket" = xyes; then :
9077
9078 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
9079
9080 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9081
9082 fi
9083
9084 ac_fn_c_check_header_mongrel "$LINENO" "launch.h" "ac_cv_header_launch_h" "$ac_includes_default"
9085 if test "x$ac_cv_header_launch_h" = xyes; then :
9086 $as_echo "#define HAVE_LAUNCH_H 1" >>confdefs.h
9087
9088 fi
9089
9090
9091
9092 if test "$host_os_name" = darwin; then
9093 LAUNCHD_DIR="/System/Library/LaunchDaemons"
9094 # liblaunch is already part of libSystem
9095 fi
9096 fi
9097
9098 # Check whether --enable-systemd was given.
9099 if test "${enable_systemd+set}" = set; then :
9100 enableval=$enable_systemd;
9101 fi
9102
9103
9104 # Check whether --with-systemd was given.
9105 if test "${with_systemd+set}" = set; then :
9106 withval=$with_systemd; SYSTEMD_DIR="$withval"
9107 else
9108 SYSTEMD_DIR=""
9109 fi
9110
9111
9112
9113 if test x$enable_systemd != xno; then
9114 if test "x$PKGCONFIG" = x; then
9115 if test x$enable_systemd = xyes; then
9116 as_fn_error $? "Need pkg-config to enable systemd support." "$LINENO" 5
9117 fi
9118 else
9119 have_systemd=no
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5
9121 $as_echo_n "checking for libsystemd... " >&6; }
9122 if $PKGCONFIG --exists libsystemd; then
9123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9124 $as_echo "yes" >&6; }
9125 have_systemd=yes
9126 ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd`
9127 ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd`
9128 elif $PKGCONFIG --exists libsystemd-daemon; then
9129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - legacy" >&5
9130 $as_echo "yes - legacy" >&6; }
9131 have_systemd=yes
9132 ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd-daemon`
9133 ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd-daemon`
9134
9135 if $PKGCONFIG --exists libsystemd-journal; then
9136 ONDEMANDFLAGS="$ONDEMANDFLAGS `$PKGCONFIG --cflags libsystemd-journal`"
9137 ONDEMANDLIBS="$ONDEMANDLIBS `$PKGCONFIG --libs libsystemd-journal`"
9138 fi
9139 else
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9141 $as_echo "no" >&6; }
9142 fi
9143
9144 if test $have_systemd = yes; then
9145 $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
9146
9147 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9148
9149 ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-journal.h" "ac_cv_header_systemd_sd_journal_h" "$ac_includes_default"
9150 if test "x$ac_cv_header_systemd_sd_journal_h" = xyes; then :
9151 $as_echo "#define HAVE_SYSTEMD_SD_JOURNAL_H 1" >>confdefs.h
9152
9153 fi
9154
9155
9156 if test "x$SYSTEMD_DIR" = x; then
9157 SYSTEMD_DIR="`$PKGCONFIG --variable=systemdsystemunitdir systemd`"
9158 fi
9159 fi
9160 fi
9161 fi
9162
9163 # Check whether --enable-upstart was given.
9164 if test "${enable_upstart+set}" = set; then :
9165 enableval=$enable_upstart;
9166 fi
9167
9168 if test "x$enable_upstart" = "xyes"; then
9169 if test "x$have_systemd" = "xyes"; then
9170 as_fn_error $? "Cannot support both systemd and upstart." "$LINENO" 5
9171 fi
9172 $as_echo "#define HAVE_UPSTART 1" >>confdefs.h
9173
9174 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9175
9176 fi
9177
9178 SMFMANIFESTDIR=""
9179
9180
9181 # Check whether --with-smfmanifestdir was given.
9182 if test "${with_smfmanifestdir+set}" = set; then :
9183 withval=$with_smfmanifestdir; SMFMANIFESTDIR="$withval"
9184 fi
9185
9186
9187
9188 # Check whether --with-rcdir was given.
9189 if test "${with_rcdir+set}" = set; then :
9190 withval=$with_rcdir; rcdir="$withval"
9191 else
9192 rcdir=""
9193 fi
9194
9195
9196 # Check whether --with-rclevels was given.
9197 if test "${with_rclevels+set}" = set; then :
9198 withval=$with_rclevels; rclevels="$withval"
9199 else
9200 rclevels="2 3 5"
9201 fi
9202
9203
9204 # Check whether --with-rcstart was given.
9205 if test "${with_rcstart+set}" = set; then :
9206 withval=$with_rcstart; rcstart="$withval"
9207 else
9208 rcstart=""
9209 fi
9210
9211
9212 # Check whether --with-rcstop was given.
9213 if test "${with_rcstop+set}" = set; then :
9214 withval=$with_rcstop; rcstop="$withval"
9215 else
9216 rcstop=""
9217 fi
9218
9219
9220 if test x$rcdir = x; then
9221 if test x$LAUNCHD_DIR = x -a x$SYSTEMD_DIR = x -a x$SMFMANIFESTDIR = x; then
9222 # Fall back on "init", the original service startup interface...
9223 if test -d /sbin/init.d; then
9224 # SuSE
9225 rcdir="/sbin/init.d"
9226 elif test -d /etc/init.d; then
9227 # Others
9228 rcdir="/etc"
9229 else
9230 # RedHat, NetBSD
9231 rcdir="/etc/rc.d"
9232 fi
9233 else
9234 rcdir="no"
9235 fi
9236 fi
9237
9238 if test "x$rcstart" = x; then
9239 case "$host_os_name" in
9240 linux* | gnu*)
9241 # Linux
9242 rcstart="81"
9243 ;;
9244
9245 sunos*)
9246 # Solaris
9247 rcstart="81"
9248 ;;
9249
9250 *)
9251 # Others
9252 rcstart="99"
9253 ;;
9254 esac
9255 fi
9256
9257 if test "x$rcstop" = x; then
9258 case "$host_os_name" in
9259 linux* | gnu*)
9260 # Linux
9261 rcstop="36"
9262 ;;
9263
9264 *)
9265 # Others
9266 rcstop="00"
9267 ;;
9268 esac
9269 fi
9270
9271 INITDIR=""
9272 INITDDIR=""
9273 RCLEVELS="$rclevels"
9274 RCSTART="$rcstart"
9275 RCSTOP="$rcstop"
9276
9277
9278
9279
9280
9281
9282 if test "x$rcdir" != xno; then
9283 if test "x$rclevels" = x; then
9284 INITDDIR="$rcdir"
9285 else
9286 INITDIR="$rcdir"
9287 fi
9288 fi
9289
9290
9291 # Check whether --with-xinetd was given.
9292 if test "${with_xinetd+set}" = set; then :
9293 withval=$with_xinetd; xinetd="$withval"
9294 else
9295 xinetd=""
9296 fi
9297
9298 XINETD=""
9299
9300
9301 if test "x$xinetd" = x; then
9302 if test ! -x /sbin/launchd; then
9303 for dir in /etc/xinetd.d /usr/local/etc/xinetd.d; do
9304 if test -d $dir; then
9305 XINETD="$dir"
9306 break
9307 fi
9308 done
9309 fi
9310 elif test "x$xinetd" != xno; then
9311 XINETD="$xinetd"
9312 fi
9313
9314
9315 LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`"
9316
9317
9318 # Check whether --with-languages was given.
9319 if test "${with_languages+set}" = set; then :
9320 withval=$with_languages;
9321 case "$withval" in
9322 none | no) LANGUAGES="" ;;
9323 all) ;;
9324 *) LANGUAGES="$withval" ;;
9325 esac
9326 fi
9327
9328
9329
9330
9331 # Check whether --with-bundledir was given.
9332 if test "${with_bundledir+set}" = set; then :
9333 withval=$with_bundledir; CUPS_BUNDLEDIR="$withval"
9334 else
9335
9336 if test "x$host_os_name" = xdarwin -a $host_os_version -ge 100; then
9337 CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
9338 LANGUAGES=""
9339 else
9340 CUPS_BUNDLEDIR=""
9341 fi
9342 fi
9343
9344
9345
9346 if test "x$CUPS_BUNDLEDIR" != x; then
9347 cat >>confdefs.h <<_ACEOF
9348 #define CUPS_BUNDLEDIR "$CUPS_BUNDLEDIR"
9349 _ACEOF
9350
9351 fi
9352
9353
9354 # Check whether --with-bundlelang was given.
9355 if test "${with_bundlelang+set}" = set; then :
9356 withval=$with_bundlelang; cups_bundlelang="$withval"
9357 else
9358
9359 if test $host_os_version -ge 190; then
9360 cups_bundlelang="en"
9361 else
9362 cups_bundlelang="English"
9363 fi
9364 fi
9365
9366
9367 if test "x$cups_bundlelang" != x -a "x$CUPS_BUNDLEDIR" != x; then
9368 CUPS_RESOURCEDIR="$CUPS_BUNDLEDIR/Resources/$cups_bundlelang.lproj"
9369 else
9370 CUPS_RESOURCEDIR=""
9371 fi
9372
9373
9374
9375 # Check whether --with-exe_file_perm was given.
9376 if test "${with_exe_file_perm+set}" = set; then :
9377 withval=$with_exe_file_perm; CUPS_EXE_FILE_PERM="$withval"
9378 else
9379 case "$host_os_name" in
9380 linux* | gnu*)
9381 CUPS_EXE_FILE_PERM="755"
9382 ;;
9383 *)
9384 CUPS_EXE_FILE_PERM="555"
9385 ;;
9386 esac
9387 fi
9388
9389
9390
9391
9392 # Check whether --with-config_file_perm was given.
9393 if test "${with_config_file_perm+set}" = set; then :
9394 withval=$with_config_file_perm; CUPS_CONFIG_FILE_PERM="$withval"
9395 else
9396 if test "x$host_os_name" = xdarwin; then
9397 CUPS_CONFIG_FILE_PERM="644"
9398 else
9399 CUPS_CONFIG_FILE_PERM="640"
9400 fi
9401 fi
9402
9403
9404 cat >>confdefs.h <<_ACEOF
9405 #define CUPS_DEFAULT_CONFIG_FILE_PERM 0$CUPS_CONFIG_FILE_PERM
9406 _ACEOF
9407
9408
9409
9410 # Check whether --with-cupsd_file_perm was given.
9411 if test "${with_cupsd_file_perm+set}" = set; then :
9412 withval=$with_cupsd_file_perm; CUPS_CUPSD_FILE_PERM="$withval"
9413 else
9414 case "$host_os_name" in
9415 linux* | gnu*)
9416 CUPS_CUPSD_FILE_PERM="700"
9417 ;;
9418 *)
9419 CUPS_CUPSD_FILE_PERM="500"
9420 ;;
9421 esac
9422 fi
9423
9424
9425
9426
9427 # Check whether --with-log_file_perm was given.
9428 if test "${with_log_file_perm+set}" = set; then :
9429 withval=$with_log_file_perm; CUPS_LOG_FILE_PERM="$withval"
9430 else
9431 CUPS_LOG_FILE_PERM="644"
9432 fi
9433
9434
9435 cat >>confdefs.h <<_ACEOF
9436 #define CUPS_DEFAULT_LOG_FILE_PERM 0$CUPS_LOG_FILE_PERM
9437 _ACEOF
9438
9439
9440
9441 # Check whether --with-fatal_errors was given.
9442 if test "${with_fatal_errors+set}" = set; then :
9443 withval=$with_fatal_errors; CUPS_FATAL_ERRORS="$withval"
9444 else
9445 CUPS_FATAL_ERRORS="config"
9446 fi
9447
9448
9449 cat >>confdefs.h <<_ACEOF
9450 #define CUPS_DEFAULT_FATAL_ERRORS "$CUPS_FATAL_ERRORS"
9451 _ACEOF
9452
9453
9454
9455 # Check whether --with-log_level was given.
9456 if test "${with_log_level+set}" = set; then :
9457 withval=$with_log_level; CUPS_LOG_LEVEL="$withval"
9458 else
9459 CUPS_LOG_LEVEL="warn"
9460 fi
9461
9462
9463 cat >>confdefs.h <<_ACEOF
9464 #define CUPS_DEFAULT_LOG_LEVEL "$CUPS_LOG_LEVEL"
9465 _ACEOF
9466
9467
9468
9469 # Check whether --with-access_log_level was given.
9470 if test "${with_access_log_level+set}" = set; then :
9471 withval=$with_access_log_level; CUPS_ACCESS_LOG_LEVEL="$withval"
9472 else
9473 CUPS_ACCESS_LOG_LEVEL="none"
9474 fi
9475
9476
9477 cat >>confdefs.h <<_ACEOF
9478 #define CUPS_DEFAULT_ACCESS_LOG_LEVEL "$CUPS_ACCESS_LOG_LEVEL"
9479 _ACEOF
9480
9481
9482 # Check whether --enable-page_logging was given.
9483 if test "${enable_page_logging+set}" = set; then :
9484 enableval=$enable_page_logging;
9485 fi
9486
9487 if test "x$enable_page_logging" = xyes; then
9488 CUPS_PAGE_LOG_FORMAT=""
9489 else
9490 CUPS_PAGE_LOG_FORMAT="PageLogFormat"
9491 fi
9492
9493
9494 # Check whether --enable-browsing was given.
9495 if test "${enable_browsing+set}" = set; then :
9496 enableval=$enable_browsing;
9497 fi
9498
9499 if test "x$enable_browsing" = xno; then
9500 CUPS_BROWSING="No"
9501 cat >>confdefs.h <<_ACEOF
9502 #define CUPS_DEFAULT_BROWSING 0
9503 _ACEOF
9504
9505 else
9506 CUPS_BROWSING="Yes"
9507 cat >>confdefs.h <<_ACEOF
9508 #define CUPS_DEFAULT_BROWSING 1
9509 _ACEOF
9510
9511 fi
9512
9513
9514
9515 # Check whether --with-local_protocols was given.
9516 if test "${with_local_protocols+set}" = set; then :
9517 withval=$with_local_protocols; default_local_protocols="$withval"
9518 else
9519 default_local_protocols="default"
9520 fi
9521
9522
9523 if test x$with_local_protocols != xno; then
9524 if test "x$default_local_protocols" = "xdefault"; then
9525 if test "x$DNSSD_BACKEND" != "x"; then
9526 CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd"
9527 else
9528 CUPS_BROWSE_LOCAL_PROTOCOLS=""
9529 fi
9530 else
9531 CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols"
9532 fi
9533 else
9534 CUPS_BROWSE_LOCAL_PROTOCOLS=""
9535 fi
9536
9537
9538 cat >>confdefs.h <<_ACEOF
9539 #define CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "$CUPS_BROWSE_LOCAL_PROTOCOLS"
9540 _ACEOF
9541
9542
9543 # Check whether --enable-default_shared was given.
9544 if test "${enable_default_shared+set}" = set; then :
9545 enableval=$enable_default_shared;
9546 fi
9547
9548 if test "x$enable_default_shared" = xno; then
9549 CUPS_DEFAULT_SHARED="No"
9550 cat >>confdefs.h <<_ACEOF
9551 #define CUPS_DEFAULT_DEFAULT_SHARED 0
9552 _ACEOF
9553
9554 else
9555 CUPS_DEFAULT_SHARED="Yes"
9556 cat >>confdefs.h <<_ACEOF
9557 #define CUPS_DEFAULT_DEFAULT_SHARED 1
9558 _ACEOF
9559
9560 fi
9561
9562
9563
9564 # Check whether --with-cups_user was given.
9565 if test "${with_cups_user+set}" = set; then :
9566 withval=$with_cups_user; CUPS_USER="$withval"
9567 else
9568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print user" >&5
9569 $as_echo_n "checking for default print user... " >&6; }
9570 if test x$host_os_name = xdarwin; then
9571 if test x`id -u _lp 2>/dev/null` = x; then
9572 CUPS_USER="lp";
9573 else
9574 CUPS_USER="_lp";
9575 fi
9576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_USER" >&5
9577 $as_echo "$CUPS_USER" >&6; }
9578 elif test -f /etc/passwd; then
9579 CUPS_USER=""
9580 for user in lp lpd guest daemon nobody; do
9581 if test "`grep \^${user}: /etc/passwd`" != ""; then
9582 CUPS_USER="$user"
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $user" >&5
9584 $as_echo "$user" >&6; }
9585 break;
9586 fi
9587 done
9588
9589 if test x$CUPS_USER = x; then
9590 CUPS_USER="nobody"
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9592 $as_echo "not found" >&6; }
9593 fi
9594 else
9595 CUPS_USER="nobody"
9596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no password file" >&5
9597 $as_echo "no password file" >&6; }
9598 fi
9599 fi
9600
9601
9602 if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then
9603 as_fn_error $? "The default user for CUPS cannot be root!" "$LINENO" 5
9604 fi
9605
9606
9607 # Check whether --with-cups_group was given.
9608 if test "${with_cups_group+set}" = set; then :
9609 withval=$with_cups_group; CUPS_GROUP="$withval"
9610 else
9611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print group" >&5
9612 $as_echo_n "checking for default print group... " >&6; }
9613 if test x$host_os_name = xdarwin; then
9614 if test x`id -g _lp 2>/dev/null` = x; then
9615 CUPS_GROUP="lp";
9616 else
9617 CUPS_GROUP="_lp";
9618 fi
9619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_GROUP" >&5
9620 $as_echo "$CUPS_GROUP" >&6; }
9621 elif test -f /etc/group; then
9622 GROUP_LIST="_lp lp nobody"
9623 CUPS_GROUP=""
9624 for group in $GROUP_LIST; do
9625 if test "`grep \^${group}: /etc/group`" != ""; then
9626 CUPS_GROUP="$group"
9627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $group" >&5
9628 $as_echo "$group" >&6; }
9629 break;
9630 fi
9631 done
9632
9633 if test x$CUPS_GROUP = x; then
9634 CUPS_GROUP="nobody"
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9636 $as_echo "not found" >&6; }
9637 fi
9638 else
9639 CUPS_GROUP="nobody"
9640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9641 $as_echo "no group file" >&6; }
9642 fi
9643 fi
9644
9645
9646 if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then
9647 as_fn_error $? "The default group for CUPS cannot be root!" "$LINENO" 5
9648 fi
9649
9650
9651 # Check whether --with-system_groups was given.
9652 if test "${with_system_groups+set}" = set; then :
9653 withval=$with_system_groups; CUPS_SYSTEM_GROUPS="$withval"
9654 else
9655 if test x$host_os_name = xdarwin; then
9656 CUPS_SYSTEM_GROUPS="admin"
9657 else
9658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default system groups" >&5
9659 $as_echo_n "checking for default system groups... " >&6; }
9660 if test -f /etc/group; then
9661 CUPS_SYSTEM_GROUPS=""
9662 GROUP_LIST="lpadmin sys system root"
9663 for group in $GROUP_LIST; do
9664 if test "`grep \^${group}: /etc/group`" != ""; then
9665 if test "x$CUPS_SYSTEM_GROUPS" = x; then
9666 CUPS_SYSTEM_GROUPS="$group"
9667 else
9668 CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group"
9669 fi
9670 fi
9671 done
9672
9673 if test "x$CUPS_SYSTEM_GROUPS" = x; then
9674 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no groups found" >&5
9676 $as_echo "no groups found" >&6; }
9677 else
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$CUPS_SYSTEM_GROUPS\"" >&5
9679 $as_echo "\"$CUPS_SYSTEM_GROUPS\"" >&6; }
9680 fi
9681 else
9682 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9684 $as_echo "no group file" >&6; }
9685 fi
9686 fi
9687 fi
9688
9689
9690 CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`"
9691
9692 for group in $CUPS_SYSTEM_GROUPS; do
9693 if test "x$CUPS_GROUP" = "x$group"; then
9694 as_fn_error $? "The default system groups cannot contain the default CUPS group!" "$LINENO" 5
9695 fi
9696 done
9697
9698
9699
9700
9701
9702
9703 cat >>confdefs.h <<_ACEOF
9704 #define CUPS_DEFAULT_USER "$CUPS_USER"
9705 _ACEOF
9706
9707 cat >>confdefs.h <<_ACEOF
9708 #define CUPS_DEFAULT_GROUP "$CUPS_GROUP"
9709 _ACEOF
9710
9711 cat >>confdefs.h <<_ACEOF
9712 #define CUPS_DEFAULT_SYSTEM_GROUPS "$CUPS_SYSTEM_GROUPS"
9713 _ACEOF
9714
9715
9716
9717 # Check whether --with-printcap was given.
9718 if test "${with_printcap+set}" = set; then :
9719 withval=$with_printcap; default_printcap="$withval"
9720 else
9721 default_printcap="default"
9722 fi
9723
9724
9725 if test x$default_printcap != xno; then
9726 if test "x$default_printcap" = "xdefault"; then
9727 case $host_os_name in
9728 darwin*)
9729 if test $host_os_version -ge 90; then
9730 CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist"
9731 else
9732 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9733 fi
9734 ;;
9735 sunos*)
9736 CUPS_DEFAULT_PRINTCAP="/etc/printers.conf"
9737 ;;
9738 *)
9739 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9740 ;;
9741 esac
9742 else
9743 CUPS_DEFAULT_PRINTCAP="$default_printcap"
9744 fi
9745 else
9746 CUPS_DEFAULT_PRINTCAP=""
9747 fi
9748
9749
9750 cat >>confdefs.h <<_ACEOF
9751 #define CUPS_DEFAULT_PRINTCAP "$CUPS_DEFAULT_PRINTCAP"
9752 _ACEOF
9753
9754
9755
9756 # Check whether --with-lpdconfigfile was given.
9757 if test "${with_lpdconfigfile+set}" = set; then :
9758 withval=$with_lpdconfigfile; default_lpdconfigfile="$withval"
9759 else
9760 default_lpdconfigfile="default"
9761 fi
9762
9763
9764 if test x$default_lpdconfigfile != xno; then
9765 if test "x$default_lpdconfigfile" = "xdefault"; then
9766 case $host_os_name in
9767 darwin*)
9768 CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
9769 ;;
9770 *)
9771 if test "x$XINETD" != x; then
9772 CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd"
9773 else
9774 CUPS_DEFAULT_LPD_CONFIG_FILE=""
9775 fi
9776 ;;
9777 esac
9778 else
9779 CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile"
9780 fi
9781 else
9782 CUPS_DEFAULT_LPD_CONFIG_FILE=""
9783 fi
9784
9785 cat >>confdefs.h <<_ACEOF
9786 #define CUPS_DEFAULT_LPD_CONFIG_FILE "$CUPS_DEFAULT_LPD_CONFIG_FILE"
9787 _ACEOF
9788
9789
9790
9791
9792 # Check whether --with-smbconfigfile was given.
9793 if test "${with_smbconfigfile+set}" = set; then :
9794 withval=$with_smbconfigfile; default_smbconfigfile="$withval"
9795 else
9796 default_smbconfigfile="default"
9797 fi
9798
9799
9800 if test x$default_smbconfigfile != xno; then
9801 if test "x$default_smbconfigfile" = "xdefault"; then
9802 if test -f /etc/smb.conf; then
9803 CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf"
9804 else
9805 CUPS_DEFAULT_SMB_CONFIG_FILE=""
9806 fi
9807 else
9808 CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile"
9809 fi
9810 else
9811 CUPS_DEFAULT_SMB_CONFIG_FILE=""
9812 fi
9813
9814 cat >>confdefs.h <<_ACEOF
9815 #define CUPS_DEFAULT_SMB_CONFIG_FILE "$CUPS_DEFAULT_SMB_CONFIG_FILE"
9816 _ACEOF
9817
9818
9819
9820
9821 # Check whether --with-max-copies was given.
9822 if test "${with_max_copies+set}" = set; then :
9823 withval=$with_max_copies; CUPS_MAX_COPIES="$withval"
9824 else
9825 CUPS_MAX_COPIES="9999"
9826 fi
9827
9828
9829
9830 cat >>confdefs.h <<_ACEOF
9831 #define CUPS_DEFAULT_MAX_COPIES $CUPS_MAX_COPIES
9832 _ACEOF
9833
9834
9835 # Check whether --enable-raw_printing was given.
9836 if test "${enable_raw_printing+set}" = set; then :
9837 enableval=$enable_raw_printing;
9838 fi
9839
9840 if test "x$enable_raw_printing" != xno; then
9841 DEFAULT_RAW_PRINTING=""
9842 else
9843 DEFAULT_RAW_PRINTING="#"
9844 fi
9845
9846
9847
9848 # Check whether --with-snmp-address was given.
9849 if test "${with_snmp_address+set}" = set; then :
9850 withval=$with_snmp_address; if test "x$withval" = x; then
9851 CUPS_SNMP_ADDRESS=""
9852 else
9853 CUPS_SNMP_ADDRESS="Address $withval"
9854 fi
9855 else
9856 if test "x$host_os_name" = xdarwin; then
9857 CUPS_SNMP_ADDRESS=""
9858 else
9859 CUPS_SNMP_ADDRESS="Address @LOCAL"
9860 fi
9861 fi
9862
9863
9864
9865 # Check whether --with-snmp-community was given.
9866 if test "${with_snmp_community+set}" = set; then :
9867 withval=$with_snmp_community; CUPS_SNMP_COMMUNITY="Community $withval"
9868 else
9869 CUPS_SNMP_COMMUNITY="Community public"
9870 fi
9871
9872
9873
9874
9875
9876
9877 # Check whether --with-ipp-port was given.
9878 if test "${with_ipp_port+set}" = set; then :
9879 withval=$with_ipp_port; DEFAULT_IPP_PORT="$withval"
9880 else
9881 DEFAULT_IPP_PORT="631"
9882 fi
9883
9884
9885
9886 cat >>confdefs.h <<_ACEOF
9887 #define CUPS_DEFAULT_IPP_PORT $DEFAULT_IPP_PORT
9888 _ACEOF
9889
9890
9891 # Check whether --enable-webif was given.
9892 if test "${enable_webif+set}" = set; then :
9893 enableval=$enable_webif;
9894 fi
9895
9896 case "x$enable_webif" in
9897 xno)
9898 CUPS_WEBIF=No
9899 CUPS_DEFAULT_WEBIF=0
9900 ;;
9901 xyes)
9902 CUPS_WEBIF=Yes
9903 CUPS_DEFAULT_WEBIF=1
9904 ;;
9905 *)
9906 if test $host_os_name = darwin; then
9907 CUPS_WEBIF=No
9908 CUPS_DEFAULT_WEBIF=0
9909 else
9910 CUPS_WEBIF=Yes
9911 CUPS_DEFAULT_WEBIF=1
9912 fi
9913 ;;
9914 esac
9915
9916
9917 cat >>confdefs.h <<_ACEOF
9918 #define CUPS_DEFAULT_WEBIF $CUPS_DEFAULT_WEBIF
9919 _ACEOF
9920
9921
9922
9923 INSTALL_LANGUAGES=""
9924 UNINSTALL_LANGUAGES=""
9925 LANGFILES=""
9926 if test "x$LANGUAGES" != x; then
9927 INSTALL_LANGUAGES="install-languages"
9928 UNINSTALL_LANGUAGES="uninstall-languages"
9929 for lang in $LANGUAGES; do
9930 if test -f doc/$lang/index.html.in; then
9931 LANGFILES="$LANGFILES doc/$lang/index.html"
9932 fi
9933
9934 if test -f templates/$lang/header.tmpl.in; then
9935 LANGFILES="$LANGFILES templates/$lang/header.tmpl"
9936 fi
9937 done
9938 elif test "x$CUPS_BUNDLEDIR" != x; then
9939 INSTALL_LANGUAGES="install-langbundle"
9940 UNINSTALL_LANGUAGES="uninstall-langbundle"
9941 fi
9942
9943
9944
9945
9946 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"
9947
9948 cat >confcache <<\_ACEOF
9949 # This file is a shell script that caches the results of configure
9950 # tests run on this system so they can be shared between configure
9951 # scripts and configure runs, see configure's option --config-cache.
9952 # It is not useful on other systems. If it contains results you don't
9953 # want to keep, you may remove or edit it.
9954 #
9955 # config.status only pays attention to the cache file if you give it
9956 # the --recheck option to rerun configure.
9957 #
9958 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9959 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9960 # following values.
9961
9962 _ACEOF
9963
9964 # The following way of writing the cache mishandles newlines in values,
9965 # but we know of no workaround that is simple, portable, and efficient.
9966 # So, we kill variables containing newlines.
9967 # Ultrix sh set writes to stderr and can't be redirected directly,
9968 # and sets the high bit in the cache file unless we assign to the vars.
9969 (
9970 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9971 eval ac_val=\$$ac_var
9972 case $ac_val in #(
9973 *${as_nl}*)
9974 case $ac_var in #(
9975 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9976 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9977 esac
9978 case $ac_var in #(
9979 _ | IFS | as_nl) ;; #(
9980 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9981 *) { eval $ac_var=; unset $ac_var;} ;;
9982 esac ;;
9983 esac
9984 done
9985
9986 (set) 2>&1 |
9987 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9988 *${as_nl}ac_space=\ *)
9989 # `set' does not quote correctly, so add quotes: double-quote
9990 # substitution turns \\\\ into \\, and sed turns \\ into \.
9991 sed -n \
9992 "s/'/'\\\\''/g;
9993 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9994 ;; #(
9995 *)
9996 # `set' quotes correctly as required by POSIX, so do not add quotes.
9997 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9998 ;;
9999 esac |
10000 sort
10001 ) |
10002 sed '
10003 /^ac_cv_env_/b end
10004 t clear
10005 :clear
10006 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10007 t end
10008 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10009 :end' >>confcache
10010 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10011 if test -w "$cache_file"; then
10012 if test "x$cache_file" != "x/dev/null"; then
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10014 $as_echo "$as_me: updating cache $cache_file" >&6;}
10015 if test ! -f "$cache_file" || test -h "$cache_file"; then
10016 cat confcache >"$cache_file"
10017 else
10018 case $cache_file in #(
10019 */* | ?:*)
10020 mv -f confcache "$cache_file"$$ &&
10021 mv -f "$cache_file"$$ "$cache_file" ;; #(
10022 *)
10023 mv -f confcache "$cache_file" ;;
10024 esac
10025 fi
10026 fi
10027 else
10028 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10029 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10030 fi
10031 fi
10032 rm -f confcache
10033
10034 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10035 # Let make expand exec_prefix.
10036 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10037
10038 DEFS=-DHAVE_CONFIG_H
10039
10040 ac_libobjs=
10041 ac_ltlibobjs=
10042 U=
10043 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10044 # 1. Remove the extension, and $U if already installed.
10045 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10046 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10047 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10048 # will be set to the directory where LIBOBJS objects are built.
10049 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10050 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10051 done
10052 LIBOBJS=$ac_libobjs
10053
10054 LTLIBOBJS=$ac_ltlibobjs
10055
10056
10057
10058 : "${CONFIG_STATUS=./config.status}"
10059 ac_write_fail=0
10060 ac_clean_files_save=$ac_clean_files
10061 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10062 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10063 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10064 as_write_fail=0
10065 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10066 #! $SHELL
10067 # Generated by $as_me.
10068 # Run this file to recreate the current configuration.
10069 # Compiler output produced by configure, useful for debugging
10070 # configure, is in config.log if it exists.
10071
10072 debug=false
10073 ac_cs_recheck=false
10074 ac_cs_silent=false
10075
10076 SHELL=\${CONFIG_SHELL-$SHELL}
10077 export SHELL
10078 _ASEOF
10079 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10080 ## -------------------- ##
10081 ## M4sh Initialization. ##
10082 ## -------------------- ##
10083
10084 # Be more Bourne compatible
10085 DUALCASE=1; export DUALCASE # for MKS sh
10086 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10087 emulate sh
10088 NULLCMD=:
10089 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10090 # is contrary to our usage. Disable this feature.
10091 alias -g '${1+"$@"}'='"$@"'
10092 setopt NO_GLOB_SUBST
10093 else
10094 case `(set -o) 2>/dev/null` in #(
10095 *posix*) :
10096 set -o posix ;; #(
10097 *) :
10098 ;;
10099 esac
10100 fi
10101
10102
10103 as_nl='
10104 '
10105 export as_nl
10106 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10107 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10108 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10109 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10110 # Prefer a ksh shell builtin over an external printf program on Solaris,
10111 # but without wasting forks for bash or zsh.
10112 if test -z "$BASH_VERSION$ZSH_VERSION" \
10113 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10114 as_echo='print -r --'
10115 as_echo_n='print -rn --'
10116 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10117 as_echo='printf %s\n'
10118 as_echo_n='printf %s'
10119 else
10120 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10121 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10122 as_echo_n='/usr/ucb/echo -n'
10123 else
10124 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10125 as_echo_n_body='eval
10126 arg=$1;
10127 case $arg in #(
10128 *"$as_nl"*)
10129 expr "X$arg" : "X\\(.*\\)$as_nl";
10130 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10131 esac;
10132 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10133 '
10134 export as_echo_n_body
10135 as_echo_n='sh -c $as_echo_n_body as_echo'
10136 fi
10137 export as_echo_body
10138 as_echo='sh -c $as_echo_body as_echo'
10139 fi
10140
10141 # The user is always right.
10142 if test "${PATH_SEPARATOR+set}" != set; then
10143 PATH_SEPARATOR=:
10144 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10145 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10146 PATH_SEPARATOR=';'
10147 }
10148 fi
10149
10150
10151 # IFS
10152 # We need space, tab and new line, in precisely that order. Quoting is
10153 # there to prevent editors from complaining about space-tab.
10154 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10155 # splitting by setting IFS to empty value.)
10156 IFS=" "" $as_nl"
10157
10158 # Find who we are. Look in the path if we contain no directory separator.
10159 as_myself=
10160 case $0 in #((
10161 *[\\/]* ) as_myself=$0 ;;
10162 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10163 for as_dir in $PATH
10164 do
10165 IFS=$as_save_IFS
10166 test -z "$as_dir" && as_dir=.
10167 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10168 done
10169 IFS=$as_save_IFS
10170
10171 ;;
10172 esac
10173 # We did not find ourselves, most probably we were run as `sh COMMAND'
10174 # in which case we are not to be found in the path.
10175 if test "x$as_myself" = x; then
10176 as_myself=$0
10177 fi
10178 if test ! -f "$as_myself"; then
10179 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10180 exit 1
10181 fi
10182
10183 # Unset variables that we do not need and which cause bugs (e.g. in
10184 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10185 # suppresses any "Segmentation fault" message there. '((' could
10186 # trigger a bug in pdksh 5.2.14.
10187 for as_var in BASH_ENV ENV MAIL MAILPATH
10188 do eval test x\${$as_var+set} = xset \
10189 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10190 done
10191 PS1='$ '
10192 PS2='> '
10193 PS4='+ '
10194
10195 # NLS nuisances.
10196 LC_ALL=C
10197 export LC_ALL
10198 LANGUAGE=C
10199 export LANGUAGE
10200
10201 # CDPATH.
10202 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10203
10204
10205 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10206 # ----------------------------------------
10207 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10208 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10209 # script with STATUS, using 1 if that was 0.
10210 as_fn_error ()
10211 {
10212 as_status=$1; test $as_status -eq 0 && as_status=1
10213 if test "$4"; then
10214 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10215 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10216 fi
10217 $as_echo "$as_me: error: $2" >&2
10218 as_fn_exit $as_status
10219 } # as_fn_error
10220
10221
10222 # as_fn_set_status STATUS
10223 # -----------------------
10224 # Set $? to STATUS, without forking.
10225 as_fn_set_status ()
10226 {
10227 return $1
10228 } # as_fn_set_status
10229
10230 # as_fn_exit STATUS
10231 # -----------------
10232 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10233 as_fn_exit ()
10234 {
10235 set +e
10236 as_fn_set_status $1
10237 exit $1
10238 } # as_fn_exit
10239
10240 # as_fn_unset VAR
10241 # ---------------
10242 # Portably unset VAR.
10243 as_fn_unset ()
10244 {
10245 { eval $1=; unset $1;}
10246 }
10247 as_unset=as_fn_unset
10248 # as_fn_append VAR VALUE
10249 # ----------------------
10250 # Append the text in VALUE to the end of the definition contained in VAR. Take
10251 # advantage of any shell optimizations that allow amortized linear growth over
10252 # repeated appends, instead of the typical quadratic growth present in naive
10253 # implementations.
10254 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10255 eval 'as_fn_append ()
10256 {
10257 eval $1+=\$2
10258 }'
10259 else
10260 as_fn_append ()
10261 {
10262 eval $1=\$$1\$2
10263 }
10264 fi # as_fn_append
10265
10266 # as_fn_arith ARG...
10267 # ------------------
10268 # Perform arithmetic evaluation on the ARGs, and store the result in the
10269 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10270 # must be portable across $(()) and expr.
10271 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10272 eval 'as_fn_arith ()
10273 {
10274 as_val=$(( $* ))
10275 }'
10276 else
10277 as_fn_arith ()
10278 {
10279 as_val=`expr "$@" || test $? -eq 1`
10280 }
10281 fi # as_fn_arith
10282
10283
10284 if expr a : '\(a\)' >/dev/null 2>&1 &&
10285 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10286 as_expr=expr
10287 else
10288 as_expr=false
10289 fi
10290
10291 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10292 as_basename=basename
10293 else
10294 as_basename=false
10295 fi
10296
10297 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10298 as_dirname=dirname
10299 else
10300 as_dirname=false
10301 fi
10302
10303 as_me=`$as_basename -- "$0" ||
10304 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10305 X"$0" : 'X\(//\)$' \| \
10306 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10307 $as_echo X/"$0" |
10308 sed '/^.*\/\([^/][^/]*\)\/*$/{
10309 s//\1/
10310 q
10311 }
10312 /^X\/\(\/\/\)$/{
10313 s//\1/
10314 q
10315 }
10316 /^X\/\(\/\).*/{
10317 s//\1/
10318 q
10319 }
10320 s/.*/./; q'`
10321
10322 # Avoid depending upon Character Ranges.
10323 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10324 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10325 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10326 as_cr_digits='0123456789'
10327 as_cr_alnum=$as_cr_Letters$as_cr_digits
10328
10329 ECHO_C= ECHO_N= ECHO_T=
10330 case `echo -n x` in #(((((
10331 -n*)
10332 case `echo 'xy\c'` in
10333 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10334 xy) ECHO_C='\c';;
10335 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10336 ECHO_T=' ';;
10337 esac;;
10338 *)
10339 ECHO_N='-n';;
10340 esac
10341
10342 rm -f conf$$ conf$$.exe conf$$.file
10343 if test -d conf$$.dir; then
10344 rm -f conf$$.dir/conf$$.file
10345 else
10346 rm -f conf$$.dir
10347 mkdir conf$$.dir 2>/dev/null
10348 fi
10349 if (echo >conf$$.file) 2>/dev/null; then
10350 if ln -s conf$$.file conf$$ 2>/dev/null; then
10351 as_ln_s='ln -s'
10352 # ... but there are two gotchas:
10353 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10354 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10355 # In both cases, we have to default to `cp -p'.
10356 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10357 as_ln_s='cp -p'
10358 elif ln conf$$.file conf$$ 2>/dev/null; then
10359 as_ln_s=ln
10360 else
10361 as_ln_s='cp -p'
10362 fi
10363 else
10364 as_ln_s='cp -p'
10365 fi
10366 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10367 rmdir conf$$.dir 2>/dev/null
10368
10369
10370 # as_fn_mkdir_p
10371 # -------------
10372 # Create "$as_dir" as a directory, including parents if necessary.
10373 as_fn_mkdir_p ()
10374 {
10375
10376 case $as_dir in #(
10377 -*) as_dir=./$as_dir;;
10378 esac
10379 test -d "$as_dir" || eval $as_mkdir_p || {
10380 as_dirs=
10381 while :; do
10382 case $as_dir in #(
10383 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10384 *) as_qdir=$as_dir;;
10385 esac
10386 as_dirs="'$as_qdir' $as_dirs"
10387 as_dir=`$as_dirname -- "$as_dir" ||
10388 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10389 X"$as_dir" : 'X\(//\)[^/]' \| \
10390 X"$as_dir" : 'X\(//\)$' \| \
10391 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10392 $as_echo X"$as_dir" |
10393 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10394 s//\1/
10395 q
10396 }
10397 /^X\(\/\/\)[^/].*/{
10398 s//\1/
10399 q
10400 }
10401 /^X\(\/\/\)$/{
10402 s//\1/
10403 q
10404 }
10405 /^X\(\/\).*/{
10406 s//\1/
10407 q
10408 }
10409 s/.*/./; q'`
10410 test -d "$as_dir" && break
10411 done
10412 test -z "$as_dirs" || eval "mkdir $as_dirs"
10413 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10414
10415
10416 } # as_fn_mkdir_p
10417 if mkdir -p . 2>/dev/null; then
10418 as_mkdir_p='mkdir -p "$as_dir"'
10419 else
10420 test -d ./-p && rmdir ./-p
10421 as_mkdir_p=false
10422 fi
10423
10424 if test -x / >/dev/null 2>&1; then
10425 as_test_x='test -x'
10426 else
10427 if ls -dL / >/dev/null 2>&1; then
10428 as_ls_L_option=L
10429 else
10430 as_ls_L_option=
10431 fi
10432 as_test_x='
10433 eval sh -c '\''
10434 if test -d "$1"; then
10435 test -d "$1/.";
10436 else
10437 case $1 in #(
10438 -*)set "./$1";;
10439 esac;
10440 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10441 ???[sx]*):;;*)false;;esac;fi
10442 '\'' sh
10443 '
10444 fi
10445 as_executable_p=$as_test_x
10446
10447 # Sed expression to map a string onto a valid CPP name.
10448 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10449
10450 # Sed expression to map a string onto a valid variable name.
10451 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10452
10453
10454 exec 6>&1
10455 ## ----------------------------------- ##
10456 ## Main body of $CONFIG_STATUS script. ##
10457 ## ----------------------------------- ##
10458 _ASEOF
10459 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10460
10461 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10462 # Save the log message, to keep $0 and so on meaningful, and to
10463 # report actual input values of CONFIG_FILES etc. instead of their
10464 # values after options handling.
10465 ac_log="
10466 This file was extended by CUPS $as_me 2.3b7, which was
10467 generated by GNU Autoconf 2.68. Invocation command line was
10468
10469 CONFIG_FILES = $CONFIG_FILES
10470 CONFIG_HEADERS = $CONFIG_HEADERS
10471 CONFIG_LINKS = $CONFIG_LINKS
10472 CONFIG_COMMANDS = $CONFIG_COMMANDS
10473 $ $0 $@
10474
10475 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10476 "
10477
10478 _ACEOF
10479
10480 case $ac_config_files in *"
10481 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10482 esac
10483
10484 case $ac_config_headers in *"
10485 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10486 esac
10487
10488
10489 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10490 # Files that config.status was made for.
10491 config_files="$ac_config_files"
10492 config_headers="$ac_config_headers"
10493
10494 _ACEOF
10495
10496 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10497 ac_cs_usage="\
10498 \`$as_me' instantiates files and other configuration actions
10499 from templates according to the current configuration. Unless the files
10500 and actions are specified as TAGs, all are instantiated by default.
10501
10502 Usage: $0 [OPTION]... [TAG]...
10503
10504 -h, --help print this help, then exit
10505 -V, --version print version number and configuration settings, then exit
10506 --config print configuration, then exit
10507 -q, --quiet, --silent
10508 do not print progress messages
10509 -d, --debug don't remove temporary files
10510 --recheck update $as_me by reconfiguring in the same conditions
10511 --file=FILE[:TEMPLATE]
10512 instantiate the configuration file FILE
10513 --header=FILE[:TEMPLATE]
10514 instantiate the configuration header FILE
10515
10516 Configuration files:
10517 $config_files
10518
10519 Configuration headers:
10520 $config_headers
10521
10522 Report bugs to <https://github.com/apple/cups/issues>.
10523 CUPS home page: <https://www.cups.org/>."
10524
10525 _ACEOF
10526 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10527 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10528 ac_cs_version="\\
10529 CUPS config.status 2.3b7
10530 configured by $0, generated by GNU Autoconf 2.68,
10531 with options \\"\$ac_cs_config\\"
10532
10533 Copyright (C) 2010 Free Software Foundation, Inc.
10534 This config.status script is free software; the Free Software Foundation
10535 gives unlimited permission to copy, distribute and modify it."
10536
10537 ac_pwd='$ac_pwd'
10538 srcdir='$srcdir'
10539 AWK='$AWK'
10540 test -n "\$AWK" || AWK=awk
10541 _ACEOF
10542
10543 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10544 # The default lists apply if the user does not specify any file.
10545 ac_need_defaults=:
10546 while test $# != 0
10547 do
10548 case $1 in
10549 --*=?*)
10550 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10551 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10552 ac_shift=:
10553 ;;
10554 --*=)
10555 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10556 ac_optarg=
10557 ac_shift=:
10558 ;;
10559 *)
10560 ac_option=$1
10561 ac_optarg=$2
10562 ac_shift=shift
10563 ;;
10564 esac
10565
10566 case $ac_option in
10567 # Handling of the options.
10568 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10569 ac_cs_recheck=: ;;
10570 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10571 $as_echo "$ac_cs_version"; exit ;;
10572 --config | --confi | --conf | --con | --co | --c )
10573 $as_echo "$ac_cs_config"; exit ;;
10574 --debug | --debu | --deb | --de | --d | -d )
10575 debug=: ;;
10576 --file | --fil | --fi | --f )
10577 $ac_shift
10578 case $ac_optarg in
10579 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10580 '') as_fn_error $? "missing file argument" ;;
10581 esac
10582 as_fn_append CONFIG_FILES " '$ac_optarg'"
10583 ac_need_defaults=false;;
10584 --header | --heade | --head | --hea )
10585 $ac_shift
10586 case $ac_optarg in
10587 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10588 esac
10589 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10590 ac_need_defaults=false;;
10591 --he | --h)
10592 # Conflict between --help and --header
10593 as_fn_error $? "ambiguous option: \`$1'
10594 Try \`$0 --help' for more information.";;
10595 --help | --hel | -h )
10596 $as_echo "$ac_cs_usage"; exit ;;
10597 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10598 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10599 ac_cs_silent=: ;;
10600
10601 # This is an error.
10602 -*) as_fn_error $? "unrecognized option: \`$1'
10603 Try \`$0 --help' for more information." ;;
10604
10605 *) as_fn_append ac_config_targets " $1"
10606 ac_need_defaults=false ;;
10607
10608 esac
10609 shift
10610 done
10611
10612 ac_configure_extra_args=
10613
10614 if $ac_cs_silent; then
10615 exec 6>/dev/null
10616 ac_configure_extra_args="$ac_configure_extra_args --silent"
10617 fi
10618
10619 _ACEOF
10620 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10621 if \$ac_cs_recheck; then
10622 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10623 shift
10624 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10625 CONFIG_SHELL='$SHELL'
10626 export CONFIG_SHELL
10627 exec "\$@"
10628 fi
10629
10630 _ACEOF
10631 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10632 exec 5>>config.log
10633 {
10634 echo
10635 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10636 ## Running $as_me. ##
10637 _ASBOX
10638 $as_echo "$ac_log"
10639 } >&5
10640
10641 _ACEOF
10642 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10643 _ACEOF
10644
10645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10646
10647 # Handling of arguments.
10648 for ac_config_target in $ac_config_targets
10649 do
10650 case $ac_config_target in
10651 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
10652 "Makedefs") CONFIG_FILES="$CONFIG_FILES Makedefs" ;;
10653 "conf/cups-files.conf") CONFIG_FILES="$CONFIG_FILES conf/cups-files.conf" ;;
10654 "conf/cupsd.conf") CONFIG_FILES="$CONFIG_FILES conf/cupsd.conf" ;;
10655 "conf/mime.convs") CONFIG_FILES="$CONFIG_FILES conf/mime.convs" ;;
10656 "conf/pam.std") CONFIG_FILES="$CONFIG_FILES conf/pam.std" ;;
10657 "conf/snmp.conf") CONFIG_FILES="$CONFIG_FILES conf/snmp.conf" ;;
10658 "cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
10659 "desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
10660 "doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
10661 "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
10662 "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
10663 "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
10664 "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
10665 "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
10666 "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
10667 "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
10668 "scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
10669 "scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
10670 "scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
10671 "scheduler/org.cups.cups-lpd.plist") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpd.plist" ;;
10672 "scheduler/org.cups.cups-lpdAT.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpdAT.service" ;;
10673 "scheduler/org.cups.cupsd.path") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.path" ;;
10674 "scheduler/org.cups.cupsd.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.service" ;;
10675 "scheduler/org.cups.cupsd.socket") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.socket" ;;
10676 "templates/header.tmpl") CONFIG_FILES="$CONFIG_FILES templates/header.tmpl" ;;
10677 "packaging/cups.list") CONFIG_FILES="$CONFIG_FILES packaging/cups.list" ;;
10678 "$LANGFILES") CONFIG_FILES="$CONFIG_FILES $LANGFILES" ;;
10679
10680 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10681 esac
10682 done
10683
10684
10685 # If the user did not use the arguments to specify the items to instantiate,
10686 # then the envvar interface is used. Set only those that are not.
10687 # We use the long form for the default assignment because of an extremely
10688 # bizarre bug on SunOS 4.1.3.
10689 if $ac_need_defaults; then
10690 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10691 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10692 fi
10693
10694 # Have a temporary directory for convenience. Make it in the build tree
10695 # simply because there is no reason against having it here, and in addition,
10696 # creating and moving files from /tmp can sometimes cause problems.
10697 # Hook for its removal unless debugging.
10698 # Note that there is a small window in which the directory will not be cleaned:
10699 # after its creation but before its name has been assigned to `$tmp'.
10700 $debug ||
10701 {
10702 tmp= ac_tmp=
10703 trap 'exit_status=$?
10704 : "${ac_tmp:=$tmp}"
10705 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10706 ' 0
10707 trap 'as_fn_exit 1' 1 2 13 15
10708 }
10709 # Create a (secure) tmp directory for tmp files.
10710
10711 {
10712 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10713 test -d "$tmp"
10714 } ||
10715 {
10716 tmp=./conf$$-$RANDOM
10717 (umask 077 && mkdir "$tmp")
10718 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10719 ac_tmp=$tmp
10720
10721 # Set up the scripts for CONFIG_FILES section.
10722 # No need to generate them if there are no CONFIG_FILES.
10723 # This happens for instance with `./config.status config.h'.
10724 if test -n "$CONFIG_FILES"; then
10725
10726
10727 ac_cr=`echo X | tr X '\015'`
10728 # On cygwin, bash can eat \r inside `` if the user requested igncr.
10729 # But we know of no other shell where ac_cr would be empty at this
10730 # point, so we can use a bashism as a fallback.
10731 if test "x$ac_cr" = x; then
10732 eval ac_cr=\$\'\\r\'
10733 fi
10734 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10735 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10736 ac_cs_awk_cr='\\r'
10737 else
10738 ac_cs_awk_cr=$ac_cr
10739 fi
10740
10741 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
10742 _ACEOF
10743
10744
10745 {
10746 echo "cat >conf$$subs.awk <<_ACEOF" &&
10747 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10748 echo "_ACEOF"
10749 } >conf$$subs.sh ||
10750 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10751 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
10752 ac_delim='%!_!# '
10753 for ac_last_try in false false false false false :; do
10754 . ./conf$$subs.sh ||
10755 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10756
10757 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10758 if test $ac_delim_n = $ac_delim_num; then
10759 break
10760 elif $ac_last_try; then
10761 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10762 else
10763 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10764 fi
10765 done
10766 rm -f conf$$subs.sh
10767
10768 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10769 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
10770 _ACEOF
10771 sed -n '
10772 h
10773 s/^/S["/; s/!.*/"]=/
10774 p
10775 g
10776 s/^[^!]*!//
10777 :repl
10778 t repl
10779 s/'"$ac_delim"'$//
10780 t delim
10781 :nl
10782 h
10783 s/\(.\{148\}\)..*/\1/
10784 t more1
10785 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10786 p
10787 n
10788 b repl
10789 :more1
10790 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10791 p
10792 g
10793 s/.\{148\}//
10794 t nl
10795 :delim
10796 h
10797 s/\(.\{148\}\)..*/\1/
10798 t more2
10799 s/["\\]/\\&/g; s/^/"/; s/$/"/
10800 p
10801 b
10802 :more2
10803 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10804 p
10805 g
10806 s/.\{148\}//
10807 t delim
10808 ' <conf$$subs.awk | sed '
10809 /^[^""]/{
10810 N
10811 s/\n//
10812 }
10813 ' >>$CONFIG_STATUS || ac_write_fail=1
10814 rm -f conf$$subs.awk
10815 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10816 _ACAWK
10817 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
10818 for (key in S) S_is_set[key] = 1
10819 FS = "\a"
10820
10821 }
10822 {
10823 line = $ 0
10824 nfields = split(line, field, "@")
10825 substed = 0
10826 len = length(field[1])
10827 for (i = 2; i < nfields; i++) {
10828 key = field[i]
10829 keylen = length(key)
10830 if (S_is_set[key]) {
10831 value = S[key]
10832 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10833 len += length(value) + length(field[++i])
10834 substed = 1
10835 } else
10836 len += 1 + keylen
10837 }
10838
10839 print line
10840 }
10841
10842 _ACAWK
10843 _ACEOF
10844 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10845 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10846 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10847 else
10848 cat
10849 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10850 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10851 _ACEOF
10852
10853 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10854 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
10855 # trailing colons and then remove the whole line if VPATH becomes empty
10856 # (actually we leave an empty line to preserve line numbers).
10857 if test "x$srcdir" = x.; then
10858 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10859 h
10860 s///
10861 s/^/:/
10862 s/[ ]*$/:/
10863 s/:\$(srcdir):/:/g
10864 s/:\${srcdir}:/:/g
10865 s/:@srcdir@:/:/g
10866 s/^:*//
10867 s/:*$//
10868 x
10869 s/\(=[ ]*\).*/\1/
10870 G
10871 s/\n//
10872 s/^[^=]*=[ ]*$//
10873 }'
10874 fi
10875
10876 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10877 fi # test -n "$CONFIG_FILES"
10878
10879 # Set up the scripts for CONFIG_HEADERS section.
10880 # No need to generate them if there are no CONFIG_HEADERS.
10881 # This happens for instance with `./config.status Makefile'.
10882 if test -n "$CONFIG_HEADERS"; then
10883 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10884 BEGIN {
10885 _ACEOF
10886
10887 # Transform confdefs.h into an awk script `defines.awk', embedded as
10888 # here-document in config.status, that substitutes the proper values into
10889 # config.h.in to produce config.h.
10890
10891 # Create a delimiter string that does not exist in confdefs.h, to ease
10892 # handling of long lines.
10893 ac_delim='%!_!# '
10894 for ac_last_try in false false :; do
10895 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10896 if test -z "$ac_tt"; then
10897 break
10898 elif $ac_last_try; then
10899 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10900 else
10901 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10902 fi
10903 done
10904
10905 # For the awk script, D is an array of macro values keyed by name,
10906 # likewise P contains macro parameters if any. Preserve backslash
10907 # newline sequences.
10908
10909 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10910 sed -n '
10911 s/.\{148\}/&'"$ac_delim"'/g
10912 t rset
10913 :rset
10914 s/^[ ]*#[ ]*define[ ][ ]*/ /
10915 t def
10916 d
10917 :def
10918 s/\\$//
10919 t bsnl
10920 s/["\\]/\\&/g
10921 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10922 D["\1"]=" \3"/p
10923 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10924 d
10925 :bsnl
10926 s/["\\]/\\&/g
10927 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10928 D["\1"]=" \3\\\\\\n"\\/p
10929 t cont
10930 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10931 t cont
10932 d
10933 :cont
10934 n
10935 s/.\{148\}/&'"$ac_delim"'/g
10936 t clear
10937 :clear
10938 s/\\$//
10939 t bsnlc
10940 s/["\\]/\\&/g; s/^/"/; s/$/"/p
10941 d
10942 :bsnlc
10943 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10944 b cont
10945 ' <confdefs.h | sed '
10946 s/'"$ac_delim"'/"\\\
10947 "/g' >>$CONFIG_STATUS || ac_write_fail=1
10948
10949 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10950 for (key in D) D_is_set[key] = 1
10951 FS = "\a"
10952 }
10953 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10954 line = \$ 0
10955 split(line, arg, " ")
10956 if (arg[1] == "#") {
10957 defundef = arg[2]
10958 mac1 = arg[3]
10959 } else {
10960 defundef = substr(arg[1], 2)
10961 mac1 = arg[2]
10962 }
10963 split(mac1, mac2, "(") #)
10964 macro = mac2[1]
10965 prefix = substr(line, 1, index(line, defundef) - 1)
10966 if (D_is_set[macro]) {
10967 # Preserve the white space surrounding the "#".
10968 print prefix "define", macro P[macro] D[macro]
10969 next
10970 } else {
10971 # Replace #undef with comments. This is necessary, for example,
10972 # in the case of _POSIX_SOURCE, which is predefined and required
10973 # on some systems where configure will not decide to define it.
10974 if (defundef == "undef") {
10975 print "/*", prefix defundef, macro, "*/"
10976 next
10977 }
10978 }
10979 }
10980 { print }
10981 _ACAWK
10982 _ACEOF
10983 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10984 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10985 fi # test -n "$CONFIG_HEADERS"
10986
10987
10988 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10989 shift
10990 for ac_tag
10991 do
10992 case $ac_tag in
10993 :[FHLC]) ac_mode=$ac_tag; continue;;
10994 esac
10995 case $ac_mode$ac_tag in
10996 :[FHL]*:*);;
10997 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10998 :[FH]-) ac_tag=-:-;;
10999 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11000 esac
11001 ac_save_IFS=$IFS
11002 IFS=:
11003 set x $ac_tag
11004 IFS=$ac_save_IFS
11005 shift
11006 ac_file=$1
11007 shift
11008
11009 case $ac_mode in
11010 :L) ac_source=$1;;
11011 :[FH])
11012 ac_file_inputs=
11013 for ac_f
11014 do
11015 case $ac_f in
11016 -) ac_f="$ac_tmp/stdin";;
11017 *) # Look for the file first in the build tree, then in the source tree
11018 # (if the path is not absolute). The absolute path cannot be DOS-style,
11019 # because $ac_f cannot contain `:'.
11020 test -f "$ac_f" ||
11021 case $ac_f in
11022 [\\/$]*) false;;
11023 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11024 esac ||
11025 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11026 esac
11027 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11028 as_fn_append ac_file_inputs " '$ac_f'"
11029 done
11030
11031 # Let's still pretend it is `configure' which instantiates (i.e., don't
11032 # use $as_me), people would be surprised to read:
11033 # /* config.h. Generated by config.status. */
11034 configure_input='Generated from '`
11035 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11036 `' by configure.'
11037 if test x"$ac_file" != x-; then
11038 configure_input="$ac_file. $configure_input"
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11040 $as_echo "$as_me: creating $ac_file" >&6;}
11041 fi
11042 # Neutralize special characters interpreted by sed in replacement strings.
11043 case $configure_input in #(
11044 *\&* | *\|* | *\\* )
11045 ac_sed_conf_input=`$as_echo "$configure_input" |
11046 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11047 *) ac_sed_conf_input=$configure_input;;
11048 esac
11049
11050 case $ac_tag in
11051 *:-:* | *:-) cat >"$ac_tmp/stdin" \
11052 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11053 esac
11054 ;;
11055 esac
11056
11057 ac_dir=`$as_dirname -- "$ac_file" ||
11058 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11059 X"$ac_file" : 'X\(//\)[^/]' \| \
11060 X"$ac_file" : 'X\(//\)$' \| \
11061 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11062 $as_echo X"$ac_file" |
11063 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11064 s//\1/
11065 q
11066 }
11067 /^X\(\/\/\)[^/].*/{
11068 s//\1/
11069 q
11070 }
11071 /^X\(\/\/\)$/{
11072 s//\1/
11073 q
11074 }
11075 /^X\(\/\).*/{
11076 s//\1/
11077 q
11078 }
11079 s/.*/./; q'`
11080 as_dir="$ac_dir"; as_fn_mkdir_p
11081 ac_builddir=.
11082
11083 case "$ac_dir" in
11084 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11085 *)
11086 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11087 # A ".." for each directory in $ac_dir_suffix.
11088 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11089 case $ac_top_builddir_sub in
11090 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11091 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11092 esac ;;
11093 esac
11094 ac_abs_top_builddir=$ac_pwd
11095 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11096 # for backward compatibility:
11097 ac_top_builddir=$ac_top_build_prefix
11098
11099 case $srcdir in
11100 .) # We are building in place.
11101 ac_srcdir=.
11102 ac_top_srcdir=$ac_top_builddir_sub
11103 ac_abs_top_srcdir=$ac_pwd ;;
11104 [\\/]* | ?:[\\/]* ) # Absolute name.
11105 ac_srcdir=$srcdir$ac_dir_suffix;
11106 ac_top_srcdir=$srcdir
11107 ac_abs_top_srcdir=$srcdir ;;
11108 *) # Relative name.
11109 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11110 ac_top_srcdir=$ac_top_build_prefix$srcdir
11111 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11112 esac
11113 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11114
11115
11116 case $ac_mode in
11117 :F)
11118 #
11119 # CONFIG_FILE
11120 #
11121
11122 _ACEOF
11123
11124 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11125 # If the template does not know about datarootdir, expand it.
11126 # FIXME: This hack should be removed a few years after 2.60.
11127 ac_datarootdir_hack=; ac_datarootdir_seen=
11128 ac_sed_dataroot='
11129 /datarootdir/ {
11130 p
11131 q
11132 }
11133 /@datadir@/p
11134 /@docdir@/p
11135 /@infodir@/p
11136 /@localedir@/p
11137 /@mandir@/p'
11138 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11139 *datarootdir*) ac_datarootdir_seen=yes;;
11140 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11142 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11143 _ACEOF
11144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11145 ac_datarootdir_hack='
11146 s&@datadir@&$datadir&g
11147 s&@docdir@&$docdir&g
11148 s&@infodir@&$infodir&g
11149 s&@localedir@&$localedir&g
11150 s&@mandir@&$mandir&g
11151 s&\\\${datarootdir}&$datarootdir&g' ;;
11152 esac
11153 _ACEOF
11154
11155 # Neutralize VPATH when `$srcdir' = `.'.
11156 # Shell code in configure.ac might set extrasub.
11157 # FIXME: do we really want to maintain this feature?
11158 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11159 ac_sed_extra="$ac_vpsub
11160 $extrasub
11161 _ACEOF
11162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11163 :t
11164 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11165 s|@configure_input@|$ac_sed_conf_input|;t t
11166 s&@top_builddir@&$ac_top_builddir_sub&;t t
11167 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11168 s&@srcdir@&$ac_srcdir&;t t
11169 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11170 s&@top_srcdir@&$ac_top_srcdir&;t t
11171 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11172 s&@builddir@&$ac_builddir&;t t
11173 s&@abs_builddir@&$ac_abs_builddir&;t t
11174 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11175 $ac_datarootdir_hack
11176 "
11177 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11178 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11179
11180 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11181 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11182 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11183 "$ac_tmp/out"`; test -z "$ac_out"; } &&
11184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11185 which seems to be undefined. Please make sure it is defined" >&5
11186 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11187 which seems to be undefined. Please make sure it is defined" >&2;}
11188
11189 rm -f "$ac_tmp/stdin"
11190 case $ac_file in
11191 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11192 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11193 esac \
11194 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11195 ;;
11196 :H)
11197 #
11198 # CONFIG_HEADER
11199 #
11200 if test x"$ac_file" != x-; then
11201 {
11202 $as_echo "/* $configure_input */" \
11203 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11204 } >"$ac_tmp/config.h" \
11205 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11206 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11207 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11208 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11209 else
11210 rm -f "$ac_file"
11211 mv "$ac_tmp/config.h" "$ac_file" \
11212 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11213 fi
11214 else
11215 $as_echo "/* $configure_input */" \
11216 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11217 || as_fn_error $? "could not create -" "$LINENO" 5
11218 fi
11219 ;;
11220
11221
11222 esac
11223
11224 done # for ac_tag
11225
11226
11227 as_fn_exit 0
11228 _ACEOF
11229 ac_clean_files=$ac_clean_files_save
11230
11231 test $ac_write_fail = 0 ||
11232 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11233
11234
11235 # configure is writing to config.log, and then calls config.status.
11236 # config.status does its own redirection, appending to config.log.
11237 # Unfortunately, on DOS this fails, as config.log is still kept open
11238 # by configure, so config.status won't be able to write to it; its
11239 # output is simply discarded. So we exec the FD to /dev/null,
11240 # effectively closing config.log, so it can be properly (re)opened and
11241 # appended to by config.status. When coming back to configure, we
11242 # need to make the FD available again.
11243 if test "$no_create" != yes; then
11244 ac_cs_success=:
11245 ac_config_status_args=
11246 test "$silent" = yes &&
11247 ac_config_status_args="$ac_config_status_args --quiet"
11248 exec 5>/dev/null
11249 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11250 exec 5>>config.log
11251 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11252 # would make configure fail if this is the last instruction.
11253 $ac_cs_success || as_fn_exit 1
11254 fi
11255 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11257 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11258 fi
11259
11260
11261 chmod +x cups-config