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