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