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