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