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