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