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