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