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