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