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