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