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