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