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