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