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