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