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