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