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