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