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