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