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