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