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