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