]> git.ipfire.org Git - thirdparty/cups.git/blame - configure
Update .gitignore to ignore compressed 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)
f1ac9f58 6021 BUILDDIRS="tools filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
d9f356c5
MS
6022 ;;
6023
6024 core)
f1ac9f58 6025 BUILDDIRS="tools examples locale"
171c38f2
MS
6026 ;;
6027
6641bd0d
MS
6028 corelite)
6029 $as_echo "#define CUPS_LITE 1" >>confdefs.h
6030
f1ac9f58 6031 BUILDDIRS="tools examples locale"
6641bd0d 6032 cupsimagebase=""
6641bd0d
MS
6033 LIBCUPSOBJS="\$(COREOBJS)"
6034 LIBHEADERS="\$(COREHEADERS)"
6035 LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
6036 ;;
6037
171c38f2
MS
6038 libcups)
6039 BUILDDIRS="locale"
58b64dbb
MS
6040 cupsimagebase=""
6041 ;;
6042
6043 libcupslite)
6641bd0d
MS
6044 $as_echo "#define CUPS_LITE 1" >>confdefs.h
6045
58b64dbb
MS
6046 BUILDDIRS="locale"
6047 cupsimagebase=""
6048 LIBCUPSOBJS="\$(COREOBJS)"
ffbf1e61
MS
6049 LIBHEADERS="\$(COREHEADERS)"
6050 LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
d9f356c5
MS
6051 ;;
6052
6053 *)
6054 as_fn_error $? "Bad build component \"$COMPONENT\" specified!" "$LINENO" 5
6055 ;;
6056esac
6057
6058
6059
6060
6061
6062
58b64dbb 6063
ffbf1e61
MS
6064
6065
6641bd0d 6066
d9f356c5
MS
6067if test "$prefix" = "NONE"; then
6068 prefix="/"
6069fi
6070
6071if test "$exec_prefix" = "NONE"; then
6072 if test "$prefix" = "/"; then
6073 exec_prefix="/usr"
6074 else
6075 exec_prefix="$prefix"
6076 fi
6077fi
6078
6079if test "$bindir" = "\${exec_prefix}/bin"; then
6080 bindir="$exec_prefix/bin"
6081fi
6082
6083cat >>confdefs.h <<_ACEOF
6084#define CUPS_BINDIR "$bindir"
6085_ACEOF
6086
6087
6088if test "$sbindir" = "\${exec_prefix}/sbin"; then
6089 sbindir="$exec_prefix/sbin"
6090fi
6091
6092cat >>confdefs.h <<_ACEOF
6093#define CUPS_SBINDIR "$sbindir"
6094_ACEOF
6095
6096
6097if test "$sharedstatedir" = "\${prefix}/com" -a "$prefix" = "/"; then
6098 sharedstatedir="/usr/com"
6099fi
6100
6101if test "$datarootdir" = "\${prefix}/share"; then
6102 if test "$prefix" = "/"; then
6103 datarootdir="/usr/share"
6104 else
6105 datarootdir="$prefix/share"
6106 fi
6107fi
6108
6109if test "$datadir" = "\${prefix}/share"; then
6110 if test "$prefix" = "/"; then
6111 datadir="/usr/share"
6112 else
6113 datadir="$prefix/share"
6114 fi
6115elif test "$datadir" = "\${datarootdir}"; then
6116 datadir="$datarootdir"
6117fi
6118
6119if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"; then
6120 includedir="/usr/include"
6121fi
6122
6123if test "$localstatedir" = "\${prefix}/var"; then
6124 if test "$prefix" = "/"; then
105922ec 6125 if test "$host_os_name" = darwin; then
d9f356c5
MS
6126 localstatedir="/private/var"
6127 else
6128 localstatedir="/var"
6129 fi
6130 else
6131 localstatedir="$prefix/var"
6132 fi
6133fi
6134
6135if test "$sysconfdir" = "\${prefix}/etc"; then
6136 if test "$prefix" = "/"; then
105922ec 6137 if test "$host_os_name" = darwin; then
d9f356c5
MS
6138 sysconfdir="/private/etc"
6139 else
6140 sysconfdir="/etc"
6141 fi
6142 else
6143 sysconfdir="$prefix/etc"
6144 fi
6145fi
6146
6147if test "$libdir" = "\${exec_prefix}/lib"; then
105922ec
MS
6148 case "$host_os_name" in
6149 linux*)
d9f356c5
MS
6150 if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then
6151 libdir="$exec_prefix/lib64"
6152 fi
6153 ;;
6154 esac
6155fi
6156
6157
6158# Check whether --with-privateinclude was given.
6159if test "${with_privateinclude+set}" = set; then :
6160 withval=$with_privateinclude; privateinclude="$withval"
6161else
6162 privateinclude=""
6163fi
6164
6165if test "x$privateinclude" != x -a "x$privateinclude" != xnone; then
6166 PRIVATEINCLUDE="$privateinclude/cups"
6167else
6168 privateinclude=""
6169 PRIVATEINCLUDE=""
6170fi
6171
6172
6173
6174
6175# Check whether --with-lpdconfig was given.
6176if test "${with_lpdconfig+set}" = set; then :
6177 withval=$with_lpdconfig; LPDCONFIG="$withval"
6178else
6179 LPDCONFIG=""
6180fi
6181
6182
6183if test "x$LPDCONFIG" = x; then
6184 if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
6185 LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
6186 elif test "x$XINETD" != x; then
6187 LPDCONFIG="xinetd://$XINETD/cups-lpd"
6188 fi
6189fi
6190
6191if test "x$LPDCONFIG" = xoff; then
6192 cat >>confdefs.h <<_ACEOF
6193#define CUPS_DEFAULT_LPD_CONFIG ""
6194_ACEOF
6195
6196else
6197 cat >>confdefs.h <<_ACEOF
6198#define CUPS_DEFAULT_LPD_CONFIG "$LPDCONFIG"
6199_ACEOF
6200
6201fi
6202
6203
6204# Check whether --with-smbconfig was given.
6205if test "${with_smbconfig+set}" = set; then :
6206 withval=$with_smbconfig; SMBCONFIG="$withval"
6207else
6208 SMBCONFIG=""
6209fi
6210
6211
6212if test "x$SMBCONFIG" = x; then
6213 if test -f /System/Library/LaunchDaemons/smbd.plist; then
6214 SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
6215 else
6216 for dir in /etc /etc/samba /usr/local/etc; do
6217 if test -f $dir/smb.conf; then
6218 SMBCONFIG="samba://$dir/smb.conf"
6219 break
6220 fi
6221 done
6222 fi
6223fi
6224
6225if test "x$SMBCONFIG" = xoff; then
6226 cat >>confdefs.h <<_ACEOF
6227#define CUPS_DEFAULT_SMB_CONFIG ""
6228_ACEOF
6229
6230else
6231 cat >>confdefs.h <<_ACEOF
6232#define CUPS_DEFAULT_SMB_CONFIG "$SMBCONFIG"
6233_ACEOF
6234
6235fi
6236
6237# Cache data...
6238
6239# Check whether --with-cachedir was given.
6240if test "${with_cachedir+set}" = set; then :
6241 withval=$with_cachedir; cachedir="$withval"
6242else
6243 cachedir=""
6244fi
6245
6246
6247if test x$cachedir = x; then
105922ec 6248 if test "x$host_os_name" = xdarwin; then
d9f356c5
MS
6249 CUPS_CACHEDIR="$localstatedir/spool/cups/cache"
6250 else
6251 CUPS_CACHEDIR="$localstatedir/cache/cups"
6252 fi
6253else
6254 CUPS_CACHEDIR="$cachedir"
6255fi
6256cat >>confdefs.h <<_ACEOF
6257#define CUPS_CACHEDIR "$CUPS_CACHEDIR"
6258_ACEOF
6259
6260
6261
6262# Data files
6263CUPS_DATADIR="$datadir/cups"
6264cat >>confdefs.h <<_ACEOF
6265#define CUPS_DATADIR "$datadir/cups"
6266_ACEOF
6267
6268
6269
6270# Icon directory
6271
6272# Check whether --with-icondir was given.
6273if test "${with_icondir+set}" = set; then :
6274 withval=$with_icondir; icondir="$withval"
6275else
6276 icondir=""
6277fi
6278
6279
6280if test "x$icondir" = x -a -d /usr/share/icons; then
6281 ICONDIR="/usr/share/icons"
6282else
6283 ICONDIR="$icondir"
6284fi
6285
6286
6287
6288# Menu directory
6289
6290# Check whether --with-menudir was given.
6291if test "${with_menudir+set}" = set; then :
6292 withval=$with_menudir; menudir="$withval"
6293else
6294 menudir=""
6295fi
6296
6297
6298if test "x$menudir" = x -a -d /usr/share/applications; then
6299 MENUDIR="/usr/share/applications"
6300else
6301 MENUDIR="$menudir"
6302fi
6303
6304
6305
6306# Documentation files
6307
6308# Check whether --with-docdir was given.
6309if test "${with_docdir+set}" = set; then :
6310 withval=$with_docdir; docdir="$withval"
6311else
6312 docdir=""
6313fi
6314
6315
6316if test x$docdir = x; then
6317 CUPS_DOCROOT="$datadir/doc/cups"
6318 docdir="$datadir/doc/cups"
6319else
6320 CUPS_DOCROOT="$docdir"
6321fi
6322
6323cat >>confdefs.h <<_ACEOF
6324#define CUPS_DOCROOT "$docdir"
6325_ACEOF
6326
6327
6328
6329# Fonts
6330
6331# Check whether --with-fontpath was given.
6332if test "${with_fontpath+set}" = set; then :
6333 withval=$with_fontpath; fontpath="$withval"
6334else
6335 fontpath=""
6336fi
6337
6338
6339if test "x$fontpath" = "x"; then
6340 CUPS_FONTPATH="$datadir/cups/fonts"
6341else
6342 CUPS_FONTPATH="$fontpath"
6343fi
6344
6345
6346cat >>confdefs.h <<_ACEOF
6347#define CUPS_FONTPATH "$CUPS_FONTPATH"
6348_ACEOF
6349
6350
6351# Locale data
6352if test "$localedir" = "\${datarootdir}/locale"; then
105922ec 6353 case "$host_os_name" in
827bf9ce 6354 linux* | gnu* | *bsd* | darwin*)
d9f356c5
MS
6355 CUPS_LOCALEDIR="$datarootdir/locale"
6356 ;;
6357
6358 *)
6359 # This is the standard System V location...
6360 CUPS_LOCALEDIR="$exec_prefix/lib/locale"
6361 ;;
6362 esac
6363else
6364 CUPS_LOCALEDIR="$localedir"
6365fi
6366
6367cat >>confdefs.h <<_ACEOF
6368#define CUPS_LOCALEDIR "$CUPS_LOCALEDIR"
6369_ACEOF
6370
6371
6372
6373# Log files...
6374
6375# Check whether --with-logdir was given.
6376if test "${with_logdir+set}" = set; then :
6377 withval=$with_logdir; logdir="$withval"
6378else
6379 logdir=""
6380fi
6381
6382
6383if test x$logdir = x; then
6384 CUPS_LOGDIR="$localstatedir/log/cups"
6385 cat >>confdefs.h <<_ACEOF
6386#define CUPS_LOGDIR "$localstatedir/log/cups"
6387_ACEOF
6388
6389else
6390 CUPS_LOGDIR="$logdir"
6391fi
6392cat >>confdefs.h <<_ACEOF
6393#define CUPS_LOGDIR "$CUPS_LOGDIR"
6394_ACEOF
6395
6396
6397
6398# Longer-term spool data
6399CUPS_REQUESTS="$localstatedir/spool/cups"
6400cat >>confdefs.h <<_ACEOF
6401#define CUPS_REQUESTS "$localstatedir/spool/cups"
6402_ACEOF
6403
6404
6405
6406# Server executables...
105922ec
MS
6407case "$host_os_name" in
6408 *bsd* | darwin*)
d4874933 6409 # *BSD and Darwin (macOS)
d9f356c5
MS
6410 INSTALL_SYSV=""
6411 CUPS_SERVERBIN="$exec_prefix/libexec/cups"
6412 ;;
6413 *)
6414 # All others
6415 INSTALL_SYSV="install-sysv"
6416 CUPS_SERVERBIN="$exec_prefix/lib/cups"
6417 ;;
6418esac
6419
6420cat >>confdefs.h <<_ACEOF
6421#define CUPS_SERVERBIN "$CUPS_SERVERBIN"
6422_ACEOF
6423
6424
6425
6426
6427# Configuration files
6428CUPS_SERVERROOT="$sysconfdir/cups"
6429cat >>confdefs.h <<_ACEOF
6430#define CUPS_SERVERROOT "$sysconfdir/cups"
6431_ACEOF
6432
6433
6434
6435# Transient run-time state
6436
6437# Check whether --with-rundir was given.
6438if test "${with_rundir+set}" = set; then :
6439 withval=$with_rundir; CUPS_STATEDIR="$withval"
6440else
6441
105922ec
MS
6442 case "$host_os_name" in
6443 darwin*)
8072030b 6444 # Darwin (macOS)
d9f356c5
MS
6445 CUPS_STATEDIR="$CUPS_SERVERROOT"
6446 ;;
6447 *)
6448 # All others
6449 CUPS_STATEDIR="$localstatedir/run/cups"
6450 ;;
6451 esac
6452fi
6453
6454cat >>confdefs.h <<_ACEOF
6455#define CUPS_STATEDIR "$CUPS_STATEDIR"
6456_ACEOF
6457
6458
6459
6460
d9f356c5
MS
6461if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
6462 # New GNU "standards" break previous ones, so make sure we use
6463 # the right default location for the operating system...
6464 mandir="\${prefix}/man"
6465fi
6466
6467if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
105922ec 6468 case "$host_os_name" in
4466c8ca 6469 darwin* | linux* | gnu* | *bsd*)
d4874933 6470 # Darwin, macOS, Linux, GNU HURD, and *BSD
d9f356c5
MS
6471 mandir="/usr/share/man"
6472 AMANDIR="/usr/share/man"
6473 PMANDIR="/usr/share/man"
6474 ;;
6475 *)
6476 # All others
6477 mandir="/usr/man"
6478 AMANDIR="/usr/man"
6479 PMANDIR="/usr/man"
6480 ;;
6481 esac
6482else
6483 AMANDIR="$mandir"
6484 PMANDIR="$mandir"
6485fi
6486
6487
6488
6489
105922ec
MS
6490case "$host_os_name" in
6491 sunos*)
d9f356c5
MS
6492 # Solaris
6493 MAN1EXT=1
6494 MAN5EXT=5
6495 MAN7EXT=7
6496 MAN8EXT=1m
6497 MAN8DIR=1m
6498 ;;
105922ec 6499 linux* | gnu* | darwin*)
8072030b 6500 # Linux, GNU Hurd, and macOS
d9f356c5
MS
6501 MAN1EXT=1.gz
6502 MAN5EXT=5.gz
6503 MAN7EXT=7.gz
6504 MAN8EXT=8.gz
6505 MAN8DIR=8
6506 ;;
6507 *)
6508 # All others
6509 MAN1EXT=1
6510 MAN5EXT=5
6511 MAN7EXT=7
6512 MAN8EXT=8
6513 MAN8DIR=8
6514 ;;
6515esac
6516
6517
6518
6519
6520
6521
6522
6523
6524
d9f356c5
MS
6525PICFLAG=1
6526DSOFLAGS="${DSOFLAGS:=}"
6527
6528# Check whether --enable-shared was given.
6529if test "${enable_shared+set}" = set; then :
6530 enableval=$enable_shared;
6531fi
6532
6533
6534cupsbase="cups"
6535LIBCUPSBASE="lib$cupsbase"
58b64dbb 6536LIBCUPSIMAGE=""
d9f356c5
MS
6537LIBCUPSSTATIC="lib$cupsbase.a"
6538
6539if test x$enable_shared != xno; then
105922ec
MS
6540 case "$host_os_name" in
6541 sunos*)
d9f356c5 6542 LIBCUPS="lib$cupsbase.so.2"
58b64dbb
MS
6543 if test "x$cupsimagebase" != x; then
6544 LIBCUPSIMAGE="lib$cupsimagebase.so.2"
6545 fi
d9f356c5
MS
6546 DSO="\$(CC)"
6547 DSOXX="\$(CXX)"
f518bf7e 6548 DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G"
d9f356c5 6549 ;;
827bf9ce 6550 linux* | gnu* | *bsd*)
d9f356c5 6551 LIBCUPS="lib$cupsbase.so.2"
58b64dbb
MS
6552 if test "x$cupsimagebase" != x; then
6553 LIBCUPSIMAGE="lib$cupsimagebase.so.2"
6554 fi
d9f356c5
MS
6555 DSO="\$(CC)"
6556 DSOXX="\$(CXX)"
f518bf7e 6557 DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared"
d9f356c5 6558 ;;
105922ec 6559 darwin*)
d9f356c5 6560 LIBCUPS="lib$cupsbase.2.dylib"
58b64dbb
MS
6561 if test "x$cupsimagebase" != x; then
6562 LIBCUPSIMAGE="lib$cupsimagebase.2.dylib"
6563 fi
d9f356c5
MS
6564 DSO="\$(CC)"
6565 DSOXX="\$(CXX)"
f518bf7e 6566 DSOFLAGS="$DSOFLAGS -Wl,-no_warn_inits -dynamiclib -single_module -lc"
d9f356c5
MS
6567 ;;
6568 *)
6569 echo "Warning: shared libraries may not be supported. Trying -shared"
6570 echo " option with compiler."
6571 LIBCUPS="lib$cupsbase.so.2"
58b64dbb
MS
6572 if test "x$cupsimagebase" != x; then
6573 LIBCUPSIMAGE="lib$cupsimagebase.so.2"
6574 fi
d9f356c5
MS
6575 DSO="\$(CC)"
6576 DSOXX="\$(CXX)"
f518bf7e 6577 DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared"
d9f356c5
MS
6578 ;;
6579 esac
6580else
6581 PICFLAG=0
6582 LIBCUPS="lib$cupsbase.a"
58b64dbb
MS
6583 if test "x$cupsimagebase" != x; then
6584 LIBCUPSIMAGE="lib$cupsimagebase.a"
6585 fi
d9f356c5
MS
6586 DSO=":"
6587 DSOXX=":"
6588fi
6589
6590
6591
6592
6593
6594
6595
6596
6597
d9f356c5
MS
6598if test x$enable_shared = xno; then
6599 LINKCUPS="../cups/lib$cupsbase.a"
d9f356c5 6600 EXTLINKCUPS="-lcups"
58b64dbb
MS
6601
6602 if test "x$cupsimagebase" != x; then
6603 LINKCUPSIMAGE="../cups/lib$cupsimagebase.a"
6604 EXTLINKCUPSIMAGE="-l$cupsimagebase"
6605 else
6606 LINKCUPSIMAGE=""
6607 EXTLINKCUPSIMAGE=""
6608 fi
d9f356c5
MS
6609else
6610 LINKCUPS="-l${cupsbase}"
d9f356c5 6611 EXTLINKCUPS="-lcups"
58b64dbb
MS
6612
6613 if test "x$cupsimagebase" != x; then
6614 LINKCUPSIMAGE="-l$cupsimagebase"
6615 EXTLINKCUPSIMAGE="-l$cupsimagebase"
6616 else
6617 LINKCUPSIMAGE=""
6618 EXTLINKCUPSIMAGE=""
6619 fi
d9f356c5
MS
6620fi
6621
6622
6623
6624
6625
6626
6627EXPORT_LDFLAGS=""
6628
6629if test "$DSO" != ":"; then
6630 # When using DSOs the image libraries are linked to libcupsimage.so
6631 # rather than to the executables. This makes things smaller if you
6632 # are using any static libraries, and it also allows us to distribute
6633 # a single DSO rather than a bunch...
6634 DSOLIBS="\$(LIBZ)"
6635 IMGLIBS=""
6636
6637 # Tell the run-time linkers where to find a DSO. Some platforms
6638 # need this option, even when the library is installed in a
6639 # standard location...
105922ec
MS
6640 case $host_os_name in
6641 sunos*)
d9f356c5
MS
6642 # Solaris...
6643 if test $exec_prefix != /usr; then
6644 DSOFLAGS="-R$libdir $DSOFLAGS"
6645 LDFLAGS="$LDFLAGS -R$libdir"
6646 EXPORT_LDFLAGS="-R$libdir"
6647 fi
6648 ;;
105922ec 6649 *bsd*)
d9f356c5
MS
6650 # *BSD...
6651 if test $exec_prefix != /usr; then
6652 DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
6653 LDFLAGS="$LDFLAGS -Wl,-R$libdir"
6654 EXPORT_LDFLAGS="-Wl,-R$libdir"
6655 fi
6656 ;;
827bf9ce 6657 linux* | gnu*)
d9f356c5
MS
6658 # Linux, and HURD...
6659 if test $exec_prefix != /usr; then
6660 DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
6661 LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
6662 EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
6663 fi
6664 ;;
6665 esac
6666else
6667 DSOLIBS=""
6668 IMGLIBS="\$(LIBZ)"
6669fi
6670
6671
6672
6673
6674
6675
d9f356c5
MS
6676# Check whether --enable-libtool_unsupported was given.
6677if test "${enable_libtool_unsupported+set}" = set; then :
6678 enableval=$enable_libtool_unsupported; if test x$enable_libtool_unsupported != xno; then
a621d151
MS
6679 if test x$enable_libtool_unsupported == xyes; then
6680 as_fn_error $? "Use --enable-libtool-unsupported=/path/to/libtool." "$LINENO" 5
6681 fi
d9f356c5
MS
6682 LIBTOOL="$enable_libtool_unsupported"
6683 enable_shared=no
6684 echo "WARNING: libtool is not supported or endorsed by Apple Inc."
6685 echo " WE DO NOT PROVIDE SUPPORT FOR LIBTOOL PROBLEMS."
6686 else
6687 LIBTOOL=""
6688 fi
6689fi
6690
6691
d9f356c5 6692if test x$LIBTOOL != x; then
b94f7488
MS
6693 DSO="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6694 DSOXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6695
07cb7247
MS
6696 LD_CC="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6697 LD_CXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6698
d9f356c5 6699 LIBCUPS="libcups.la"
b94f7488 6700 LIBCUPSSTATIC="libcups.la"
a621d151 6701 LIBCUPSCGI="libcupscgi.la"
d9f356c5 6702 LIBCUPSIMAGE="libcupsimage.la"
a621d151
MS
6703 LIBCUPSMIME="libcupsmime.la"
6704 LIBCUPSPPDC="libcupsppdc.la"
6705
b94f7488
MS
6706 LIBTOOL_CC="\$(LIBTOOL) --mode=compile --tag=CC"
6707 LIBTOOL_CXX="\$(LIBTOOL) --mode=compile --tag=CXX"
6708 LIBTOOL_INSTALL="\$(LIBTOOL) --mode=install"
a621d151 6709
d9f356c5 6710 LINKCUPS="../cups/\$(LIBCUPS)"
123979a9 6711 LINKCUPSIMAGE="../cups/\$(LIBCUPSIMAGE)"
a621d151 6712
a621d151 6713else
07cb7247
MS
6714 LD_CC="\$(CC)"
6715 LD_CXX="\$(CXX)"
6716
b94f7488
MS
6717 LIBTOOL_CC=""
6718 LIBTOOL_CXX=""
6719 LIBTOOL_INSTALL=""
d9f356c5
MS
6720fi
6721
6722
a621d151
MS
6723
6724
6725
6726
6727
b94f7488
MS
6728
6729
07cb7247 6730
d9f356c5 6731INSTALL_STRIP=""
d9f356c5
MS
6732
6733
6734
6735# Check whether --with-optim was given.
6736if test "${with_optim+set}" = set; then :
f518bf7e
MS
6737 withval=$with_optim; OPTIM="$withval"
6738else
6739 OPTIM=""
d9f356c5
MS
6740fi
6741
f518bf7e
MS
6742
6743
d9f356c5
MS
6744# Check whether --enable-debug was given.
6745if test "${enable_debug+set}" = set; then :
6746 enableval=$enable_debug;
6747fi
6748
6749# Check whether --enable-debug_guards was given.
6750if test "${enable_debug_guards+set}" = set; then :
6751 enableval=$enable_debug_guards;
6752fi
6753
6754# Check whether --enable-debug_printfs was given.
6755if test "${enable_debug_printfs+set}" = set; then :
6756 enableval=$enable_debug_printfs;
6757fi
6758
6759# Check whether --enable-unit_tests was given.
6760if test "${enable_unit_tests+set}" = set; then :
6761 enableval=$enable_unit_tests;
6762fi
6763
6764
f518bf7e 6765if test x$enable_debug = xyes -a "x$OPTIM" = x; then
d9f356c5
MS
6766 OPTIM="-g"
6767else
6768 INSTALL_STRIP="-s"
6769fi
6770
6771if test x$enable_debug_printfs = xyes; then
6772 CFLAGS="$CFLAGS -DDEBUG"
6773 CXXFLAGS="$CXXFLAGS -DDEBUG"
6774fi
6775
6776if test x$enable_debug_guards = xyes; then
6777 CFLAGS="$CFLAGS -DDEBUG_GUARDS"
6778 CXXFLAGS="$CXXFLAGS -DDEBUG_GUARDS"
6779fi
6780
6781if test x$enable_unit_tests = xyes; then
105922ec
MS
6782 if test "$build" != "$host"; then
6783 as_fn_error $? "Sorry, cannot build unit tests when cross-compiling." "$LINENO" 5
6784 fi
6785
d9f356c5
MS
6786 UNITTESTS="unittests"
6787else
6788 UNITTESTS=""
6789fi
6790
6791
6792
6793# Check whether --with-archflags was given.
6794if test "${with_archflags+set}" = set; then :
6795 withval=$with_archflags;
6796fi
6797
6798
6799# Check whether --with-ldarchflags was given.
6800if test "${with_ldarchflags+set}" = set; then :
6801 withval=$with_ldarchflags;
6802fi
6803
6804
6805if test -z "$with_archflags"; then
6806 ARCHFLAGS=""
6807else
6808 ARCHFLAGS="$with_archflags"
6809fi
6810
6811if test -z "$with_ldarchflags"; then
105922ec 6812 if test "$host_os_name" = darwin; then
d9f356c5
MS
6813 # Only create Intel programs by default
6814 LDARCHFLAGS="`echo $ARCHFLAGS | sed -e '1,$s/-arch ppc64//'`"
6815 else
6816 LDARCHFLAGS="$ARCHFLAGS"
6817 fi
6818else
6819 LDARCHFLAGS="$with_ldarchflags"
6820fi
6821
6822
6823
6824
6825# Check whether --enable-relro was given.
6826if test "${enable_relro+set}" = set; then :
6827 enableval=$enable_relro;
6828fi
6829
6830
f518bf7e
MS
6831# Check whether --enable-sanitizer was given.
6832if test "${enable_sanitizer+set}" = set; then :
6833 enableval=$enable_sanitizer;
6834fi
6835
6836
d9f356c5
MS
6837CXXLIBS="${CXXLIBS:=}"
6838
6839
6840PIEFLAGS=""
6841
6842
6843RELROFLAGS=""
6844
6845
f518bf7e
MS
6846WARNING_OPTIONS=""
6847
6848
d9f356c5
MS
6849if test -n "$GCC"; then
6850 # Add GCC-specific compiler options...
f518bf7e
MS
6851
6852 # Address sanitizer is a useful tool to use when developing/debugging
6853 # code but adds about 2x overhead...
ef4e12b3
MS
6854 if test x$enable_sanitizer = xyes; then
6855 # Use -fsanitize=address with debugging...
f518bf7e 6856 OPTIM="$OPTIM -g -fsanitize=address"
ef4e12b3
MS
6857 else
6858 # Otherwise use the Fortify enhancements to catch any unbounded
6859 # string operations...
6860 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
6861 CXXFLAGS="$CXXFLAGS -D_FORTIFY_SOURCE=2"
6862 fi
f518bf7e
MS
6863
6864 # Default optimization options...
d9f356c5 6865 if test -z "$OPTIM"; then
f518bf7e
MS
6866 # Default to optimize-for-size and debug
6867 OPTIM="-Os -g"
d9f356c5
MS
6868 fi
6869
6870 # Generate position-independent code as needed...
6871 if test $PICFLAG = 1; then
6872 OPTIM="-fPIC $OPTIM"
6873 fi
6874
6875 # The -fstack-protector option is available with some versions of
6876 # GCC and adds "stack canaries" which detect when the return address
6877 # has been overwritten, preventing many types of exploit attacks.
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fstack-protector" >&5
6879$as_echo_n "checking whether compiler supports -fstack-protector... " >&6; }
6880 OLDCFLAGS="$CFLAGS"
6881 CFLAGS="$CFLAGS -fstack-protector"
6882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6883/* end confdefs.h. */
6884
6885int
6886main ()
6887{
6888
6889 ;
6890 return 0;
6891}
6892_ACEOF
6893if ac_fn_c_try_link "$LINENO"; then :
6894 if test "x$LSB_BUILD" = xy; then
6895 # Can't use stack-protector with LSB binaries...
6896 OPTIM="$OPTIM -fno-stack-protector"
6897 else
6898 OPTIM="$OPTIM -fstack-protector"
6899 fi
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6901$as_echo "yes" >&6; }
6902else
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6904$as_echo "no" >&6; }
6905fi
6906rm -f core conftest.err conftest.$ac_objext \
6907 conftest$ac_exeext conftest.$ac_ext
6908 CFLAGS="$OLDCFLAGS"
6909
6910 if test "x$LSB_BUILD" != xy; then
6911 # The -fPIE option is available with some versions of GCC and
6912 # adds randomization of addresses, which avoids another class of
6913 # exploits that depend on a fixed address for common functions.
6914 #
6915 # Not available to LSB binaries...
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fPIE" >&5
6917$as_echo_n "checking whether compiler supports -fPIE... " >&6; }
6918 OLDCFLAGS="$CFLAGS"
105922ec
MS
6919 case "$host_os_name" in
6920 darwin*)
d9f356c5
MS
6921 CFLAGS="$CFLAGS -fPIE -Wl,-pie"
6922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6923/* end confdefs.h. */
6924
6925int
6926main ()
6927{
6928
6929 ;
6930 return 0;
6931}
6932_ACEOF
6933if ac_fn_c_try_compile "$LINENO"; then :
6934
6935 PIEFLAGS="-fPIE -Wl,-pie"
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6937$as_echo "yes" >&6; }
6938else
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6940$as_echo "no" >&6; }
6941fi
6942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6943 ;;
6944
6945 *)
6946 CFLAGS="$CFLAGS -fPIE -pie"
6947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6948/* end confdefs.h. */
6949
6950int
6951main ()
6952{
6953
6954 ;
6955 return 0;
6956}
6957_ACEOF
6958if ac_fn_c_try_compile "$LINENO"; then :
6959
6960 PIEFLAGS="-fPIE -pie"
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6962$as_echo "yes" >&6; }
6963else
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6965$as_echo "no" >&6; }
6966fi
6967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6968 ;;
6969 esac
6970 CFLAGS="$OLDCFLAGS"
6971 fi
6972
f518bf7e
MS
6973 # Add useful warning options for tracking down problems...
6974 WARNING_OPTIONS="-Wall -Wno-format-y2k -Wunused -Wno-unused-result -Wsign-conversion"
d9f356c5 6975
f518bf7e
MS
6976 # Test GCC version for certain warning flags since -Werror
6977 # doesn't trigger...
6978 gccversion=`$CC --version | head -1 | awk '{print $NF}'`
6979 case "$gccversion" in
6980 7.* | 8.*)
6981 WARNING_OPTIONS="$WARNING_OPTIONS -Wno-format-truncation -Wno-tautological-compare"
d9f356c5
MS
6982 ;;
6983 esac
f518bf7e
MS
6984
6985 # Additional warning options for development testing...
6986 if test -d .git; then
7d730d0c 6987 WARNING_OPTIONS="-Werror -Wno-error=deprecated-declarations $WARNING_OPTIONS"
f518bf7e 6988 fi
d9f356c5
MS
6989else
6990 # Add vendor-specific compiler options...
105922ec
MS
6991 case $host_os_name in
6992 sunos*)
d9f356c5
MS
6993 # Solaris
6994 if test -z "$OPTIM"; then
f518bf7e 6995 OPTIM="-xO2"
d9f356c5
MS
6996 fi
6997
6998 if test $PICFLAG = 1; then
6999 OPTIM="-KPIC $OPTIM"
7000 fi
7001 ;;
7002 *)
f518bf7e
MS
7003 # Running some other operating system; inform the user
7004 # they should contribute the necessary options via
7005 # Github...
7006 echo "Building CUPS with default compiler optimizations; contact the CUPS developers on Github"
7007 echo "(https://github.com/apple/cups/issues) with the uname and compiler options needed for"
7008 echo "your platform, or set the CFLAGS and LDFLAGS environment variables before running"
7009 echo "configure."
d9f356c5
MS
7010 ;;
7011 esac
7012fi
7013
7014# Add general compiler options per platform...
105922ec
MS
7015case $host_os_name in
7016 linux*)
d9f356c5
MS
7017 # glibc 2.8 and higher breaks peer credentials unless you
7018 # define _GNU_SOURCE...
7019 OPTIM="$OPTIM -D_GNU_SOURCE"
f518bf7e
MS
7020
7021 # The -z relro option is provided by the Linux linker command to
7022 # make relocatable data read-only.
7023 if test x$enable_relro = xyes; then
7024 RELROFLAGS="-Wl,-z,relro,-z,now"
7025 fi
d9f356c5
MS
7026 ;;
7027esac
7028
7029
7030
d9f356c5
MS
7031ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
7032#include <sys/socket.h>
7033#include <netinet/in.h>
7034#include <arpa/inet.h>
7035#include <netinet/in_systm.h>
7036#include <netinet/ip.h>
7037"
7038if test "x$ac_cv_header_resolv_h" = xyes; then :
7039 $as_echo "#define HAVE_RESOLV_H 1" >>confdefs.h
7040
7041fi
7042
7043
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7045$as_echo_n "checking for library containing socket... " >&6; }
7046if ${ac_cv_search_socket+:} false; then :
7047 $as_echo_n "(cached) " >&6
7048else
7049 ac_func_search_save_LIBS=$LIBS
7050cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7051/* end confdefs.h. */
7052
7053/* Override any GCC internal prototype to avoid an error.
7054 Use char because int might match the return type of a GCC
7055 builtin and then its argument prototype would still apply. */
7056#ifdef __cplusplus
7057extern "C"
7058#endif
7059char socket ();
7060int
7061main ()
7062{
7063return socket ();
7064 ;
7065 return 0;
7066}
7067_ACEOF
7068for ac_lib in '' socket; do
7069 if test -z "$ac_lib"; then
7070 ac_res="none required"
7071 else
7072 ac_res=-l$ac_lib
7073 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7074 fi
7075 if ac_fn_c_try_link "$LINENO"; then :
7076 ac_cv_search_socket=$ac_res
7077fi
7078rm -f core conftest.err conftest.$ac_objext \
7079 conftest$ac_exeext
7080 if ${ac_cv_search_socket+:} false; then :
7081 break
7082fi
7083done
7084if ${ac_cv_search_socket+:} false; then :
7085
7086else
7087 ac_cv_search_socket=no
7088fi
7089rm conftest.$ac_ext
7090LIBS=$ac_func_search_save_LIBS
7091fi
7092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7093$as_echo "$ac_cv_search_socket" >&6; }
7094ac_res=$ac_cv_search_socket
7095if test "$ac_res" != no; then :
7096 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7097
7098fi
7099
7100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
7101$as_echo_n "checking for library containing gethostbyaddr... " >&6; }
7102if ${ac_cv_search_gethostbyaddr+:} false; then :
7103 $as_echo_n "(cached) " >&6
7104else
7105 ac_func_search_save_LIBS=$LIBS
7106cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7107/* end confdefs.h. */
7108
7109/* Override any GCC internal prototype to avoid an error.
7110 Use char because int might match the return type of a GCC
7111 builtin and then its argument prototype would still apply. */
7112#ifdef __cplusplus
7113extern "C"
7114#endif
7115char gethostbyaddr ();
7116int
7117main ()
7118{
7119return gethostbyaddr ();
7120 ;
7121 return 0;
7122}
7123_ACEOF
7124for ac_lib in '' nsl; do
7125 if test -z "$ac_lib"; then
7126 ac_res="none required"
7127 else
7128 ac_res=-l$ac_lib
7129 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7130 fi
7131 if ac_fn_c_try_link "$LINENO"; then :
7132 ac_cv_search_gethostbyaddr=$ac_res
7133fi
7134rm -f core conftest.err conftest.$ac_objext \
7135 conftest$ac_exeext
7136 if ${ac_cv_search_gethostbyaddr+:} false; then :
7137 break
7138fi
7139done
7140if ${ac_cv_search_gethostbyaddr+:} false; then :
7141
7142else
7143 ac_cv_search_gethostbyaddr=no
7144fi
7145rm conftest.$ac_ext
7146LIBS=$ac_func_search_save_LIBS
7147fi
7148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
7149$as_echo "$ac_cv_search_gethostbyaddr" >&6; }
7150ac_res=$ac_cv_search_gethostbyaddr
7151if test "$ac_res" != no; then :
7152 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7153
7154fi
7155
7156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getifaddrs" >&5
7157$as_echo_n "checking for library containing getifaddrs... " >&6; }
7158if ${ac_cv_search_getifaddrs+:} false; then :
7159 $as_echo_n "(cached) " >&6
7160else
7161 ac_func_search_save_LIBS=$LIBS
7162cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7163/* end confdefs.h. */
7164
7165/* Override any GCC internal prototype to avoid an error.
7166 Use char because int might match the return type of a GCC
7167 builtin and then its argument prototype would still apply. */
7168#ifdef __cplusplus
7169extern "C"
7170#endif
7171char getifaddrs ();
7172int
7173main ()
7174{
7175return getifaddrs ();
7176 ;
7177 return 0;
7178}
7179_ACEOF
7180for ac_lib in '' nsl; do
7181 if test -z "$ac_lib"; then
7182 ac_res="none required"
7183 else
7184 ac_res=-l$ac_lib
7185 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7186 fi
7187 if ac_fn_c_try_link "$LINENO"; then :
7188 ac_cv_search_getifaddrs=$ac_res
7189fi
7190rm -f core conftest.err conftest.$ac_objext \
7191 conftest$ac_exeext
7192 if ${ac_cv_search_getifaddrs+:} false; then :
7193 break
7194fi
7195done
7196if ${ac_cv_search_getifaddrs+:} false; then :
7197
7198else
7199 ac_cv_search_getifaddrs=no
7200fi
7201rm conftest.$ac_ext
7202LIBS=$ac_func_search_save_LIBS
7203fi
7204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getifaddrs" >&5
7205$as_echo "$ac_cv_search_getifaddrs" >&6; }
7206ac_res=$ac_cv_search_getifaddrs
7207if test "$ac_res" != no; then :
7208 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7209 $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
7210
7211fi
7212
7213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
7214$as_echo_n "checking for library containing hstrerror... " >&6; }
7215if ${ac_cv_search_hstrerror+:} false; then :
7216 $as_echo_n "(cached) " >&6
7217else
7218 ac_func_search_save_LIBS=$LIBS
7219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7220/* end confdefs.h. */
7221
7222/* Override any GCC internal prototype to avoid an error.
7223 Use char because int might match the return type of a GCC
7224 builtin and then its argument prototype would still apply. */
7225#ifdef __cplusplus
7226extern "C"
7227#endif
7228char hstrerror ();
7229int
7230main ()
7231{
7232return hstrerror ();
7233 ;
7234 return 0;
7235}
7236_ACEOF
7237for ac_lib in '' nsl socket resolv; do
7238 if test -z "$ac_lib"; then
7239 ac_res="none required"
7240 else
7241 ac_res=-l$ac_lib
7242 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7243 fi
7244 if ac_fn_c_try_link "$LINENO"; then :
7245 ac_cv_search_hstrerror=$ac_res
7246fi
7247rm -f core conftest.err conftest.$ac_objext \
7248 conftest$ac_exeext
7249 if ${ac_cv_search_hstrerror+:} false; then :
7250 break
7251fi
7252done
7253if ${ac_cv_search_hstrerror+:} false; then :
7254
7255else
7256 ac_cv_search_hstrerror=no
7257fi
7258rm conftest.$ac_ext
7259LIBS=$ac_func_search_save_LIBS
7260fi
7261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
7262$as_echo "$ac_cv_search_hstrerror" >&6; }
7263ac_res=$ac_cv_search_hstrerror
7264if test "$ac_res" != no; then :
7265 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7266 $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
7267
7268fi
7269
7270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rresvport_af" >&5
7271$as_echo_n "checking for library containing rresvport_af... " >&6; }
7272if ${ac_cv_search_rresvport_af+:} false; then :
7273 $as_echo_n "(cached) " >&6
7274else
7275 ac_func_search_save_LIBS=$LIBS
7276cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7277/* end confdefs.h. */
7278
7279/* Override any GCC internal prototype to avoid an error.
7280 Use char because int might match the return type of a GCC
7281 builtin and then its argument prototype would still apply. */
7282#ifdef __cplusplus
7283extern "C"
7284#endif
7285char rresvport_af ();
7286int
7287main ()
7288{
7289return rresvport_af ();
7290 ;
7291 return 0;
7292}
7293_ACEOF
7294for ac_lib in '' nsl; do
7295 if test -z "$ac_lib"; then
7296 ac_res="none required"
7297 else
7298 ac_res=-l$ac_lib
7299 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7300 fi
7301 if ac_fn_c_try_link "$LINENO"; then :
7302 ac_cv_search_rresvport_af=$ac_res
7303fi
7304rm -f core conftest.err conftest.$ac_objext \
7305 conftest$ac_exeext
7306 if ${ac_cv_search_rresvport_af+:} false; then :
7307 break
7308fi
7309done
7310if ${ac_cv_search_rresvport_af+:} false; then :
7311
7312else
7313 ac_cv_search_rresvport_af=no
7314fi
7315rm conftest.$ac_ext
7316LIBS=$ac_func_search_save_LIBS
7317fi
7318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rresvport_af" >&5
7319$as_echo "$ac_cv_search_rresvport_af" >&6; }
7320ac_res=$ac_cv_search_rresvport_af
7321if test "$ac_res" != no; then :
7322 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7323 $as_echo "#define HAVE_RRESVPORT_AF 1" >>confdefs.h
7324
7325fi
7326
7327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_init" >&5
7328$as_echo_n "checking for library containing __res_init... " >&6; }
7329if ${ac_cv_search___res_init+:} false; then :
7330 $as_echo_n "(cached) " >&6
7331else
7332 ac_func_search_save_LIBS=$LIBS
7333cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7334/* end confdefs.h. */
7335
7336/* Override any GCC internal prototype to avoid an error.
7337 Use char because int might match the return type of a GCC
7338 builtin and then its argument prototype would still apply. */
7339#ifdef __cplusplus
7340extern "C"
7341#endif
7342char __res_init ();
7343int
7344main ()
7345{
7346return __res_init ();
7347 ;
7348 return 0;
7349}
7350_ACEOF
7351for ac_lib in '' resolv bind; do
7352 if test -z "$ac_lib"; then
7353 ac_res="none required"
7354 else
7355 ac_res=-l$ac_lib
7356 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7357 fi
7358 if ac_fn_c_try_link "$LINENO"; then :
7359 ac_cv_search___res_init=$ac_res
7360fi
7361rm -f core conftest.err conftest.$ac_objext \
7362 conftest$ac_exeext
7363 if ${ac_cv_search___res_init+:} false; then :
7364 break
7365fi
7366done
7367if ${ac_cv_search___res_init+:} false; then :
7368
7369else
7370 ac_cv_search___res_init=no
7371fi
7372rm conftest.$ac_ext
7373LIBS=$ac_func_search_save_LIBS
7374fi
7375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_init" >&5
7376$as_echo "$ac_cv_search___res_init" >&6; }
7377ac_res=$ac_cv_search___res_init
7378if test "$ac_res" != no; then :
7379 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7380 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7381
7382else
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
7384$as_echo_n "checking for library containing res_9_init... " >&6; }
7385if ${ac_cv_search_res_9_init+:} false; then :
7386 $as_echo_n "(cached) " >&6
7387else
7388 ac_func_search_save_LIBS=$LIBS
7389cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7390/* end confdefs.h. */
7391
7392/* Override any GCC internal prototype to avoid an error.
7393 Use char because int might match the return type of a GCC
7394 builtin and then its argument prototype would still apply. */
7395#ifdef __cplusplus
7396extern "C"
7397#endif
7398char res_9_init ();
7399int
7400main ()
7401{
7402return res_9_init ();
7403 ;
7404 return 0;
7405}
7406_ACEOF
7407for ac_lib in '' resolv bind; do
7408 if test -z "$ac_lib"; then
7409 ac_res="none required"
7410 else
7411 ac_res=-l$ac_lib
7412 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7413 fi
7414 if ac_fn_c_try_link "$LINENO"; then :
7415 ac_cv_search_res_9_init=$ac_res
7416fi
7417rm -f core conftest.err conftest.$ac_objext \
7418 conftest$ac_exeext
7419 if ${ac_cv_search_res_9_init+:} false; then :
7420 break
7421fi
7422done
7423if ${ac_cv_search_res_9_init+:} false; then :
7424
7425else
7426 ac_cv_search_res_9_init=no
7427fi
7428rm conftest.$ac_ext
7429LIBS=$ac_func_search_save_LIBS
7430fi
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
7432$as_echo "$ac_cv_search_res_9_init" >&6; }
7433ac_res=$ac_cv_search_res_9_init
7434if test "$ac_res" != no; then :
7435 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7436 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7437
7438else
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
7440$as_echo_n "checking for library containing res_init... " >&6; }
7441if ${ac_cv_search_res_init+:} false; then :
7442 $as_echo_n "(cached) " >&6
7443else
7444 ac_func_search_save_LIBS=$LIBS
7445cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7446/* end confdefs.h. */
7447
7448/* Override any GCC internal prototype to avoid an error.
7449 Use char because int might match the return type of a GCC
7450 builtin and then its argument prototype would still apply. */
7451#ifdef __cplusplus
7452extern "C"
7453#endif
7454char res_init ();
7455int
7456main ()
7457{
7458return res_init ();
7459 ;
7460 return 0;
7461}
7462_ACEOF
7463for ac_lib in '' resolv bind; do
7464 if test -z "$ac_lib"; then
7465 ac_res="none required"
7466 else
7467 ac_res=-l$ac_lib
7468 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7469 fi
7470 if ac_fn_c_try_link "$LINENO"; then :
7471 ac_cv_search_res_init=$ac_res
7472fi
7473rm -f core conftest.err conftest.$ac_objext \
7474 conftest$ac_exeext
7475 if ${ac_cv_search_res_init+:} false; then :
7476 break
7477fi
7478done
7479if ${ac_cv_search_res_init+:} false; then :
7480
7481else
7482 ac_cv_search_res_init=no
7483fi
7484rm conftest.$ac_ext
7485LIBS=$ac_func_search_save_LIBS
7486fi
7487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
7488$as_echo "$ac_cv_search_res_init" >&6; }
7489ac_res=$ac_cv_search_res_init
7490if test "$ac_res" != no; then :
7491 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7492 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7493
7494fi
7495
7496fi
7497
7498fi
7499
7500
7501# Tru64 5.1b leaks file descriptors with these functions; disable until
7502# we can come up with a test for this...
105922ec 7503if test "$host_os_name" != "osf1"; then
d9f356c5
MS
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
7505$as_echo_n "checking for library containing getaddrinfo... " >&6; }
7506if ${ac_cv_search_getaddrinfo+:} false; then :
7507 $as_echo_n "(cached) " >&6
7508else
7509 ac_func_search_save_LIBS=$LIBS
7510cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7511/* end confdefs.h. */
7512
7513/* Override any GCC internal prototype to avoid an error.
7514 Use char because int might match the return type of a GCC
7515 builtin and then its argument prototype would still apply. */
7516#ifdef __cplusplus
7517extern "C"
7518#endif
7519char getaddrinfo ();
7520int
7521main ()
7522{
7523return getaddrinfo ();
7524 ;
7525 return 0;
7526}
7527_ACEOF
7528for ac_lib in '' nsl; do
7529 if test -z "$ac_lib"; then
7530 ac_res="none required"
7531 else
7532 ac_res=-l$ac_lib
7533 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7534 fi
7535 if ac_fn_c_try_link "$LINENO"; then :
7536 ac_cv_search_getaddrinfo=$ac_res
7537fi
7538rm -f core conftest.err conftest.$ac_objext \
7539 conftest$ac_exeext
7540 if ${ac_cv_search_getaddrinfo+:} false; then :
7541 break
7542fi
7543done
7544if ${ac_cv_search_getaddrinfo+:} false; then :
7545
7546else
7547 ac_cv_search_getaddrinfo=no
7548fi
7549rm conftest.$ac_ext
7550LIBS=$ac_func_search_save_LIBS
7551fi
7552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
7553$as_echo "$ac_cv_search_getaddrinfo" >&6; }
7554ac_res=$ac_cv_search_getaddrinfo
7555if test "$ac_res" != no; then :
7556 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7557 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
7558
7559fi
7560
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
7562$as_echo_n "checking for library containing getnameinfo... " >&6; }
7563if ${ac_cv_search_getnameinfo+:} false; then :
7564 $as_echo_n "(cached) " >&6
7565else
7566 ac_func_search_save_LIBS=$LIBS
7567cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7568/* end confdefs.h. */
7569
7570/* Override any GCC internal prototype to avoid an error.
7571 Use char because int might match the return type of a GCC
7572 builtin and then its argument prototype would still apply. */
7573#ifdef __cplusplus
7574extern "C"
7575#endif
7576char getnameinfo ();
7577int
7578main ()
7579{
7580return getnameinfo ();
7581 ;
7582 return 0;
7583}
7584_ACEOF
7585for ac_lib in '' nsl; do
7586 if test -z "$ac_lib"; then
7587 ac_res="none required"
7588 else
7589 ac_res=-l$ac_lib
7590 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7591 fi
7592 if ac_fn_c_try_link "$LINENO"; then :
7593 ac_cv_search_getnameinfo=$ac_res
7594fi
7595rm -f core conftest.err conftest.$ac_objext \
7596 conftest$ac_exeext
7597 if ${ac_cv_search_getnameinfo+:} false; then :
7598 break
7599fi
7600done
7601if ${ac_cv_search_getnameinfo+:} false; then :
7602
7603else
7604 ac_cv_search_getnameinfo=no
7605fi
7606rm conftest.$ac_ext
7607LIBS=$ac_func_search_save_LIBS
7608fi
7609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
7610$as_echo "$ac_cv_search_getnameinfo" >&6; }
7611ac_res=$ac_cv_search_getnameinfo
7612if test "$ac_res" != no; then :
7613 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7614 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
7615
7616fi
7617
7618fi
7619
7620ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
7621"
7622if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
7623
7624fi
7625
7626ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
7627if test "x$ac_cv_header_sys_sockio_h" = xyes; then :
7628 $as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
7629
7630fi
7631
7632
7633
7634CUPS_DEFAULT_DOMAINSOCKET=""
7635
7636
7637# Check whether --with-domainsocket was given.
7638if test "${with_domainsocket+set}" = set; then :
7639 withval=$with_domainsocket; default_domainsocket="$withval"
7640else
7641 default_domainsocket=""
7642fi
7643
7644
7645if test x$enable_domainsocket != xno -a x$default_domainsocket != xno; then
7646 if test "x$default_domainsocket" = x; then
105922ec
MS
7647 case "$host_os_name" in
7648 darwin*)
d4874933 7649 # Darwin and macOS do their own thing...
d9f356c5
MS
7650 CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
7651 ;;
7652 *)
7653 # All others use FHS standard...
7654 CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
7655 ;;
7656 esac
7657 else
7658 CUPS_DEFAULT_DOMAINSOCKET="$default_domainsocket"
7659 fi
7660
7661 CUPS_LISTEN_DOMAINSOCKET="Listen $CUPS_DEFAULT_DOMAINSOCKET"
7662
7663 cat >>confdefs.h <<_ACEOF
7664#define CUPS_DEFAULT_DOMAINSOCKET "$CUPS_DEFAULT_DOMAINSOCKET"
7665_ACEOF
7666
7667else
7668 CUPS_LISTEN_DOMAINSOCKET=""
7669fi
7670
7671
7672
7673
7674
d9f356c5
MS
7675ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
7676if test "x$ac_cv_func_poll" = xyes; then :
7677 $as_echo "#define HAVE_POLL 1" >>confdefs.h
7678
7679fi
7680
7681ac_fn_c_check_func "$LINENO" "epoll_create" "ac_cv_func_epoll_create"
7682if test "x$ac_cv_func_epoll_create" = xyes; then :
7683 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
7684
7685fi
7686
7687ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
7688if test "x$ac_cv_func_kqueue" = xyes; then :
7689 $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
7690
7691fi
7692
7693
7694
d9f356c5
MS
7695# Check whether --enable-gssapi was given.
7696if test "${enable_gssapi+set}" = set; then :
7697 enableval=$enable_gssapi;
7698fi
7699
7700
7701LIBGSSAPI=""
7702
7703
7704if test x$enable_gssapi != xno; then
7705 if test -n "$ac_tool_prefix"; then
7706 # Extract the first word of "${ac_tool_prefix}krb5-config", so it can be a program name with args.
7707set dummy ${ac_tool_prefix}krb5-config; ac_word=$2
7708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709$as_echo_n "checking for $ac_word... " >&6; }
7710if ${ac_cv_path_KRB5CONFIG+:} false; then :
7711 $as_echo_n "(cached) " >&6
7712else
7713 case $KRB5CONFIG in
7714 [\\/]* | ?:[\\/]*)
7715 ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
7716 ;;
7717 *)
7718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7719for as_dir in $PATH
7720do
7721 IFS=$as_save_IFS
7722 test -z "$as_dir" && as_dir=.
7723 for ac_exec_ext in '' $ac_executable_extensions; do
6641bd0d 7724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
7725 ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7727 break 2
7728 fi
7729done
7730 done
7731IFS=$as_save_IFS
7732
7733 ;;
7734esac
7735fi
7736KRB5CONFIG=$ac_cv_path_KRB5CONFIG
7737if test -n "$KRB5CONFIG"; then
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONFIG" >&5
7739$as_echo "$KRB5CONFIG" >&6; }
7740else
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7742$as_echo "no" >&6; }
7743fi
7744
7745
7746fi
7747if test -z "$ac_cv_path_KRB5CONFIG"; then
7748 ac_pt_KRB5CONFIG=$KRB5CONFIG
7749 # Extract the first word of "krb5-config", so it can be a program name with args.
7750set dummy krb5-config; ac_word=$2
7751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7752$as_echo_n "checking for $ac_word... " >&6; }
7753if ${ac_cv_path_ac_pt_KRB5CONFIG+:} false; then :
7754 $as_echo_n "(cached) " >&6
7755else
7756 case $ac_pt_KRB5CONFIG in
7757 [\\/]* | ?:[\\/]*)
7758 ac_cv_path_ac_pt_KRB5CONFIG="$ac_pt_KRB5CONFIG" # Let the user override the test with a path.
7759 ;;
7760 *)
7761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7762for as_dir in $PATH
7763do
7764 IFS=$as_save_IFS
7765 test -z "$as_dir" && as_dir=.
7766 for ac_exec_ext in '' $ac_executable_extensions; do
6641bd0d 7767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
7768 ac_cv_path_ac_pt_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7770 break 2
7771 fi
7772done
7773 done
7774IFS=$as_save_IFS
7775
7776 ;;
7777esac
7778fi
7779ac_pt_KRB5CONFIG=$ac_cv_path_ac_pt_KRB5CONFIG
7780if test -n "$ac_pt_KRB5CONFIG"; then
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_KRB5CONFIG" >&5
7782$as_echo "$ac_pt_KRB5CONFIG" >&6; }
7783else
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7785$as_echo "no" >&6; }
7786fi
7787
7788 if test "x$ac_pt_KRB5CONFIG" = x; then
7789 KRB5CONFIG=""
7790 else
7791 case $cross_compiling:$ac_tool_warned in
7792yes:)
7793{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7794$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7795ac_tool_warned=yes ;;
7796esac
7797 KRB5CONFIG=$ac_pt_KRB5CONFIG
7798 fi
7799else
7800 KRB5CONFIG="$ac_cv_path_KRB5CONFIG"
7801fi
7802
7803 if test "x$KRB5CONFIG" != x; then
105922ec
MS
7804 case "$host_os_name" in
7805 darwin)
8072030b 7806 # macOS weak-links to the Kerberos framework...
d9f356c5
MS
7807 LIBGSSAPI="-weak_framework Kerberos"
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS framework" >&5
7809$as_echo_n "checking for GSS framework... " >&6; }
7810 if test -d /System/Library/Frameworks/GSS.framework; then
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7812$as_echo "yes" >&6; }
7813 LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
7814 else
7815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7816$as_echo "no" >&6; }
7817 fi
7818 ;;
105922ec 7819 sunos*)
d9f356c5
MS
7820 # Solaris has a non-standard krb5-config, don't use it!
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7822$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7823if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7824 $as_echo_n "(cached) " >&6
7825else
7826 ac_check_lib_save_LIBS=$LIBS
7827LIBS="-lgss $LIBS"
7828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7829/* end confdefs.h. */
7830
7831/* Override any GCC internal prototype to avoid an error.
7832 Use char because int might match the return type of a GCC
7833 builtin and then its argument prototype would still apply. */
7834#ifdef __cplusplus
7835extern "C"
7836#endif
7837char gss_display_status ();
7838int
7839main ()
7840{
7841return gss_display_status ();
7842 ;
7843 return 0;
7844}
7845_ACEOF
7846if ac_fn_c_try_link "$LINENO"; then :
7847 ac_cv_lib_gss_gss_display_status=yes
7848else
7849 ac_cv_lib_gss_gss_display_status=no
7850fi
7851rm -f core conftest.err conftest.$ac_objext \
7852 conftest$ac_exeext conftest.$ac_ext
7853LIBS=$ac_check_lib_save_LIBS
7854fi
7855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7856$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7857if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7858
7859$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7860
7861 CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
7862 CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
7863 LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
7864fi
7865
7866 ;;
7867 *)
7868 # Other platforms just ask for GSSAPI
7869 CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
7870 CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
7871 LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
7872 ;;
7873 esac
7874
7875$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7876
7877 else
7878 # Check for vendor-specific implementations...
105922ec
MS
7879 case "$host_os_name" in
7880 hp-ux*)
d9f356c5
MS
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7882$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7883if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7884 $as_echo_n "(cached) " >&6
7885else
7886 ac_check_lib_save_LIBS=$LIBS
7887LIBS="-lgss $LIBS"
7888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7889/* end confdefs.h. */
7890
7891/* Override any GCC internal prototype to avoid an error.
7892 Use char because int might match the return type of a GCC
7893 builtin and then its argument prototype would still apply. */
7894#ifdef __cplusplus
7895extern "C"
7896#endif
7897char gss_display_status ();
7898int
7899main ()
7900{
7901return gss_display_status ();
7902 ;
7903 return 0;
7904}
7905_ACEOF
7906if ac_fn_c_try_link "$LINENO"; then :
7907 ac_cv_lib_gss_gss_display_status=yes
7908else
7909 ac_cv_lib_gss_gss_display_status=no
7910fi
7911rm -f core conftest.err conftest.$ac_objext \
7912 conftest$ac_exeext conftest.$ac_ext
7913LIBS=$ac_check_lib_save_LIBS
7914fi
7915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7916$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7917if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7918
7919$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7920
7921 LIBGSSAPI="-lgss -lgssapi_krb5"
7922fi
7923
7924 ;;
105922ec 7925 sunos*)
d9f356c5
MS
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7927$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7928if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7929 $as_echo_n "(cached) " >&6
7930else
7931 ac_check_lib_save_LIBS=$LIBS
7932LIBS="-lgss $LIBS"
7933cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7934/* end confdefs.h. */
7935
7936/* Override any GCC internal prototype to avoid an error.
7937 Use char because int might match the return type of a GCC
7938 builtin and then its argument prototype would still apply. */
7939#ifdef __cplusplus
7940extern "C"
7941#endif
7942char gss_display_status ();
7943int
7944main ()
7945{
7946return gss_display_status ();
7947 ;
7948 return 0;
7949}
7950_ACEOF
7951if ac_fn_c_try_link "$LINENO"; then :
7952 ac_cv_lib_gss_gss_display_status=yes
7953else
7954 ac_cv_lib_gss_gss_display_status=no
7955fi
7956rm -f core conftest.err conftest.$ac_objext \
7957 conftest$ac_exeext conftest.$ac_ext
7958LIBS=$ac_check_lib_save_LIBS
7959fi
7960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7961$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7962if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7963
7964$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7965
7966 LIBGSSAPI="-lgss"
7967fi
7968
7969 ;;
7970 esac
7971 fi
7972
7973 if test "x$LIBGSSAPI" != x; then
7974 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
7975if test "x$ac_cv_header_krb5_h" = xyes; then :
7976 $as_echo "#define HAVE_KRB5_H 1" >>confdefs.h
7977
7978fi
7979
7980
7981 if test -d /System/Library/Frameworks/GSS.framework; then
7982 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi.h" "ac_cv_header_GSS_gssapi_h" "$ac_includes_default"
7983if test "x$ac_cv_header_GSS_gssapi_h" = xyes; then :
7984 $as_echo "#define HAVE_GSS_GSSAPI_H 1" >>confdefs.h
7985
7986fi
7987
7988
7989 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_generic.h" "ac_cv_header_GSS_gssapi_generic_h" "$ac_includes_default"
7990if test "x$ac_cv_header_GSS_gssapi_generic_h" = xyes; then :
7991 $as_echo "#define HAVE_GSS_GSSAPI_GENERIC_H 1" >>confdefs.h
7992
7993fi
7994
7995
7996 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_spi.h" "ac_cv_header_GSS_gssapi_spi_h" "$ac_includes_default"
7997if test "x$ac_cv_header_GSS_gssapi_spi_h" = xyes; then :
7998 $as_echo "#define HAVE_GSS_GSSAPI_SPI_H 1" >>confdefs.h
7999
8000fi
8001
8002
8003 else
8004 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
8005if test "x$ac_cv_header_gssapi_h" = xyes; then :
8006 $as_echo "#define HAVE_GSSAPI_H 1" >>confdefs.h
8007
8008fi
8009
8010
8011 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
8012if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
8013 $as_echo "#define HAVE_GSSAPI_GSSAPI_H 1" >>confdefs.h
8014
8015fi
8016
8017
8018 fi
8019
8020 SAVELIBS="$LIBS"
8021 LIBS="$LIBS $LIBGSSAPI"
8022
8023 ac_fn_c_check_func "$LINENO" "__ApplePrivate_gss_acquire_cred_ex_f" "ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f"
8024if test "x$ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f" = xyes; then :
8025 $as_echo "#define HAVE_GSS_ACQUIRE_CRED_EX_F 1" >>confdefs.h
8026
8027fi
8028
8029
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS_C_NT_HOSTBASED_SERVICE" >&5
8031$as_echo_n "checking for GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
8032 if test x$ac_cv_header_gssapi_gssapi_h = xyes; then
8033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8034/* end confdefs.h. */
8035 #include <gssapi/gssapi.h>
8036int
8037main ()
8038{
8039 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8040 ;
8041 return 0;
8042}
8043_ACEOF
8044if ac_fn_c_try_compile "$LINENO"; then :
8045 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8046
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8048$as_echo "yes" >&6; }
8049else
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051$as_echo "no" >&6; }
8052fi
8053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8054 elif test x$ac_cv_header_gss_gssapi_h = xyes; then
8055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8056/* end confdefs.h. */
8057 #include <GSS/gssapi.h>
8058int
8059main ()
8060{
8061 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8062 ;
8063 return 0;
8064}
8065_ACEOF
8066if ac_fn_c_try_compile "$LINENO"; then :
8067 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8068
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8070$as_echo "yes" >&6; }
8071else
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8073$as_echo "no" >&6; }
8074fi
8075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8076 else
8077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8078/* end confdefs.h. */
8079 #include <gssapi.h>
8080int
8081main ()
8082{
8083 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8084 ;
8085 return 0;
8086}
8087_ACEOF
8088if ac_fn_c_try_compile "$LINENO"; then :
8089 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8090
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8092$as_echo "yes" >&6; }
8093else
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8095$as_echo "no" >&6; }
8096fi
8097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8098 fi
8099
8100 LIBS="$SAVELIBS"
8101 fi
8102fi
8103
8104
8105# Check whether --with-gssservicename was given.
8106if test "${with_gssservicename+set}" = set; then :
8107 withval=$with_gssservicename; default_gssservicename="$withval"
8108else
8109 default_gssservicename="default"
8110fi
8111
8112
8113if test x$default_gssservicename != xno; then
8114 if test "x$default_gssservicename" = "xdefault"; then
8115 CUPS_DEFAULT_GSSSERVICENAME="host"
8116 else
8117 CUPS_DEFAULT_GSSSERVICENAME="$default_gssservicename"
8118 fi
8119else
8120 CUPS_DEFAULT_GSSSERVICENAME=""
8121fi
8122
8123
8124cat >>confdefs.h <<_ACEOF
8125#define CUPS_DEFAULT_GSSSERVICENAME "$CUPS_DEFAULT_GSSSERVICENAME"
8126_ACEOF
8127
8128
8129
d9f356c5
MS
8130# Check whether --enable-threads was given.
8131if test "${enable_threads+set}" = set; then :
8132 enableval=$enable_threads;
8133fi
8134
8135
8136have_pthread=no
8137PTHREAD_FLAGS=""
8138
8139if test "x$enable_threads" != xno; then
8140 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8141if test "x$ac_cv_header_pthread_h" = xyes; then :
8142 $as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
8143
8144fi
8145
8146
8147
8148 if test x$ac_cv_header_pthread_h = xyes; then
8149 for flag in -lpthreads -lpthread -pthread; do
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create using $flag" >&5
8151$as_echo_n "checking for pthread_create using $flag... " >&6; }
8152 SAVELIBS="$LIBS"
8153 LIBS="$flag $LIBS"
8154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8155/* end confdefs.h. */
8156#include <pthread.h>
8157int
8158main ()
8159{
8160pthread_create(0, 0, 0, 0);
8161 ;
8162 return 0;
8163}
8164_ACEOF
8165if ac_fn_c_try_link "$LINENO"; then :
8166 have_pthread=yes
8167else
8168 LIBS="$SAVELIBS"
8169fi
8170rm -f core conftest.err conftest.$ac_objext \
8171 conftest$ac_exeext conftest.$ac_ext
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread" >&5
8173$as_echo "$have_pthread" >&6; }
8174
8175 if test $have_pthread = yes; then
8176 PTHREAD_FLAGS="-D_THREAD_SAFE -D_REENTRANT"
8177
8178 # Solaris requires -D_POSIX_PTHREAD_SEMANTICS to
8179 # be POSIX-compliant... :(
105922ec 8180 if test $host_os_name = sunos; then
d9f356c5
MS
8181 PTHREAD_FLAGS="$PTHREAD_FLAGS -D_POSIX_PTHREAD_SEMANTICS"
8182 fi
8183 break
8184 fi
8185 done
8186 fi
8187fi
8188
8189
8190
8191
d9f356c5
MS
8192# Check whether --enable-ssl was given.
8193if test "${enable_ssl+set}" = set; then :
8194 enableval=$enable_ssl;
8195fi
8196
8197# Check whether --enable-cdsassl was given.
8198if test "${enable_cdsassl+set}" = set; then :
8199 enableval=$enable_cdsassl;
8200fi
8201
8202# Check whether --enable-gnutls was given.
8203if test "${enable_gnutls+set}" = set; then :
8204 enableval=$enable_gnutls;
8205fi
8206
8207
8208SSLFLAGS=""
8209SSLLIBS=""
8210have_ssl=0
8211CUPS_SERVERKEYCHAIN=""
8212
8213if test x$enable_ssl != xno; then
8214 if test $have_ssl = 0 -a "x$enable_cdsassl" != "xno"; then
105922ec 8215 if test $host_os_name = darwin; then
d9f356c5
MS
8216 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransport.h" "ac_cv_header_Security_SecureTransport_h" "$ac_includes_default"
8217if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
8218
8219 have_ssl=1
8220 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8221
8222 $as_echo "#define HAVE_CDSASSL 1" >>confdefs.h
8223
8224 CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
8225
fa26ab95 8226 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
d9f356c5
MS
8227if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
8228 $as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
8229
8230fi
8231
8232
8233 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecItem.h" "ac_cv_header_Security_SecItem_h" "$ac_includes_default"
8234if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
8235 $as_echo "#define HAVE_SECITEM_H 1" >>confdefs.h
8236
8237fi
8238
8239
d9f356c5
MS
8240 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
8241if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
8242 $as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
8243
8244fi
8245
8246
d9f356c5
MS
8247fi
8248
8249
d9f356c5
MS
8250 fi
8251 fi
8252
8253 if test $have_ssl = 0 -a "x$enable_gnutls" != "xno" -a "x$PKGCONFIG" != x; then
8254 if test -n "$ac_tool_prefix"; then
8255 # Extract the first word of "${ac_tool_prefix}libgnutls-config", so it can be a program name with args.
8256set dummy ${ac_tool_prefix}libgnutls-config; ac_word=$2
8257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8258$as_echo_n "checking for $ac_word... " >&6; }
8259if ${ac_cv_path_LIBGNUTLSCONFIG+:} false; then :
8260 $as_echo_n "(cached) " >&6
8261else
8262 case $LIBGNUTLSCONFIG in
8263 [\\/]* | ?:[\\/]*)
8264 ac_cv_path_LIBGNUTLSCONFIG="$LIBGNUTLSCONFIG" # Let the user override the test with a path.
8265 ;;
8266 *)
8267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8268for as_dir in $PATH
8269do
8270 IFS=$as_save_IFS
8271 test -z "$as_dir" && as_dir=.
8272 for ac_exec_ext in '' $ac_executable_extensions; do
6641bd0d 8273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
8274 ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8276 break 2
8277 fi
8278done
8279 done
8280IFS=$as_save_IFS
8281
8282 ;;
8283esac
8284fi
8285LIBGNUTLSCONFIG=$ac_cv_path_LIBGNUTLSCONFIG
8286if test -n "$LIBGNUTLSCONFIG"; then
8287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLSCONFIG" >&5
8288$as_echo "$LIBGNUTLSCONFIG" >&6; }
8289else
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8291$as_echo "no" >&6; }
8292fi
8293
8294
8295fi
8296if test -z "$ac_cv_path_LIBGNUTLSCONFIG"; then
8297 ac_pt_LIBGNUTLSCONFIG=$LIBGNUTLSCONFIG
8298 # Extract the first word of "libgnutls-config", so it can be a program name with args.
8299set dummy libgnutls-config; ac_word=$2
8300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8301$as_echo_n "checking for $ac_word... " >&6; }
8302if ${ac_cv_path_ac_pt_LIBGNUTLSCONFIG+:} false; then :
8303 $as_echo_n "(cached) " >&6
8304else
8305 case $ac_pt_LIBGNUTLSCONFIG in
8306 [\\/]* | ?:[\\/]*)
8307 ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$ac_pt_LIBGNUTLSCONFIG" # Let the user override the test with a path.
8308 ;;
8309 *)
8310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8311for as_dir in $PATH
8312do
8313 IFS=$as_save_IFS
8314 test -z "$as_dir" && as_dir=.
8315 for ac_exec_ext in '' $ac_executable_extensions; do
6641bd0d 8316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
8317 ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8319 break 2
8320 fi
8321done
8322 done
8323IFS=$as_save_IFS
8324
8325 ;;
8326esac
8327fi
8328ac_pt_LIBGNUTLSCONFIG=$ac_cv_path_ac_pt_LIBGNUTLSCONFIG
8329if test -n "$ac_pt_LIBGNUTLSCONFIG"; then
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGNUTLSCONFIG" >&5
8331$as_echo "$ac_pt_LIBGNUTLSCONFIG" >&6; }
8332else
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8334$as_echo "no" >&6; }
8335fi
8336
8337 if test "x$ac_pt_LIBGNUTLSCONFIG" = x; then
8338 LIBGNUTLSCONFIG=""
8339 else
8340 case $cross_compiling:$ac_tool_warned in
8341yes:)
8342{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8343$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8344ac_tool_warned=yes ;;
8345esac
8346 LIBGNUTLSCONFIG=$ac_pt_LIBGNUTLSCONFIG
8347 fi
8348else
8349 LIBGNUTLSCONFIG="$ac_cv_path_LIBGNUTLSCONFIG"
8350fi
8351
d9f356c5
MS
8352 if $PKGCONFIG --exists gnutls; then
8353 have_ssl=1
8354 SSLLIBS=`$PKGCONFIG --libs gnutls`
8355 SSLFLAGS=`$PKGCONFIG --cflags gnutls`
8356 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8357
8358 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8359
8360 elif test "x$LIBGNUTLSCONFIG" != x; then
8361 have_ssl=1
8362 SSLLIBS=`$LIBGNUTLSCONFIG --libs`
8363 SSLFLAGS=`$LIBGNUTLSCONFIG --cflags`
8364 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8365
8366 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8367
8368 fi
8369
8370 if test $have_ssl = 1; then
8371 CUPS_SERVERKEYCHAIN="ssl"
8372
8373 SAVELIBS="$LIBS"
8374 LIBS="$LIBS $SSLLIBS"
8375 ac_fn_c_check_func "$LINENO" "gnutls_transport_set_pull_timeout_function" "ac_cv_func_gnutls_transport_set_pull_timeout_function"
8376if test "x$ac_cv_func_gnutls_transport_set_pull_timeout_function" = xyes; then :
8377 $as_echo "#define HAVE_GNUTLS_TRANSPORT_SET_PULL_TIMEOUT_FUNCTION 1" >>confdefs.h
8378
8379fi
8380
8381 ac_fn_c_check_func "$LINENO" "gnutls_priority_set_direct" "ac_cv_func_gnutls_priority_set_direct"
8382if test "x$ac_cv_func_gnutls_priority_set_direct" = xyes; then :
8383 $as_echo "#define HAVE_GNUTLS_PRIORITY_SET_DIRECT 1" >>confdefs.h
8384
8385fi
8386
8387 LIBS="$SAVELIBS"
8388 fi
8389 fi
8390fi
8391
8392IPPALIASES="http"
8393if test $have_ssl = 1; then
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using SSLLIBS=\"$SSLLIBS\"" >&5
8395$as_echo " Using SSLLIBS=\"$SSLLIBS\"" >&6; }
8396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using SSLFLAGS=\"$SSLFLAGS\"" >&5
8397$as_echo " Using SSLFLAGS=\"$SSLFLAGS\"" >&6; }
8398 IPPALIASES="http https ipps"
8399elif test x$enable_cdsa = xyes -o x$enable_gnutls = xyes; then
8400 as_fn_error $? "Unable to enable SSL support." "$LINENO" 5
8401fi
8402
8403
8404
8405
8406
8407
8408EXPORT_SSLLIBS="$SSLLIBS"
8409
8410
8411
d9f356c5
MS
8412# Check whether --enable-pam was given.
8413if test "${enable_pam+set}" = set; then :
8414 enableval=$enable_pam;
8415fi
8416
8417
8418# Check whether --with-pam_module was given.
8419if test "${with_pam_module+set}" = set; then :
8420 withval=$with_pam_module;
8421fi
8422
8423
8424PAMDIR=""
8425PAMFILE="pam.std"
8426PAMLIBS=""
8427PAMMOD="pam_unknown.so"
8428PAMMODAUTH="pam_unknown.so"
8429
8430if test x$enable_pam != xno; then
8431 SAVELIBS="$LIBS"
8432
8433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8434$as_echo_n "checking for dlopen in -ldl... " >&6; }
8435if ${ac_cv_lib_dl_dlopen+:} false; then :
8436 $as_echo_n "(cached) " >&6
8437else
8438 ac_check_lib_save_LIBS=$LIBS
8439LIBS="-ldl $LIBS"
8440cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8441/* end confdefs.h. */
8442
8443/* Override any GCC internal prototype to avoid an error.
8444 Use char because int might match the return type of a GCC
8445 builtin and then its argument prototype would still apply. */
8446#ifdef __cplusplus
8447extern "C"
8448#endif
8449char dlopen ();
8450int
8451main ()
8452{
8453return dlopen ();
8454 ;
8455 return 0;
8456}
8457_ACEOF
8458if ac_fn_c_try_link "$LINENO"; then :
8459 ac_cv_lib_dl_dlopen=yes
8460else
8461 ac_cv_lib_dl_dlopen=no
8462fi
8463rm -f core conftest.err conftest.$ac_objext \
8464 conftest$ac_exeext conftest.$ac_ext
8465LIBS=$ac_check_lib_save_LIBS
8466fi
8467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8468$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8469if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8470 cat >>confdefs.h <<_ACEOF
8471#define HAVE_LIBDL 1
8472_ACEOF
8473
8474 LIBS="-ldl $LIBS"
8475
8476fi
8477
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8479$as_echo_n "checking for pam_start in -lpam... " >&6; }
8480if ${ac_cv_lib_pam_pam_start+:} false; then :
8481 $as_echo_n "(cached) " >&6
8482else
8483 ac_check_lib_save_LIBS=$LIBS
8484LIBS="-lpam $LIBS"
8485cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8486/* end confdefs.h. */
8487
8488/* Override any GCC internal prototype to avoid an error.
8489 Use char because int might match the return type of a GCC
8490 builtin and then its argument prototype would still apply. */
8491#ifdef __cplusplus
8492extern "C"
8493#endif
8494char pam_start ();
8495int
8496main ()
8497{
8498return pam_start ();
8499 ;
8500 return 0;
8501}
8502_ACEOF
8503if ac_fn_c_try_link "$LINENO"; then :
8504 ac_cv_lib_pam_pam_start=yes
8505else
8506 ac_cv_lib_pam_pam_start=no
8507fi
8508rm -f core conftest.err conftest.$ac_objext \
8509 conftest$ac_exeext conftest.$ac_ext
8510LIBS=$ac_check_lib_save_LIBS
8511fi
8512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8513$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8514if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8515 cat >>confdefs.h <<_ACEOF
8516#define HAVE_LIBPAM 1
8517_ACEOF
8518
8519 LIBS="-lpam $LIBS"
8520
8521fi
8522
8523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
8524$as_echo_n "checking for pam_set_item in -lpam... " >&6; }
8525if ${ac_cv_lib_pam_pam_set_item+:} false; then :
8526 $as_echo_n "(cached) " >&6
8527else
8528 ac_check_lib_save_LIBS=$LIBS
8529LIBS="-lpam $LIBS"
8530cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8531/* end confdefs.h. */
8532
8533/* Override any GCC internal prototype to avoid an error.
8534 Use char because int might match the return type of a GCC
8535 builtin and then its argument prototype would still apply. */
8536#ifdef __cplusplus
8537extern "C"
8538#endif
8539char pam_set_item ();
8540int
8541main ()
8542{
8543return pam_set_item ();
8544 ;
8545 return 0;
8546}
8547_ACEOF
8548if ac_fn_c_try_link "$LINENO"; then :
8549 ac_cv_lib_pam_pam_set_item=yes
8550else
8551 ac_cv_lib_pam_pam_set_item=no
8552fi
8553rm -f core conftest.err conftest.$ac_objext \
8554 conftest$ac_exeext conftest.$ac_ext
8555LIBS=$ac_check_lib_save_LIBS
8556fi
8557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
8558$as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
8559if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
8560 $as_echo "#define HAVE_PAM_SET_ITEM 1" >>confdefs.h
8561
8562fi
8563
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_setcred in -lpam" >&5
8565$as_echo_n "checking for pam_setcred in -lpam... " >&6; }
8566if ${ac_cv_lib_pam_pam_setcred+:} false; then :
8567 $as_echo_n "(cached) " >&6
8568else
8569 ac_check_lib_save_LIBS=$LIBS
8570LIBS="-lpam $LIBS"
8571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8572/* end confdefs.h. */
8573
8574/* Override any GCC internal prototype to avoid an error.
8575 Use char because int might match the return type of a GCC
8576 builtin and then its argument prototype would still apply. */
8577#ifdef __cplusplus
8578extern "C"
8579#endif
8580char pam_setcred ();
8581int
8582main ()
8583{
8584return pam_setcred ();
8585 ;
8586 return 0;
8587}
8588_ACEOF
8589if ac_fn_c_try_link "$LINENO"; then :
8590 ac_cv_lib_pam_pam_setcred=yes
8591else
8592 ac_cv_lib_pam_pam_setcred=no
8593fi
8594rm -f core conftest.err conftest.$ac_objext \
8595 conftest$ac_exeext conftest.$ac_ext
8596LIBS=$ac_check_lib_save_LIBS
8597fi
8598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_setcred" >&5
8599$as_echo "$ac_cv_lib_pam_pam_setcred" >&6; }
8600if test "x$ac_cv_lib_pam_pam_setcred" = xyes; then :
8601 $as_echo "#define HAVE_PAM_SETCRED 1" >>confdefs.h
8602
8603fi
8604
8605 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
8606if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
8607
8608fi
8609
8610
8611 if test x$ac_cv_header_security_pam_appl_h != xyes; then
8612 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
8613if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
8614 $as_echo "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
8615
8616fi
8617
8618
8619 fi
8620
8621 if test x$ac_cv_lib_pam_pam_start != xno; then
8622 # Set the necessary libraries for PAM...
8623 if test x$ac_cv_lib_dl_dlopen != xno; then
8624 PAMLIBS="-lpam -ldl"
8625 else
8626 PAMLIBS="-lpam"
8627 fi
8628
8629 # Find the PAM configuration directory, if any...
8630 for dir in /private/etc/pam.d /etc/pam.d; do
8631 if test -d $dir; then
8632 PAMDIR=$dir
8633 break;
8634 fi
8635 done
8636 fi
8637
8638 LIBS="$SAVELIBS"
8639
105922ec 8640 case "$host_os_name" in
8d7d268f 8641 darwin*)
8072030b 8642 # Darwin/macOS
d9f356c5
MS
8643 if test "x$with_pam_module" != x; then
8644 PAMFILE="pam.$with_pam_module"
8645 elif test -f /usr/lib/pam/pam_opendirectory.so.2; then
8646 PAMFILE="pam.opendirectory"
8647 else
8648 PAMFILE="pam.securityserver"
8649 fi
8650 ;;
8651
8652 *)
8653 # All others; this test might need to be updated
8654 # as Linux distributors move things around...
8655 if test "x$with_pam_module" != x; then
8656 PAMMOD="pam_${with_pam_module}.so"
ac05c630
MS
8657 elif test -f /etc/pam.d/common-auth; then
8658 PAMFILE="pam.common"
8659 else
8660 moddir=""
8661 for dir in /lib/security /lib64/security /lib/x86_64-linux-gnu/security /var/lib/pam; do
8662 if test -d $dir; then
8663 moddir=$dir
8664 break;
8665 fi
8666 done
8667
8668 if test -f $moddir/pam_unix2.so; then
8669 PAMMOD="pam_unix2.so"
8670 elif test -f $moddir/pam_unix.so; then
8671 PAMMOD="pam_unix.so"
8672 fi
d9f356c5
MS
8673 fi
8674
8675 if test "x$PAMMOD" = xpam_unix.so; then
8676 PAMMODAUTH="$PAMMOD shadow nodelay"
8677 else
8678 PAMMODAUTH="$PAMMOD nodelay"
8679 fi
8680 ;;
8681 esac
8682fi
8683
8684
8685
8686
8687
8688
8689
8690
d9f356c5
MS
8691# Check whether --enable-largefile was given.
8692if test "${enable_largefile+set}" = set; then :
8693 enableval=$enable_largefile;
8694fi
8695
8696if test "$enable_largefile" != no; then
8697
8698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
8699$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
8700if ${ac_cv_sys_largefile_CC+:} false; then :
8701 $as_echo_n "(cached) " >&6
8702else
8703 ac_cv_sys_largefile_CC=no
8704 if test "$GCC" != yes; then
8705 ac_save_CC=$CC
8706 while :; do
8707 # IRIX 6.2 and later do not support large files by default,
8708 # so use the C compiler's -n32 option if that helps.
8709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8710/* end confdefs.h. */
8711#include <sys/types.h>
8712 /* Check that off_t can represent 2**63 - 1 correctly.
8713 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8714 since some C++ compilers masquerading as C compilers
8715 incorrectly reject 9223372036854775807. */
1166bf58 8716#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8717 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8718 && LARGE_OFF_T % 2147483647 == 1)
8719 ? 1 : -1];
8720int
8721main ()
8722{
8723
8724 ;
8725 return 0;
8726}
8727_ACEOF
8728 if ac_fn_c_try_compile "$LINENO"; then :
8729 break
8730fi
8731rm -f core conftest.err conftest.$ac_objext
8732 CC="$CC -n32"
8733 if ac_fn_c_try_compile "$LINENO"; then :
8734 ac_cv_sys_largefile_CC=' -n32'; break
8735fi
8736rm -f core conftest.err conftest.$ac_objext
8737 break
8738 done
8739 CC=$ac_save_CC
8740 rm -f conftest.$ac_ext
8741 fi
8742fi
8743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
8744$as_echo "$ac_cv_sys_largefile_CC" >&6; }
8745 if test "$ac_cv_sys_largefile_CC" != no; then
8746 CC=$CC$ac_cv_sys_largefile_CC
8747 fi
8748
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8750$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
8751if ${ac_cv_sys_file_offset_bits+:} false; then :
8752 $as_echo_n "(cached) " >&6
8753else
8754 while :; do
8755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8756/* end confdefs.h. */
8757#include <sys/types.h>
8758 /* Check that off_t can represent 2**63 - 1 correctly.
8759 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8760 since some C++ compilers masquerading as C compilers
8761 incorrectly reject 9223372036854775807. */
1166bf58 8762#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8763 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8764 && LARGE_OFF_T % 2147483647 == 1)
8765 ? 1 : -1];
8766int
8767main ()
8768{
8769
8770 ;
8771 return 0;
8772}
8773_ACEOF
8774if ac_fn_c_try_compile "$LINENO"; then :
8775 ac_cv_sys_file_offset_bits=no; break
8776fi
8777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8779/* end confdefs.h. */
8780#define _FILE_OFFSET_BITS 64
8781#include <sys/types.h>
8782 /* Check that off_t can represent 2**63 - 1 correctly.
8783 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8784 since some C++ compilers masquerading as C compilers
8785 incorrectly reject 9223372036854775807. */
1166bf58 8786#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8787 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8788 && LARGE_OFF_T % 2147483647 == 1)
8789 ? 1 : -1];
8790int
8791main ()
8792{
8793
8794 ;
8795 return 0;
8796}
8797_ACEOF
8798if ac_fn_c_try_compile "$LINENO"; then :
8799 ac_cv_sys_file_offset_bits=64; break
8800fi
8801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8802 ac_cv_sys_file_offset_bits=unknown
8803 break
8804done
8805fi
8806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
8807$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
8808case $ac_cv_sys_file_offset_bits in #(
8809 no | unknown) ;;
8810 *)
8811cat >>confdefs.h <<_ACEOF
8812#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8813_ACEOF
8814;;
8815esac
8816rm -rf conftest*
8817 if test $ac_cv_sys_file_offset_bits = unknown; then
8818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
8819$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
8820if ${ac_cv_sys_large_files+:} false; then :
8821 $as_echo_n "(cached) " >&6
8822else
8823 while :; do
8824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8825/* end confdefs.h. */
8826#include <sys/types.h>
8827 /* Check that off_t can represent 2**63 - 1 correctly.
8828 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8829 since some C++ compilers masquerading as C compilers
8830 incorrectly reject 9223372036854775807. */
1166bf58 8831#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8832 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8833 && LARGE_OFF_T % 2147483647 == 1)
8834 ? 1 : -1];
8835int
8836main ()
8837{
8838
8839 ;
8840 return 0;
8841}
8842_ACEOF
8843if ac_fn_c_try_compile "$LINENO"; then :
8844 ac_cv_sys_large_files=no; break
8845fi
8846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8848/* end confdefs.h. */
8849#define _LARGE_FILES 1
8850#include <sys/types.h>
8851 /* Check that off_t can represent 2**63 - 1 correctly.
8852 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8853 since some C++ compilers masquerading as C compilers
8854 incorrectly reject 9223372036854775807. */
1166bf58 8855#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8856 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8857 && LARGE_OFF_T % 2147483647 == 1)
8858 ? 1 : -1];
8859int
8860main ()
8861{
8862
8863 ;
8864 return 0;
8865}
8866_ACEOF
8867if ac_fn_c_try_compile "$LINENO"; then :
8868 ac_cv_sys_large_files=1; break
8869fi
8870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8871 ac_cv_sys_large_files=unknown
8872 break
8873done
8874fi
8875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
8876$as_echo "$ac_cv_sys_large_files" >&6; }
8877case $ac_cv_sys_large_files in #(
8878 no | unknown) ;;
8879 *)
8880cat >>confdefs.h <<_ACEOF
8881#define _LARGE_FILES $ac_cv_sys_large_files
8882_ACEOF
8883;;
8884esac
8885rm -rf conftest*
8886 fi
8887fi
8888
8889
8890LARGEFILE=""
8891if test x$enable_largefile != xno; then
8892 LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
8893
8894 if test x$ac_cv_sys_large_files = x1; then
8895 LARGEFILE="$LARGEFILE -D_LARGE_FILES"
8896 fi
8897
8898 if test x$ac_cv_sys_file_offset_bits = x64; then
8899 LARGEFILE="$LARGEFILE -D_FILE_OFFSET_BITS=64"
8900 fi
8901fi
8902
8903
8904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
8905$as_echo_n "checking for long long int... " >&6; }
8906if ${ac_cv_c_long_long+:} false; then :
8907 $as_echo_n "(cached) " >&6
8908else
8909 if test "$GCC" = yes; then
8910 ac_cv_c_long_long=yes
8911 else
8912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8913/* end confdefs.h. */
8914
8915int
8916main ()
8917{
8918long long int i;
8919 ;
8920 return 0;
8921}
8922_ACEOF
8923if ac_fn_c_try_compile "$LINENO"; then :
8924 ac_cv_c_long_long=yes
8925else
8926 ac_cv_c_long_long=no
8927fi
8928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8929 fi
8930fi
8931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_long_long" >&5
8932$as_echo "$ac_cv_c_long_long" >&6; }
8933
8934if test $ac_cv_c_long_long = yes; then
8935 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
8936
8937fi
8938
8939ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
8940if test "x$ac_cv_func_strtoll" = xyes; then :
8941 $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
8942
8943fi
8944
8945
8946
d9f356c5
MS
8947# Check whether --enable-avahi was given.
8948if test "${enable_avahi+set}" = set; then :
8949 enableval=$enable_avahi;
8950fi
8951
8952# Check whether --enable-dnssd was given.
8953if test "${enable_dnssd+set}" = set; then :
8954 enableval=$enable_dnssd;
8955fi
8956
8957
8958# Check whether --with-dnssd-libs was given.
8959if test "${with_dnssd_libs+set}" = set; then :
8960 withval=$with_dnssd_libs; LDFLAGS="-L$withval $LDFLAGS"
8961 DSOFLAGS="-L$withval $DSOFLAGS"
8962fi
8963
8964
8965# Check whether --with-dnssd-includes was given.
8966if test "${with_dnssd_includes+set}" = set; then :
8967 withval=$with_dnssd_includes; CFLAGS="-I$withval $CFLAGS"
8968 CPPFLAGS="-I$withval $CPPFLAGS"
8969fi
8970
8971
8972DNSSDLIBS=""
8973DNSSD_BACKEND=""
8974IPPFIND_BIN=""
8975IPPFIND_MAN=""
8976
105922ec 8977if test "x$PKGCONFIG" != x -a x$enable_avahi != xno -a x$host_os_name != xdarwin; then
d9f356c5
MS
8978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
8979$as_echo_n "checking for Avahi... " >&6; }
8980 if $PKGCONFIG --exists avahi-client; then
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8982$as_echo "yes" >&6; }
8983 CFLAGS="$CFLAGS `$PKGCONFIG --cflags avahi-client`"
8984 DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
8985 DNSSD_BACKEND="dnssd"
8986 IPPFIND_BIN="ippfind"
8987 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
8988 $as_echo "#define HAVE_AVAHI 1" >>confdefs.h
8989
8990 else
8991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8992$as_echo "no" >&6; }
8993 fi
8994fi
8995
8996if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
8997 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
8998if test "x$ac_cv_header_dns_sd_h" = xyes; then :
8999
105922ec
MS
9000 case "$host_os_name" in
9001 darwin*)
d4874933 9002 # Darwin and macOS...
d9f356c5
MS
9003 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9004
d9f356c5
MS
9005 DNSSD_BACKEND="dnssd"
9006 IPPFIND_BIN="ippfind"
9007 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9008 ;;
9009 *)
9010 # All others...
9011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current version of dns_sd library" >&5
9012$as_echo_n "checking for current version of dns_sd library... " >&6; }
9013 SAVELIBS="$LIBS"
9014 LIBS="$LIBS -ldns_sd"
9015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9016/* end confdefs.h. */
9017#include <dns_sd.h>
9018int
9019main ()
9020{
9021int constant = kDNSServiceFlagsShareConnection;
9022 unsigned char txtRecord[100];
9023 uint8_t valueLen;
9024 TXTRecordGetValuePtr(sizeof(txtRecord),
9025 txtRecord, "value", &valueLen);
9026 ;
9027 return 0;
9028}
9029_ACEOF
9030if ac_fn_c_try_compile "$LINENO"; then :
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9032$as_echo "yes" >&6; }
9033 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9034
9035 DNSSDLIBS="-ldns_sd"
9036 DNSSD_BACKEND="dnssd"
9037else
9038 IPPFIND_BIN="ippfind"
9039 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9041$as_echo "no" >&6; }
9042fi
9043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9044 LIBS="$SAVELIBS"
9045 ;;
9046 esac
9047
9048fi
9049
9050
9051fi
9052
9053
9054
9055
9056
9057
9058
d9f356c5
MS
9059ONDEMANDFLAGS=""
9060ONDEMANDLIBS=""
9061
9062
9063
9064# Check whether --enable-launchd was given.
9065if test "${enable_launchd+set}" = set; then :
9066 enableval=$enable_launchd;
9067fi
9068
9069LAUNCHD_DIR=""
9070
9071
9072if test x$enable_launchd != xno; then
1166bf58 9073 ac_fn_c_check_func "$LINENO" "launch_activate_socket" "ac_cv_func_launch_activate_socket"
d9f356c5
MS
9074if test "x$ac_cv_func_launch_activate_socket" = xyes; then :
9075
1166bf58 9076 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
d9f356c5 9077
1166bf58 9078 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
d9f356c5
MS
9079
9080fi
9081
d9f356c5
MS
9082 ac_fn_c_check_header_mongrel "$LINENO" "launch.h" "ac_cv_header_launch_h" "$ac_includes_default"
9083if test "x$ac_cv_header_launch_h" = xyes; then :
9084 $as_echo "#define HAVE_LAUNCH_H 1" >>confdefs.h
9085
9086fi
9087
9088
9089
105922ec
MS
9090 if test "$host_os_name" = darwin; then
9091 LAUNCHD_DIR="/System/Library/LaunchDaemons"
9092 # liblaunch is already part of libSystem
9093 fi
d9f356c5
MS
9094fi
9095
9096# Check whether --enable-systemd was given.
9097if test "${enable_systemd+set}" = set; then :
9098 enableval=$enable_systemd;
9099fi
9100
9101
9102# Check whether --with-systemd was given.
9103if test "${with_systemd+set}" = set; then :
9104 withval=$with_systemd; SYSTEMD_DIR="$withval"
9105else
9106 SYSTEMD_DIR=""
9107fi
9108
9109
9110
9111if test x$enable_systemd != xno; then
9112 if test "x$PKGCONFIG" = x; then
9113 if test x$enable_systemd = xyes; then
9114 as_fn_error $? "Need pkg-config to enable systemd support." "$LINENO" 5
9115 fi
9116 else
9117 have_systemd=no
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5
9119$as_echo_n "checking for libsystemd... " >&6; }
9120 if $PKGCONFIG --exists libsystemd; then
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9122$as_echo "yes" >&6; }
9123 have_systemd=yes
9124 ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd`
9125 ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd`
9126 elif $PKGCONFIG --exists libsystemd-daemon; then
9127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - legacy" >&5
9128$as_echo "yes - legacy" >&6; }
9129 have_systemd=yes
9130 ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd-daemon`
9131 ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd-daemon`
9132
9133 if $PKGCONFIG --exists libsystemd-journal; then
9134 ONDEMANDFLAGS="$ONDEMANDFLAGS `$PKGCONFIG --cflags libsystemd-journal`"
9135 ONDEMANDLIBS="$ONDEMANDLIBS `$PKGCONFIG --libs libsystemd-journal`"
9136 fi
9137 else
9138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9139$as_echo "no" >&6; }
9140 fi
9141
9142 if test $have_systemd = yes; then
9143 $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
9144
1166bf58
MS
9145 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9146
d9f356c5
MS
9147 ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-journal.h" "ac_cv_header_systemd_sd_journal_h" "$ac_includes_default"
9148if test "x$ac_cv_header_systemd_sd_journal_h" = xyes; then :
9149 $as_echo "#define HAVE_SYSTEMD_SD_JOURNAL_H 1" >>confdefs.h
9150
9151fi
9152
9153
9154 if test "x$SYSTEMD_DIR" = x; then
9155 SYSTEMD_DIR="`$PKGCONFIG --variable=systemdsystemunitdir systemd`"
9156 fi
9157 fi
9158 fi
9159fi
9160
441de8b2
BN
9161# Check whether --enable-upstart was given.
9162if test "${enable_upstart+set}" = set; then :
9163 enableval=$enable_upstart;
9164fi
9165
9166if test "x$enable_upstart" = "xyes"; then
9167 if test "x$have_systemd" = "xyes"; then
9168 as_fn_error $? "Cannot support both systemd and upstart." "$LINENO" 5
9169 fi
9170 $as_echo "#define HAVE_UPSTART 1" >>confdefs.h
9171
1166bf58
MS
9172 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9173
441de8b2
BN
9174fi
9175
d9f356c5
MS
9176SMFMANIFESTDIR=""
9177
9178
9179# Check whether --with-smfmanifestdir was given.
9180if test "${with_smfmanifestdir+set}" = set; then :
9181 withval=$with_smfmanifestdir; SMFMANIFESTDIR="$withval"
9182fi
9183
9184
9185
9186# Check whether --with-rcdir was given.
9187if test "${with_rcdir+set}" = set; then :
9188 withval=$with_rcdir; rcdir="$withval"
9189else
9190 rcdir=""
9191fi
9192
9193
9194# Check whether --with-rclevels was given.
9195if test "${with_rclevels+set}" = set; then :
9196 withval=$with_rclevels; rclevels="$withval"
9197else
9198 rclevels="2 3 5"
9199fi
9200
9201
9202# Check whether --with-rcstart was given.
9203if test "${with_rcstart+set}" = set; then :
9204 withval=$with_rcstart; rcstart="$withval"
9205else
9206 rcstart=""
9207fi
9208
9209
9210# Check whether --with-rcstop was given.
9211if test "${with_rcstop+set}" = set; then :
9212 withval=$with_rcstop; rcstop="$withval"
9213else
9214 rcstop=""
9215fi
9216
9217
9218if test x$rcdir = x; then
9219 if test x$LAUNCHD_DIR = x -a x$SYSTEMD_DIR = x -a x$SMFMANIFESTDIR = x; then
9220 # Fall back on "init", the original service startup interface...
9221 if test -d /sbin/init.d; then
9222 # SuSE
9223 rcdir="/sbin/init.d"
9224 elif test -d /etc/init.d; then
9225 # Others
9226 rcdir="/etc"
9227 else
9228 # RedHat, NetBSD
9229 rcdir="/etc/rc.d"
9230 fi
9231 else
9232 rcdir="no"
9233 fi
9234fi
9235
9236if test "x$rcstart" = x; then
105922ec 9237 case "$host_os_name" in
827bf9ce 9238 linux* | gnu*)
d9f356c5
MS
9239 # Linux
9240 rcstart="81"
9241 ;;
9242
105922ec 9243 sunos*)
d9f356c5
MS
9244 # Solaris
9245 rcstart="81"
9246 ;;
9247
9248 *)
9249 # Others
9250 rcstart="99"
9251 ;;
9252 esac
9253fi
9254
9255if test "x$rcstop" = x; then
105922ec 9256 case "$host_os_name" in
827bf9ce 9257 linux* | gnu*)
d9f356c5
MS
9258 # Linux
9259 rcstop="36"
9260 ;;
9261
9262 *)
9263 # Others
9264 rcstop="00"
9265 ;;
9266 esac
9267fi
9268
9269INITDIR=""
9270INITDDIR=""
9271RCLEVELS="$rclevels"
9272RCSTART="$rcstart"
9273RCSTOP="$rcstop"
9274
9275
9276
9277
9278
9279
9280if test "x$rcdir" != xno; then
9281 if test "x$rclevels" = x; then
9282 INITDDIR="$rcdir"
9283 else
9284 INITDIR="$rcdir"
9285 fi
9286fi
9287
9288
9289# Check whether --with-xinetd was given.
9290if test "${with_xinetd+set}" = set; then :
9291 withval=$with_xinetd; xinetd="$withval"
9292else
9293 xinetd=""
9294fi
9295
9296XINETD=""
9297
9298
9299if test "x$xinetd" = x; then
9300 if test ! -x /sbin/launchd; then
9301 for dir in /etc/xinetd.d /usr/local/etc/xinetd.d; do
9302 if test -d $dir; then
9303 XINETD="$dir"
9304 break
9305 fi
9306 done
9307 fi
9308elif test "x$xinetd" != xno; then
9309 XINETD="$xinetd"
9310fi
9311
9312
d9f356c5
MS
9313LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`"
9314
9315
9316# Check whether --with-languages was given.
9317if test "${with_languages+set}" = set; then :
9318 withval=$with_languages;
9319 case "$withval" in
9320 none | no) LANGUAGES="" ;;
9321 all) ;;
9322 *) LANGUAGES="$withval" ;;
9323 esac
9324fi
9325
9326
9327
9328
9329# Check whether --with-bundledir was given.
9330if test "${with_bundledir+set}" = set; then :
9331 withval=$with_bundledir; CUPS_BUNDLEDIR="$withval"
9332else
e4b72d7e
MS
9333
9334 if test "x$host_os_name" = xdarwin -a $host_os_version -ge 100; then
d9f356c5
MS
9335 CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
9336 LANGUAGES=""
9337 else
9338 CUPS_BUNDLEDIR=""
9339 fi
9340fi
9341
9342
9343
9344if test "x$CUPS_BUNDLEDIR" != x; then
9345 cat >>confdefs.h <<_ACEOF
9346#define CUPS_BUNDLEDIR "$CUPS_BUNDLEDIR"
9347_ACEOF
9348
171c38f2
MS
9349fi
9350
9351
9352# Check whether --with-bundlelang was given.
9353if test "${with_bundlelang+set}" = set; then :
9354 withval=$with_bundlelang; cups_bundlelang="$withval"
9355else
e4b72d7e
MS
9356
9357 if test $host_os_version -ge 190; then
171c38f2 9358 cups_bundlelang="en"
e4b72d7e 9359 else
171c38f2 9360 cups_bundlelang="English"
e4b72d7e 9361 fi
171c38f2
MS
9362fi
9363
171c38f2
MS
9364
9365if test "x$cups_bundlelang" != x -a "x$CUPS_BUNDLEDIR" != x; then
9366 CUPS_RESOURCEDIR="$CUPS_BUNDLEDIR/Resources/$cups_bundlelang.lproj"
e4b72d7e
MS
9367else
9368 CUPS_RESOURCEDIR=""
d9f356c5
MS
9369fi
9370
9371
e4b72d7e 9372
d4a895f8
MS
9373# Check whether --with-exe_file_perm was given.
9374if test "${with_exe_file_perm+set}" = set; then :
9375 withval=$with_exe_file_perm; CUPS_EXE_FILE_PERM="$withval"
9376else
827bf9ce 9377 case "$host_os_name" in
134d0579 9378 linux* | gnu*)
827bf9ce
MS
9379 CUPS_EXE_FILE_PERM="755"
9380 ;;
9381 *)
9382 CUPS_EXE_FILE_PERM="555"
9383 ;;
134d0579
MS
9384 esac
9385fi
9386
d4a895f8
MS
9387
9388
9389
d9f356c5
MS
9390# Check whether --with-config_file_perm was given.
9391if test "${with_config_file_perm+set}" = set; then :
9392 withval=$with_config_file_perm; CUPS_CONFIG_FILE_PERM="$withval"
9393else
105922ec 9394 if test "x$host_os_name" = xdarwin; then
d9f356c5
MS
9395 CUPS_CONFIG_FILE_PERM="644"
9396 else
9397 CUPS_CONFIG_FILE_PERM="640"
9398 fi
9399fi
9400
9401
9402cat >>confdefs.h <<_ACEOF
9403#define CUPS_DEFAULT_CONFIG_FILE_PERM 0$CUPS_CONFIG_FILE_PERM
9404_ACEOF
9405
9406
9407
9408# Check whether --with-cupsd_file_perm was given.
9409if test "${with_cupsd_file_perm+set}" = set; then :
9410 withval=$with_cupsd_file_perm; CUPS_CUPSD_FILE_PERM="$withval"
9411else
827bf9ce 9412 case "$host_os_name" in
134d0579 9413 linux* | gnu*)
827bf9ce
MS
9414 CUPS_CUPSD_FILE_PERM="700"
9415 ;;
9416 *)
9417 CUPS_CUPSD_FILE_PERM="500"
9418 ;;
134d0579
MS
9419 esac
9420fi
9421
d9f356c5
MS
9422
9423
9424
9425# Check whether --with-log_file_perm was given.
9426if test "${with_log_file_perm+set}" = set; then :
9427 withval=$with_log_file_perm; CUPS_LOG_FILE_PERM="$withval"
9428else
9429 CUPS_LOG_FILE_PERM="644"
9430fi
9431
9432
9433cat >>confdefs.h <<_ACEOF
9434#define CUPS_DEFAULT_LOG_FILE_PERM 0$CUPS_LOG_FILE_PERM
9435_ACEOF
9436
9437
9438
9439# Check whether --with-fatal_errors was given.
9440if test "${with_fatal_errors+set}" = set; then :
9441 withval=$with_fatal_errors; CUPS_FATAL_ERRORS="$withval"
9442else
9443 CUPS_FATAL_ERRORS="config"
9444fi
9445
9446
9447cat >>confdefs.h <<_ACEOF
9448#define CUPS_DEFAULT_FATAL_ERRORS "$CUPS_FATAL_ERRORS"
9449_ACEOF
9450
9451
9452
9453# Check whether --with-log_level was given.
9454if test "${with_log_level+set}" = set; then :
9455 withval=$with_log_level; CUPS_LOG_LEVEL="$withval"
9456else
9457 CUPS_LOG_LEVEL="warn"
9458fi
9459
9460
9461cat >>confdefs.h <<_ACEOF
9462#define CUPS_DEFAULT_LOG_LEVEL "$CUPS_LOG_LEVEL"
9463_ACEOF
9464
9465
9466
9467# Check whether --with-access_log_level was given.
9468if test "${with_access_log_level+set}" = set; then :
9469 withval=$with_access_log_level; CUPS_ACCESS_LOG_LEVEL="$withval"
9470else
9471 CUPS_ACCESS_LOG_LEVEL="none"
9472fi
9473
9474
9475cat >>confdefs.h <<_ACEOF
9476#define CUPS_DEFAULT_ACCESS_LOG_LEVEL "$CUPS_ACCESS_LOG_LEVEL"
9477_ACEOF
9478
9479
9480# Check whether --enable-page_logging was given.
9481if test "${enable_page_logging+set}" = set; then :
9482 enableval=$enable_page_logging;
9483fi
9484
9485if test "x$enable_page_logging" = xyes; then
9486 CUPS_PAGE_LOG_FORMAT=""
9487else
9488 CUPS_PAGE_LOG_FORMAT="PageLogFormat"
9489fi
9490
9491
9492# Check whether --enable-browsing was given.
9493if test "${enable_browsing+set}" = set; then :
9494 enableval=$enable_browsing;
9495fi
9496
9497if test "x$enable_browsing" = xno; then
9498 CUPS_BROWSING="No"
9499 cat >>confdefs.h <<_ACEOF
9500#define CUPS_DEFAULT_BROWSING 0
9501_ACEOF
9502
9503else
9504 CUPS_BROWSING="Yes"
9505 cat >>confdefs.h <<_ACEOF
9506#define CUPS_DEFAULT_BROWSING 1
9507_ACEOF
9508
9509fi
9510
9511
9512
9513# Check whether --with-local_protocols was given.
9514if test "${with_local_protocols+set}" = set; then :
9515 withval=$with_local_protocols; default_local_protocols="$withval"
9516else
9517 default_local_protocols="default"
9518fi
9519
9520
9521if test x$with_local_protocols != xno; then
9522 if test "x$default_local_protocols" = "xdefault"; then
9523 if test "x$DNSSD_BACKEND" != "x"; then
9524 CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd"
9525 else
9526 CUPS_BROWSE_LOCAL_PROTOCOLS=""
9527 fi
9528 else
9529 CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols"
9530 fi
9531else
9532 CUPS_BROWSE_LOCAL_PROTOCOLS=""
9533fi
9534
9535
9536cat >>confdefs.h <<_ACEOF
9537#define CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "$CUPS_BROWSE_LOCAL_PROTOCOLS"
9538_ACEOF
9539
9540
9541# Check whether --enable-default_shared was given.
9542if test "${enable_default_shared+set}" = set; then :
9543 enableval=$enable_default_shared;
9544fi
9545
9546if test "x$enable_default_shared" = xno; then
9547 CUPS_DEFAULT_SHARED="No"
9548 cat >>confdefs.h <<_ACEOF
9549#define CUPS_DEFAULT_DEFAULT_SHARED 0
9550_ACEOF
9551
9552else
9553 CUPS_DEFAULT_SHARED="Yes"
9554 cat >>confdefs.h <<_ACEOF
9555#define CUPS_DEFAULT_DEFAULT_SHARED 1
9556_ACEOF
9557
9558fi
9559
9560
9561
9562# Check whether --with-cups_user was given.
9563if test "${with_cups_user+set}" = set; then :
9564 withval=$with_cups_user; CUPS_USER="$withval"
9565else
9566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print user" >&5
9567$as_echo_n "checking for default print user... " >&6; }
105922ec 9568 if test x$host_os_name = xdarwin; then
d9f356c5
MS
9569 if test x`id -u _lp 2>/dev/null` = x; then
9570 CUPS_USER="lp";
9571 else
9572 CUPS_USER="_lp";
9573 fi
9574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_USER" >&5
9575$as_echo "$CUPS_USER" >&6; }
9576 elif test -f /etc/passwd; then
9577 CUPS_USER=""
9578 for user in lp lpd guest daemon nobody; do
9579 if test "`grep \^${user}: /etc/passwd`" != ""; then
9580 CUPS_USER="$user"
9581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $user" >&5
9582$as_echo "$user" >&6; }
9583 break;
9584 fi
9585 done
9586
9587 if test x$CUPS_USER = x; then
9588 CUPS_USER="nobody"
9589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9590$as_echo "not found" >&6; }
9591 fi
9592 else
9593 CUPS_USER="nobody"
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no password file" >&5
9595$as_echo "no password file" >&6; }
9596 fi
9597fi
9598
9599
9600if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then
9601 as_fn_error $? "The default user for CUPS cannot be root!" "$LINENO" 5
9602fi
9603
9604
9605# Check whether --with-cups_group was given.
9606if test "${with_cups_group+set}" = set; then :
9607 withval=$with_cups_group; CUPS_GROUP="$withval"
9608else
9609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print group" >&5
9610$as_echo_n "checking for default print group... " >&6; }
105922ec 9611 if test x$host_os_name = xdarwin; then
d9f356c5
MS
9612 if test x`id -g _lp 2>/dev/null` = x; then
9613 CUPS_GROUP="lp";
9614 else
9615 CUPS_GROUP="_lp";
9616 fi
9617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_GROUP" >&5
9618$as_echo "$CUPS_GROUP" >&6; }
9619 elif test -f /etc/group; then
9620 GROUP_LIST="_lp lp nobody"
9621 CUPS_GROUP=""
9622 for group in $GROUP_LIST; do
9623 if test "`grep \^${group}: /etc/group`" != ""; then
9624 CUPS_GROUP="$group"
9625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $group" >&5
9626$as_echo "$group" >&6; }
9627 break;
9628 fi
9629 done
9630
9631 if test x$CUPS_GROUP = x; then
9632 CUPS_GROUP="nobody"
9633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9634$as_echo "not found" >&6; }
9635 fi
9636 else
9637 CUPS_GROUP="nobody"
9638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9639$as_echo "no group file" >&6; }
9640 fi
9641fi
9642
9643
9644if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then
9645 as_fn_error $? "The default group for CUPS cannot be root!" "$LINENO" 5
9646fi
9647
9648
9649# Check whether --with-system_groups was given.
9650if test "${with_system_groups+set}" = set; then :
9651 withval=$with_system_groups; CUPS_SYSTEM_GROUPS="$withval"
9652else
105922ec 9653 if test x$host_os_name = xdarwin; then
d9f356c5
MS
9654 CUPS_SYSTEM_GROUPS="admin"
9655 else
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default system groups" >&5
9657$as_echo_n "checking for default system groups... " >&6; }
9658 if test -f /etc/group; then
9659 CUPS_SYSTEM_GROUPS=""
9660 GROUP_LIST="lpadmin sys system root"
9661 for group in $GROUP_LIST; do
9662 if test "`grep \^${group}: /etc/group`" != ""; then
9663 if test "x$CUPS_SYSTEM_GROUPS" = x; then
9664 CUPS_SYSTEM_GROUPS="$group"
9665 else
9666 CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group"
9667 fi
9668 fi
9669 done
9670
9671 if test "x$CUPS_SYSTEM_GROUPS" = x; then
9672 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no groups found" >&5
9674$as_echo "no groups found" >&6; }
9675 else
9676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$CUPS_SYSTEM_GROUPS\"" >&5
9677$as_echo "\"$CUPS_SYSTEM_GROUPS\"" >&6; }
9678 fi
9679 else
9680 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9682$as_echo "no group file" >&6; }
9683 fi
9684 fi
9685fi
9686
9687
9688CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`"
9689
9690for group in $CUPS_SYSTEM_GROUPS; do
9691 if test "x$CUPS_GROUP" = "x$group"; then
9692 as_fn_error $? "The default system groups cannot contain the default CUPS group!" "$LINENO" 5
9693 fi
9694done
9695
9696
9697
9698
9699
9700
9701cat >>confdefs.h <<_ACEOF
9702#define CUPS_DEFAULT_USER "$CUPS_USER"
9703_ACEOF
9704
9705cat >>confdefs.h <<_ACEOF
9706#define CUPS_DEFAULT_GROUP "$CUPS_GROUP"
9707_ACEOF
9708
9709cat >>confdefs.h <<_ACEOF
9710#define CUPS_DEFAULT_SYSTEM_GROUPS "$CUPS_SYSTEM_GROUPS"
9711_ACEOF
9712
9713
9714
9715# Check whether --with-printcap was given.
9716if test "${with_printcap+set}" = set; then :
9717 withval=$with_printcap; default_printcap="$withval"
9718else
9719 default_printcap="default"
9720fi
9721
9722
9723if test x$default_printcap != xno; then
9724 if test "x$default_printcap" = "xdefault"; then
105922ec
MS
9725 case $host_os_name in
9726 darwin*)
9727 if test $host_os_version -ge 90; then
d9f356c5
MS
9728 CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist"
9729 else
9730 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9731 fi
9732 ;;
105922ec 9733 sunos*)
d9f356c5
MS
9734 CUPS_DEFAULT_PRINTCAP="/etc/printers.conf"
9735 ;;
9736 *)
9737 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9738 ;;
9739 esac
9740 else
9741 CUPS_DEFAULT_PRINTCAP="$default_printcap"
9742 fi
9743else
9744 CUPS_DEFAULT_PRINTCAP=""
9745fi
9746
9747
9748cat >>confdefs.h <<_ACEOF
9749#define CUPS_DEFAULT_PRINTCAP "$CUPS_DEFAULT_PRINTCAP"
9750_ACEOF
9751
9752
9753
9754# Check whether --with-lpdconfigfile was given.
9755if test "${with_lpdconfigfile+set}" = set; then :
9756 withval=$with_lpdconfigfile; default_lpdconfigfile="$withval"
9757else
9758 default_lpdconfigfile="default"
9759fi
9760
9761
9762if test x$default_lpdconfigfile != xno; then
9763 if test "x$default_lpdconfigfile" = "xdefault"; then
105922ec
MS
9764 case $host_os_name in
9765 darwin*)
d9f356c5
MS
9766 CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
9767 ;;
9768 *)
9769 if test "x$XINETD" != x; then
9770 CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd"
9771 else
9772 CUPS_DEFAULT_LPD_CONFIG_FILE=""
9773 fi
9774 ;;
9775 esac
9776 else
9777 CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile"
9778 fi
9779else
9780 CUPS_DEFAULT_LPD_CONFIG_FILE=""
9781fi
9782
9783cat >>confdefs.h <<_ACEOF
9784#define CUPS_DEFAULT_LPD_CONFIG_FILE "$CUPS_DEFAULT_LPD_CONFIG_FILE"
9785_ACEOF
9786
9787
9788
9789
9790# Check whether --with-smbconfigfile was given.
9791if test "${with_smbconfigfile+set}" = set; then :
9792 withval=$with_smbconfigfile; default_smbconfigfile="$withval"
9793else
9794 default_smbconfigfile="default"
9795fi
9796
9797
9798if test x$default_smbconfigfile != xno; then
9799 if test "x$default_smbconfigfile" = "xdefault"; then
9800 if test -f /etc/smb.conf; then
9801 CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf"
9802 else
9803 CUPS_DEFAULT_SMB_CONFIG_FILE=""
9804 fi
9805 else
9806 CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile"
9807 fi
9808else
9809 CUPS_DEFAULT_SMB_CONFIG_FILE=""
9810fi
9811
9812cat >>confdefs.h <<_ACEOF
9813#define CUPS_DEFAULT_SMB_CONFIG_FILE "$CUPS_DEFAULT_SMB_CONFIG_FILE"
9814_ACEOF
9815
9816
9817
9818
9819# Check whether --with-max-copies was given.
9820if test "${with_max_copies+set}" = set; then :
9821 withval=$with_max_copies; CUPS_MAX_COPIES="$withval"
9822else
9823 CUPS_MAX_COPIES="9999"
9824fi
9825
9826
9827
9828cat >>confdefs.h <<_ACEOF
9829#define CUPS_DEFAULT_MAX_COPIES $CUPS_MAX_COPIES
9830_ACEOF
9831
9832
9833# Check whether --enable-raw_printing was given.
9834if test "${enable_raw_printing+set}" = set; then :
9835 enableval=$enable_raw_printing;
9836fi
9837
9838if test "x$enable_raw_printing" != xno; then
9839 DEFAULT_RAW_PRINTING=""
9840else
9841 DEFAULT_RAW_PRINTING="#"
9842fi
9843
9844
9845
9846# Check whether --with-snmp-address was given.
9847if test "${with_snmp_address+set}" = set; then :
9848 withval=$with_snmp_address; if test "x$withval" = x; then
9849 CUPS_SNMP_ADDRESS=""
9850 else
9851 CUPS_SNMP_ADDRESS="Address $withval"
9852 fi
9853else
105922ec 9854 if test "x$host_os_name" = xdarwin; then
d9f356c5
MS
9855 CUPS_SNMP_ADDRESS=""
9856 else
9857 CUPS_SNMP_ADDRESS="Address @LOCAL"
9858 fi
9859fi
9860
9861
9862
9863# Check whether --with-snmp-community was given.
9864if test "${with_snmp_community+set}" = set; then :
9865 withval=$with_snmp_community; CUPS_SNMP_COMMUNITY="Community $withval"
9866else
9867 CUPS_SNMP_COMMUNITY="Community public"
9868fi
9869
9870
9871
9872
9873
9874
9875# Check whether --with-ipp-port was given.
9876if test "${with_ipp_port+set}" = set; then :
9877 withval=$with_ipp_port; DEFAULT_IPP_PORT="$withval"
9878else
9879 DEFAULT_IPP_PORT="631"
9880fi
9881
9882
9883
9884cat >>confdefs.h <<_ACEOF
9885#define CUPS_DEFAULT_IPP_PORT $DEFAULT_IPP_PORT
9886_ACEOF
9887
9888
9889# Check whether --enable-webif was given.
9890if test "${enable_webif+set}" = set; then :
9891 enableval=$enable_webif;
9892fi
9893
9894case "x$enable_webif" in
9895 xno)
9896 CUPS_WEBIF=No
9897 CUPS_DEFAULT_WEBIF=0
9898 ;;
9899 xyes)
9900 CUPS_WEBIF=Yes
9901 CUPS_DEFAULT_WEBIF=1
9902 ;;
9903 *)
105922ec 9904 if test $host_os_name = darwin; then
d9f356c5
MS
9905 CUPS_WEBIF=No
9906 CUPS_DEFAULT_WEBIF=0
9907 else
9908 CUPS_WEBIF=Yes
9909 CUPS_DEFAULT_WEBIF=1
9910 fi
9911 ;;
9912esac
9913
9914
9915cat >>confdefs.h <<_ACEOF
9916#define CUPS_DEFAULT_WEBIF $CUPS_DEFAULT_WEBIF
9917_ACEOF
9918
9919
9920
d9f356c5
MS
9921INSTALL_LANGUAGES=""
9922UNINSTALL_LANGUAGES=""
9923LANGFILES=""
9924if test "x$LANGUAGES" != x; then
9925 INSTALL_LANGUAGES="install-languages"
9926 UNINSTALL_LANGUAGES="uninstall-languages"
9927 for lang in $LANGUAGES; do
9928 if test -f doc/$lang/index.html.in; then
9929 LANGFILES="$LANGFILES doc/$lang/index.html"
9930 fi
9931
9932 if test -f templates/$lang/header.tmpl.in; then
9933 LANGFILES="$LANGFILES templates/$lang/header.tmpl"
9934 fi
9935 done
9936elif test "x$CUPS_BUNDLEDIR" != x; then
9937 INSTALL_LANGUAGES="install-langbundle"
9938 UNINSTALL_LANGUAGES="uninstall-langbundle"
9939fi
9940
9941
9942
9943
f1def5b8 9944ac_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
9945
9946cat >confcache <<\_ACEOF
9947# This file is a shell script that caches the results of configure
9948# tests run on this system so they can be shared between configure
9949# scripts and configure runs, see configure's option --config-cache.
9950# It is not useful on other systems. If it contains results you don't
9951# want to keep, you may remove or edit it.
9952#
9953# config.status only pays attention to the cache file if you give it
9954# the --recheck option to rerun configure.
9955#
9956# `ac_cv_env_foo' variables (set or unset) will be overridden when
9957# loading this file, other *unset* `ac_cv_foo' will be assigned the
9958# following values.
9959
9960_ACEOF
9961
9962# The following way of writing the cache mishandles newlines in values,
9963# but we know of no workaround that is simple, portable, and efficient.
9964# So, we kill variables containing newlines.
9965# Ultrix sh set writes to stderr and can't be redirected directly,
9966# and sets the high bit in the cache file unless we assign to the vars.
9967(
9968 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9969 eval ac_val=\$$ac_var
9970 case $ac_val in #(
9971 *${as_nl}*)
9972 case $ac_var in #(
9973 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9974$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9975 esac
9976 case $ac_var in #(
9977 _ | IFS | as_nl) ;; #(
9978 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9979 *) { eval $ac_var=; unset $ac_var;} ;;
9980 esac ;;
9981 esac
9982 done
9983
9984 (set) 2>&1 |
9985 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9986 *${as_nl}ac_space=\ *)
9987 # `set' does not quote correctly, so add quotes: double-quote
9988 # substitution turns \\\\ into \\, and sed turns \\ into \.
9989 sed -n \
9990 "s/'/'\\\\''/g;
9991 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9992 ;; #(
9993 *)
9994 # `set' quotes correctly as required by POSIX, so do not add quotes.
9995 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9996 ;;
9997 esac |
9998 sort
9999) |
10000 sed '
10001 /^ac_cv_env_/b end
10002 t clear
10003 :clear
10004 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10005 t end
10006 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10007 :end' >>confcache
10008if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10009 if test -w "$cache_file"; then
10010 if test "x$cache_file" != "x/dev/null"; then
10011 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10012$as_echo "$as_me: updating cache $cache_file" >&6;}
10013 if test ! -f "$cache_file" || test -h "$cache_file"; then
10014 cat confcache >"$cache_file"
10015 else
10016 case $cache_file in #(
10017 */* | ?:*)
10018 mv -f confcache "$cache_file"$$ &&
10019 mv -f "$cache_file"$$ "$cache_file" ;; #(
10020 *)
10021 mv -f confcache "$cache_file" ;;
10022 esac
10023 fi
10024 fi
10025 else
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10027$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10028 fi
10029fi
10030rm -f confcache
10031
10032test "x$prefix" = xNONE && prefix=$ac_default_prefix
10033# Let make expand exec_prefix.
10034test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10035
10036DEFS=-DHAVE_CONFIG_H
10037
10038ac_libobjs=
10039ac_ltlibobjs=
10040U=
10041for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10042 # 1. Remove the extension, and $U if already installed.
10043 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10044 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10045 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10046 # will be set to the directory where LIBOBJS objects are built.
10047 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10048 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10049done
10050LIBOBJS=$ac_libobjs
10051
10052LTLIBOBJS=$ac_ltlibobjs
10053
10054
10055
10056: "${CONFIG_STATUS=./config.status}"
10057ac_write_fail=0
10058ac_clean_files_save=$ac_clean_files
10059ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10060{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10061$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10062as_write_fail=0
10063cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10064#! $SHELL
10065# Generated by $as_me.
10066# Run this file to recreate the current configuration.
10067# Compiler output produced by configure, useful for debugging
10068# configure, is in config.log if it exists.
10069
10070debug=false
10071ac_cs_recheck=false
10072ac_cs_silent=false
10073
10074SHELL=\${CONFIG_SHELL-$SHELL}
10075export SHELL
10076_ASEOF
10077cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10078## -------------------- ##
10079## M4sh Initialization. ##
10080## -------------------- ##
10081
10082# Be more Bourne compatible
10083DUALCASE=1; export DUALCASE # for MKS sh
10084if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10085 emulate sh
10086 NULLCMD=:
10087 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10088 # is contrary to our usage. Disable this feature.
10089 alias -g '${1+"$@"}'='"$@"'
10090 setopt NO_GLOB_SUBST
10091else
10092 case `(set -o) 2>/dev/null` in #(
10093 *posix*) :
10094 set -o posix ;; #(
10095 *) :
10096 ;;
10097esac
10098fi
10099
10100
10101as_nl='
10102'
10103export as_nl
10104# Printing a long string crashes Solaris 7 /usr/bin/printf.
10105as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10106as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10107as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10108# Prefer a ksh shell builtin over an external printf program on Solaris,
10109# but without wasting forks for bash or zsh.
10110if test -z "$BASH_VERSION$ZSH_VERSION" \
10111 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10112 as_echo='print -r --'
10113 as_echo_n='print -rn --'
10114elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10115 as_echo='printf %s\n'
10116 as_echo_n='printf %s'
10117else
10118 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10119 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10120 as_echo_n='/usr/ucb/echo -n'
10121 else
10122 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10123 as_echo_n_body='eval
10124 arg=$1;
10125 case $arg in #(
10126 *"$as_nl"*)
10127 expr "X$arg" : "X\\(.*\\)$as_nl";
10128 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10129 esac;
10130 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10131 '
10132 export as_echo_n_body
10133 as_echo_n='sh -c $as_echo_n_body as_echo'
10134 fi
10135 export as_echo_body
10136 as_echo='sh -c $as_echo_body as_echo'
10137fi
10138
10139# The user is always right.
10140if test "${PATH_SEPARATOR+set}" != set; then
10141 PATH_SEPARATOR=:
10142 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10143 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10144 PATH_SEPARATOR=';'
10145 }
10146fi
10147
10148
10149# IFS
10150# We need space, tab and new line, in precisely that order. Quoting is
10151# there to prevent editors from complaining about space-tab.
10152# (If _AS_PATH_WALK were called with IFS unset, it would disable word
10153# splitting by setting IFS to empty value.)
10154IFS=" "" $as_nl"
10155
10156# Find who we are. Look in the path if we contain no directory separator.
10157as_myself=
10158case $0 in #((
10159 *[\\/]* ) as_myself=$0 ;;
10160 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10161for as_dir in $PATH
10162do
10163 IFS=$as_save_IFS
10164 test -z "$as_dir" && as_dir=.
10165 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10166 done
10167IFS=$as_save_IFS
10168
10169 ;;
10170esac
10171# We did not find ourselves, most probably we were run as `sh COMMAND'
10172# in which case we are not to be found in the path.
10173if test "x$as_myself" = x; then
10174 as_myself=$0
10175fi
10176if test ! -f "$as_myself"; then
10177 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10178 exit 1
10179fi
10180
10181# Unset variables that we do not need and which cause bugs (e.g. in
10182# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10183# suppresses any "Segmentation fault" message there. '((' could
10184# trigger a bug in pdksh 5.2.14.
10185for as_var in BASH_ENV ENV MAIL MAILPATH
10186do eval test x\${$as_var+set} = xset \
10187 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10188done
10189PS1='$ '
10190PS2='> '
10191PS4='+ '
10192
10193# NLS nuisances.
10194LC_ALL=C
10195export LC_ALL
10196LANGUAGE=C
10197export LANGUAGE
10198
10199# CDPATH.
10200(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10201
10202
10203# as_fn_error STATUS ERROR [LINENO LOG_FD]
10204# ----------------------------------------
10205# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10206# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10207# script with STATUS, using 1 if that was 0.
10208as_fn_error ()
10209{
10210 as_status=$1; test $as_status -eq 0 && as_status=1
10211 if test "$4"; then
10212 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10213 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10214 fi
10215 $as_echo "$as_me: error: $2" >&2
10216 as_fn_exit $as_status
10217} # as_fn_error
10218
10219
10220# as_fn_set_status STATUS
10221# -----------------------
10222# Set $? to STATUS, without forking.
10223as_fn_set_status ()
10224{
10225 return $1
10226} # as_fn_set_status
10227
10228# as_fn_exit STATUS
10229# -----------------
10230# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10231as_fn_exit ()
10232{
10233 set +e
10234 as_fn_set_status $1
10235 exit $1
10236} # as_fn_exit
10237
10238# as_fn_unset VAR
10239# ---------------
10240# Portably unset VAR.
10241as_fn_unset ()
10242{
10243 { eval $1=; unset $1;}
10244}
10245as_unset=as_fn_unset
10246# as_fn_append VAR VALUE
10247# ----------------------
10248# Append the text in VALUE to the end of the definition contained in VAR. Take
10249# advantage of any shell optimizations that allow amortized linear growth over
10250# repeated appends, instead of the typical quadratic growth present in naive
10251# implementations.
10252if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10253 eval 'as_fn_append ()
10254 {
10255 eval $1+=\$2
10256 }'
10257else
10258 as_fn_append ()
10259 {
10260 eval $1=\$$1\$2
10261 }
10262fi # as_fn_append
10263
10264# as_fn_arith ARG...
10265# ------------------
10266# Perform arithmetic evaluation on the ARGs, and store the result in the
10267# global $as_val. Take advantage of shells that can avoid forks. The arguments
10268# must be portable across $(()) and expr.
10269if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10270 eval 'as_fn_arith ()
10271 {
10272 as_val=$(( $* ))
10273 }'
10274else
10275 as_fn_arith ()
10276 {
10277 as_val=`expr "$@" || test $? -eq 1`
10278 }
10279fi # as_fn_arith
10280
10281
10282if expr a : '\(a\)' >/dev/null 2>&1 &&
10283 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10284 as_expr=expr
10285else
10286 as_expr=false
10287fi
10288
10289if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10290 as_basename=basename
10291else
10292 as_basename=false
10293fi
10294
10295if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10296 as_dirname=dirname
10297else
10298 as_dirname=false
10299fi
10300
10301as_me=`$as_basename -- "$0" ||
10302$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10303 X"$0" : 'X\(//\)$' \| \
10304 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10305$as_echo X/"$0" |
10306 sed '/^.*\/\([^/][^/]*\)\/*$/{
10307 s//\1/
10308 q
10309 }
10310 /^X\/\(\/\/\)$/{
10311 s//\1/
10312 q
10313 }
10314 /^X\/\(\/\).*/{
10315 s//\1/
10316 q
10317 }
10318 s/.*/./; q'`
10319
10320# Avoid depending upon Character Ranges.
10321as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10322as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10323as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10324as_cr_digits='0123456789'
10325as_cr_alnum=$as_cr_Letters$as_cr_digits
10326
10327ECHO_C= ECHO_N= ECHO_T=
10328case `echo -n x` in #(((((
10329-n*)
10330 case `echo 'xy\c'` in
10331 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10332 xy) ECHO_C='\c';;
10333 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10334 ECHO_T=' ';;
10335 esac;;
10336*)
10337 ECHO_N='-n';;
10338esac
10339
10340rm -f conf$$ conf$$.exe conf$$.file
10341if test -d conf$$.dir; then
10342 rm -f conf$$.dir/conf$$.file
10343else
10344 rm -f conf$$.dir
10345 mkdir conf$$.dir 2>/dev/null
10346fi
10347if (echo >conf$$.file) 2>/dev/null; then
10348 if ln -s conf$$.file conf$$ 2>/dev/null; then
10349 as_ln_s='ln -s'
10350 # ... but there are two gotchas:
10351 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10352 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6641bd0d 10353 # In both cases, we have to default to `cp -p'.
d9f356c5 10354 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6641bd0d 10355 as_ln_s='cp -p'
d9f356c5
MS
10356 elif ln conf$$.file conf$$ 2>/dev/null; then
10357 as_ln_s=ln
10358 else
6641bd0d 10359 as_ln_s='cp -p'
d9f356c5
MS
10360 fi
10361else
6641bd0d 10362 as_ln_s='cp -p'
d9f356c5
MS
10363fi
10364rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10365rmdir conf$$.dir 2>/dev/null
10366
10367
10368# as_fn_mkdir_p
10369# -------------
10370# Create "$as_dir" as a directory, including parents if necessary.
10371as_fn_mkdir_p ()
10372{
10373
10374 case $as_dir in #(
10375 -*) as_dir=./$as_dir;;
10376 esac
10377 test -d "$as_dir" || eval $as_mkdir_p || {
10378 as_dirs=
10379 while :; do
10380 case $as_dir in #(
10381 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10382 *) as_qdir=$as_dir;;
10383 esac
10384 as_dirs="'$as_qdir' $as_dirs"
10385 as_dir=`$as_dirname -- "$as_dir" ||
10386$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10387 X"$as_dir" : 'X\(//\)[^/]' \| \
10388 X"$as_dir" : 'X\(//\)$' \| \
10389 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10390$as_echo X"$as_dir" |
10391 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10392 s//\1/
10393 q
10394 }
10395 /^X\(\/\/\)[^/].*/{
10396 s//\1/
10397 q
10398 }
10399 /^X\(\/\/\)$/{
10400 s//\1/
10401 q
10402 }
10403 /^X\(\/\).*/{
10404 s//\1/
10405 q
10406 }
10407 s/.*/./; q'`
10408 test -d "$as_dir" && break
10409 done
10410 test -z "$as_dirs" || eval "mkdir $as_dirs"
10411 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10412
10413
10414} # as_fn_mkdir_p
10415if mkdir -p . 2>/dev/null; then
10416 as_mkdir_p='mkdir -p "$as_dir"'
10417else
10418 test -d ./-p && rmdir ./-p
10419 as_mkdir_p=false
10420fi
10421
6641bd0d
MS
10422if test -x / >/dev/null 2>&1; then
10423 as_test_x='test -x'
10424else
10425 if ls -dL / >/dev/null 2>&1; then
10426 as_ls_L_option=L
10427 else
10428 as_ls_L_option=
10429 fi
10430 as_test_x='
10431 eval sh -c '\''
10432 if test -d "$1"; then
10433 test -d "$1/.";
10434 else
10435 case $1 in #(
10436 -*)set "./$1";;
10437 esac;
10438 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10439 ???[sx]*):;;*)false;;esac;fi
10440 '\'' sh
10441 '
10442fi
10443as_executable_p=$as_test_x
d9f356c5
MS
10444
10445# Sed expression to map a string onto a valid CPP name.
10446as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10447
10448# Sed expression to map a string onto a valid variable name.
10449as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10450
10451
10452exec 6>&1
10453## ----------------------------------- ##
10454## Main body of $CONFIG_STATUS script. ##
10455## ----------------------------------- ##
10456_ASEOF
10457test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10458
10459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10460# Save the log message, to keep $0 and so on meaningful, and to
10461# report actual input values of CONFIG_FILES etc. instead of their
10462# values after options handling.
10463ac_log="
8a763079 10464This file was extended by CUPS $as_me 2.3b7, which was
6641bd0d 10465generated by GNU Autoconf 2.68. Invocation command line was
d9f356c5
MS
10466
10467 CONFIG_FILES = $CONFIG_FILES
10468 CONFIG_HEADERS = $CONFIG_HEADERS
10469 CONFIG_LINKS = $CONFIG_LINKS
10470 CONFIG_COMMANDS = $CONFIG_COMMANDS
10471 $ $0 $@
10472
10473on `(hostname || uname -n) 2>/dev/null | sed 1q`
10474"
10475
10476_ACEOF
10477
10478case $ac_config_files in *"
10479"*) set x $ac_config_files; shift; ac_config_files=$*;;
10480esac
10481
10482case $ac_config_headers in *"
10483"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10484esac
10485
10486
10487cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10488# Files that config.status was made for.
10489config_files="$ac_config_files"
10490config_headers="$ac_config_headers"
10491
10492_ACEOF
10493
10494cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10495ac_cs_usage="\
10496\`$as_me' instantiates files and other configuration actions
10497from templates according to the current configuration. Unless the files
10498and actions are specified as TAGs, all are instantiated by default.
10499
10500Usage: $0 [OPTION]... [TAG]...
10501
10502 -h, --help print this help, then exit
10503 -V, --version print version number and configuration settings, then exit
10504 --config print configuration, then exit
10505 -q, --quiet, --silent
10506 do not print progress messages
10507 -d, --debug don't remove temporary files
10508 --recheck update $as_me by reconfiguring in the same conditions
10509 --file=FILE[:TEMPLATE]
10510 instantiate the configuration file FILE
10511 --header=FILE[:TEMPLATE]
10512 instantiate the configuration header FILE
10513
10514Configuration files:
10515$config_files
10516
10517Configuration headers:
10518$config_headers
10519
24343173 10520Report bugs to <https://github.com/apple/cups/issues>.
d9f356c5
MS
10521CUPS home page: <https://www.cups.org/>."
10522
10523_ACEOF
10524cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10525ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10526ac_cs_version="\\
8a763079 10527CUPS config.status 2.3b7
6641bd0d 10528configured by $0, generated by GNU Autoconf 2.68,
d9f356c5
MS
10529 with options \\"\$ac_cs_config\\"
10530
6641bd0d 10531Copyright (C) 2010 Free Software Foundation, Inc.
d9f356c5
MS
10532This config.status script is free software; the Free Software Foundation
10533gives unlimited permission to copy, distribute and modify it."
10534
10535ac_pwd='$ac_pwd'
10536srcdir='$srcdir'
10537AWK='$AWK'
10538test -n "\$AWK" || AWK=awk
10539_ACEOF
10540
10541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10542# The default lists apply if the user does not specify any file.
10543ac_need_defaults=:
10544while test $# != 0
10545do
10546 case $1 in
10547 --*=?*)
10548 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10549 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10550 ac_shift=:
10551 ;;
10552 --*=)
10553 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10554 ac_optarg=
10555 ac_shift=:
10556 ;;
10557 *)
10558 ac_option=$1
10559 ac_optarg=$2
10560 ac_shift=shift
10561 ;;
10562 esac
10563
10564 case $ac_option in
10565 # Handling of the options.
10566 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10567 ac_cs_recheck=: ;;
10568 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10569 $as_echo "$ac_cs_version"; exit ;;
10570 --config | --confi | --conf | --con | --co | --c )
10571 $as_echo "$ac_cs_config"; exit ;;
10572 --debug | --debu | --deb | --de | --d | -d )
10573 debug=: ;;
10574 --file | --fil | --fi | --f )
10575 $ac_shift
10576 case $ac_optarg in
10577 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10578 '') as_fn_error $? "missing file argument" ;;
10579 esac
10580 as_fn_append CONFIG_FILES " '$ac_optarg'"
10581 ac_need_defaults=false;;
10582 --header | --heade | --head | --hea )
10583 $ac_shift
10584 case $ac_optarg in
10585 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10586 esac
10587 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10588 ac_need_defaults=false;;
10589 --he | --h)
10590 # Conflict between --help and --header
10591 as_fn_error $? "ambiguous option: \`$1'
10592Try \`$0 --help' for more information.";;
10593 --help | --hel | -h )
10594 $as_echo "$ac_cs_usage"; exit ;;
10595 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10596 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10597 ac_cs_silent=: ;;
10598
10599 # This is an error.
10600 -*) as_fn_error $? "unrecognized option: \`$1'
10601Try \`$0 --help' for more information." ;;
10602
10603 *) as_fn_append ac_config_targets " $1"
10604 ac_need_defaults=false ;;
10605
10606 esac
10607 shift
10608done
10609
10610ac_configure_extra_args=
10611
10612if $ac_cs_silent; then
10613 exec 6>/dev/null
10614 ac_configure_extra_args="$ac_configure_extra_args --silent"
10615fi
10616
10617_ACEOF
10618cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10619if \$ac_cs_recheck; then
6641bd0d 10620 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
d9f356c5
MS
10621 shift
10622 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10623 CONFIG_SHELL='$SHELL'
10624 export CONFIG_SHELL
10625 exec "\$@"
10626fi
10627
10628_ACEOF
10629cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10630exec 5>>config.log
10631{
10632 echo
10633 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10634## Running $as_me. ##
10635_ASBOX
10636 $as_echo "$ac_log"
10637} >&5
10638
10639_ACEOF
10640cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10641_ACEOF
10642
10643cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10644
10645# Handling of arguments.
10646for ac_config_target in $ac_config_targets
10647do
10648 case $ac_config_target in
10649 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
10650 "Makedefs") CONFIG_FILES="$CONFIG_FILES Makedefs" ;;
10651 "conf/cups-files.conf") CONFIG_FILES="$CONFIG_FILES conf/cups-files.conf" ;;
10652 "conf/cupsd.conf") CONFIG_FILES="$CONFIG_FILES conf/cupsd.conf" ;;
10653 "conf/mime.convs") CONFIG_FILES="$CONFIG_FILES conf/mime.convs" ;;
10654 "conf/pam.std") CONFIG_FILES="$CONFIG_FILES conf/pam.std" ;;
10655 "conf/snmp.conf") CONFIG_FILES="$CONFIG_FILES conf/snmp.conf" ;;
10656 "cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
10657 "desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
10658 "doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
10659 "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
10660 "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
10661 "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
10662 "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
d9f356c5
MS
10663 "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
10664 "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
10665 "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
10666 "scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
10667 "scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
10668 "scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
10669 "scheduler/org.cups.cups-lpd.plist") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpd.plist" ;;
10670 "scheduler/org.cups.cups-lpdAT.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpdAT.service" ;;
10671 "scheduler/org.cups.cupsd.path") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.path" ;;
10672 "scheduler/org.cups.cupsd.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.service" ;;
10673 "scheduler/org.cups.cupsd.socket") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.socket" ;;
10674 "templates/header.tmpl") CONFIG_FILES="$CONFIG_FILES templates/header.tmpl" ;;
10675 "packaging/cups.list") CONFIG_FILES="$CONFIG_FILES packaging/cups.list" ;;
10676 "$LANGFILES") CONFIG_FILES="$CONFIG_FILES $LANGFILES" ;;
10677
10678 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10679 esac
10680done
10681
10682
10683# If the user did not use the arguments to specify the items to instantiate,
10684# then the envvar interface is used. Set only those that are not.
10685# We use the long form for the default assignment because of an extremely
10686# bizarre bug on SunOS 4.1.3.
10687if $ac_need_defaults; then
10688 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10689 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10690fi
10691
10692# Have a temporary directory for convenience. Make it in the build tree
10693# simply because there is no reason against having it here, and in addition,
10694# creating and moving files from /tmp can sometimes cause problems.
10695# Hook for its removal unless debugging.
10696# Note that there is a small window in which the directory will not be cleaned:
10697# after its creation but before its name has been assigned to `$tmp'.
10698$debug ||
10699{
10700 tmp= ac_tmp=
10701 trap 'exit_status=$?
10702 : "${ac_tmp:=$tmp}"
10703 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10704' 0
10705 trap 'as_fn_exit 1' 1 2 13 15
10706}
10707# Create a (secure) tmp directory for tmp files.
10708
10709{
10710 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10711 test -d "$tmp"
10712} ||
10713{
10714 tmp=./conf$$-$RANDOM
10715 (umask 077 && mkdir "$tmp")
10716} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10717ac_tmp=$tmp
10718
10719# Set up the scripts for CONFIG_FILES section.
10720# No need to generate them if there are no CONFIG_FILES.
10721# This happens for instance with `./config.status config.h'.
10722if test -n "$CONFIG_FILES"; then
10723
10724
10725ac_cr=`echo X | tr X '\015'`
10726# On cygwin, bash can eat \r inside `` if the user requested igncr.
10727# But we know of no other shell where ac_cr would be empty at this
10728# point, so we can use a bashism as a fallback.
10729if test "x$ac_cr" = x; then
10730 eval ac_cr=\$\'\\r\'
10731fi
10732ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10733if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10734 ac_cs_awk_cr='\\r'
10735else
10736 ac_cs_awk_cr=$ac_cr
10737fi
10738
10739echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
10740_ACEOF
10741
10742
10743{
10744 echo "cat >conf$$subs.awk <<_ACEOF" &&
10745 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10746 echo "_ACEOF"
10747} >conf$$subs.sh ||
10748 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10749ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
10750ac_delim='%!_!# '
10751for ac_last_try in false false false false false :; do
10752 . ./conf$$subs.sh ||
10753 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10754
10755 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10756 if test $ac_delim_n = $ac_delim_num; then
10757 break
10758 elif $ac_last_try; then
10759 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10760 else
10761 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10762 fi
10763done
10764rm -f conf$$subs.sh
10765
10766cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10767cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
10768_ACEOF
10769sed -n '
10770h
10771s/^/S["/; s/!.*/"]=/
10772p
10773g
10774s/^[^!]*!//
10775:repl
10776t repl
10777s/'"$ac_delim"'$//
10778t delim
10779:nl
10780h
10781s/\(.\{148\}\)..*/\1/
10782t more1
10783s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10784p
10785n
10786b repl
10787:more1
10788s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10789p
10790g
10791s/.\{148\}//
10792t nl
10793:delim
10794h
10795s/\(.\{148\}\)..*/\1/
10796t more2
10797s/["\\]/\\&/g; s/^/"/; s/$/"/
10798p
10799b
10800:more2
10801s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10802p
10803g
10804s/.\{148\}//
10805t delim
10806' <conf$$subs.awk | sed '
10807/^[^""]/{
10808 N
10809 s/\n//
10810}
10811' >>$CONFIG_STATUS || ac_write_fail=1
10812rm -f conf$$subs.awk
10813cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10814_ACAWK
10815cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
10816 for (key in S) S_is_set[key] = 1
10817 FS = "\a"
10818
10819}
10820{
10821 line = $ 0
10822 nfields = split(line, field, "@")
10823 substed = 0
10824 len = length(field[1])
10825 for (i = 2; i < nfields; i++) {
10826 key = field[i]
10827 keylen = length(key)
10828 if (S_is_set[key]) {
10829 value = S[key]
10830 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10831 len += length(value) + length(field[++i])
10832 substed = 1
10833 } else
10834 len += 1 + keylen
10835 }
10836
10837 print line
10838}
10839
10840_ACAWK
10841_ACEOF
10842cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10843if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10844 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10845else
10846 cat
10847fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10848 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10849_ACEOF
10850
10851# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10852# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
10853# trailing colons and then remove the whole line if VPATH becomes empty
10854# (actually we leave an empty line to preserve line numbers).
10855if test "x$srcdir" = x.; then
10856 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10857h
10858s///
10859s/^/:/
10860s/[ ]*$/:/
10861s/:\$(srcdir):/:/g
10862s/:\${srcdir}:/:/g
10863s/:@srcdir@:/:/g
10864s/^:*//
10865s/:*$//
10866x
10867s/\(=[ ]*\).*/\1/
10868G
10869s/\n//
10870s/^[^=]*=[ ]*$//
10871}'
10872fi
10873
10874cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10875fi # test -n "$CONFIG_FILES"
10876
10877# Set up the scripts for CONFIG_HEADERS section.
10878# No need to generate them if there are no CONFIG_HEADERS.
10879# This happens for instance with `./config.status Makefile'.
10880if test -n "$CONFIG_HEADERS"; then
10881cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10882BEGIN {
10883_ACEOF
10884
10885# Transform confdefs.h into an awk script `defines.awk', embedded as
10886# here-document in config.status, that substitutes the proper values into
10887# config.h.in to produce config.h.
10888
10889# Create a delimiter string that does not exist in confdefs.h, to ease
10890# handling of long lines.
10891ac_delim='%!_!# '
10892for ac_last_try in false false :; do
10893 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10894 if test -z "$ac_tt"; then
10895 break
10896 elif $ac_last_try; then
10897 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10898 else
10899 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10900 fi
10901done
10902
10903# For the awk script, D is an array of macro values keyed by name,
10904# likewise P contains macro parameters if any. Preserve backslash
10905# newline sequences.
10906
10907ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10908sed -n '
10909s/.\{148\}/&'"$ac_delim"'/g
10910t rset
10911:rset
10912s/^[ ]*#[ ]*define[ ][ ]*/ /
10913t def
10914d
10915:def
10916s/\\$//
10917t bsnl
10918s/["\\]/\\&/g
10919s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10920D["\1"]=" \3"/p
10921s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10922d
10923:bsnl
10924s/["\\]/\\&/g
10925s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10926D["\1"]=" \3\\\\\\n"\\/p
10927t cont
10928s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10929t cont
10930d
10931:cont
10932n
10933s/.\{148\}/&'"$ac_delim"'/g
10934t clear
10935:clear
10936s/\\$//
10937t bsnlc
10938s/["\\]/\\&/g; s/^/"/; s/$/"/p
10939d
10940:bsnlc
10941s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10942b cont
10943' <confdefs.h | sed '
10944s/'"$ac_delim"'/"\\\
10945"/g' >>$CONFIG_STATUS || ac_write_fail=1
10946
10947cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10948 for (key in D) D_is_set[key] = 1
10949 FS = "\a"
10950}
10951/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10952 line = \$ 0
10953 split(line, arg, " ")
10954 if (arg[1] == "#") {
10955 defundef = arg[2]
10956 mac1 = arg[3]
10957 } else {
10958 defundef = substr(arg[1], 2)
10959 mac1 = arg[2]
10960 }
10961 split(mac1, mac2, "(") #)
10962 macro = mac2[1]
10963 prefix = substr(line, 1, index(line, defundef) - 1)
10964 if (D_is_set[macro]) {
10965 # Preserve the white space surrounding the "#".
10966 print prefix "define", macro P[macro] D[macro]
10967 next
10968 } else {
10969 # Replace #undef with comments. This is necessary, for example,
10970 # in the case of _POSIX_SOURCE, which is predefined and required
10971 # on some systems where configure will not decide to define it.
10972 if (defundef == "undef") {
10973 print "/*", prefix defundef, macro, "*/"
10974 next
10975 }
10976 }
10977}
10978{ print }
10979_ACAWK
10980_ACEOF
10981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10982 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10983fi # test -n "$CONFIG_HEADERS"
10984
10985
10986eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10987shift
10988for ac_tag
10989do
10990 case $ac_tag in
10991 :[FHLC]) ac_mode=$ac_tag; continue;;
10992 esac
10993 case $ac_mode$ac_tag in
10994 :[FHL]*:*);;
10995 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10996 :[FH]-) ac_tag=-:-;;
10997 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10998 esac
10999 ac_save_IFS=$IFS
11000 IFS=:
11001 set x $ac_tag
11002 IFS=$ac_save_IFS
11003 shift
11004 ac_file=$1
11005 shift
11006
11007 case $ac_mode in
11008 :L) ac_source=$1;;
11009 :[FH])
11010 ac_file_inputs=
11011 for ac_f
11012 do
11013 case $ac_f in
11014 -) ac_f="$ac_tmp/stdin";;
11015 *) # Look for the file first in the build tree, then in the source tree
11016 # (if the path is not absolute). The absolute path cannot be DOS-style,
11017 # because $ac_f cannot contain `:'.
11018 test -f "$ac_f" ||
11019 case $ac_f in
11020 [\\/$]*) false;;
11021 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11022 esac ||
11023 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11024 esac
11025 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11026 as_fn_append ac_file_inputs " '$ac_f'"
11027 done
11028
11029 # Let's still pretend it is `configure' which instantiates (i.e., don't
11030 # use $as_me), people would be surprised to read:
11031 # /* config.h. Generated by config.status. */
11032 configure_input='Generated from '`
11033 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11034 `' by configure.'
11035 if test x"$ac_file" != x-; then
11036 configure_input="$ac_file. $configure_input"
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11038$as_echo "$as_me: creating $ac_file" >&6;}
11039 fi
11040 # Neutralize special characters interpreted by sed in replacement strings.
11041 case $configure_input in #(
11042 *\&* | *\|* | *\\* )
11043 ac_sed_conf_input=`$as_echo "$configure_input" |
11044 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11045 *) ac_sed_conf_input=$configure_input;;
11046 esac
11047
11048 case $ac_tag in
11049 *:-:* | *:-) cat >"$ac_tmp/stdin" \
11050 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11051 esac
11052 ;;
11053 esac
11054
11055 ac_dir=`$as_dirname -- "$ac_file" ||
11056$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11057 X"$ac_file" : 'X\(//\)[^/]' \| \
11058 X"$ac_file" : 'X\(//\)$' \| \
11059 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11060$as_echo X"$ac_file" |
11061 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11062 s//\1/
11063 q
11064 }
11065 /^X\(\/\/\)[^/].*/{
11066 s//\1/
11067 q
11068 }
11069 /^X\(\/\/\)$/{
11070 s//\1/
11071 q
11072 }
11073 /^X\(\/\).*/{
11074 s//\1/
11075 q
11076 }
11077 s/.*/./; q'`
11078 as_dir="$ac_dir"; as_fn_mkdir_p
11079 ac_builddir=.
11080
11081case "$ac_dir" in
11082.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11083*)
11084 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11085 # A ".." for each directory in $ac_dir_suffix.
11086 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11087 case $ac_top_builddir_sub in
11088 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11089 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11090 esac ;;
11091esac
11092ac_abs_top_builddir=$ac_pwd
11093ac_abs_builddir=$ac_pwd$ac_dir_suffix
11094# for backward compatibility:
11095ac_top_builddir=$ac_top_build_prefix
11096
11097case $srcdir in
11098 .) # We are building in place.
11099 ac_srcdir=.
11100 ac_top_srcdir=$ac_top_builddir_sub
11101 ac_abs_top_srcdir=$ac_pwd ;;
11102 [\\/]* | ?:[\\/]* ) # Absolute name.
11103 ac_srcdir=$srcdir$ac_dir_suffix;
11104 ac_top_srcdir=$srcdir
11105 ac_abs_top_srcdir=$srcdir ;;
11106 *) # Relative name.
11107 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11108 ac_top_srcdir=$ac_top_build_prefix$srcdir
11109 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11110esac
11111ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11112
11113
11114 case $ac_mode in
11115 :F)
11116 #
11117 # CONFIG_FILE
11118 #
11119
11120_ACEOF
11121
11122cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11123# If the template does not know about datarootdir, expand it.
11124# FIXME: This hack should be removed a few years after 2.60.
11125ac_datarootdir_hack=; ac_datarootdir_seen=
11126ac_sed_dataroot='
11127/datarootdir/ {
11128 p
11129 q
11130}
11131/@datadir@/p
11132/@docdir@/p
11133/@infodir@/p
11134/@localedir@/p
11135/@mandir@/p'
11136case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11137*datarootdir*) ac_datarootdir_seen=yes;;
11138*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11139 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11140$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11141_ACEOF
11142cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11143 ac_datarootdir_hack='
11144 s&@datadir@&$datadir&g
11145 s&@docdir@&$docdir&g
11146 s&@infodir@&$infodir&g
11147 s&@localedir@&$localedir&g
11148 s&@mandir@&$mandir&g
11149 s&\\\${datarootdir}&$datarootdir&g' ;;
11150esac
11151_ACEOF
11152
11153# Neutralize VPATH when `$srcdir' = `.'.
11154# Shell code in configure.ac might set extrasub.
11155# FIXME: do we really want to maintain this feature?
11156cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11157ac_sed_extra="$ac_vpsub
11158$extrasub
11159_ACEOF
11160cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11161:t
11162/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11163s|@configure_input@|$ac_sed_conf_input|;t t
11164s&@top_builddir@&$ac_top_builddir_sub&;t t
11165s&@top_build_prefix@&$ac_top_build_prefix&;t t
11166s&@srcdir@&$ac_srcdir&;t t
11167s&@abs_srcdir@&$ac_abs_srcdir&;t t
11168s&@top_srcdir@&$ac_top_srcdir&;t t
11169s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11170s&@builddir@&$ac_builddir&;t t
11171s&@abs_builddir@&$ac_abs_builddir&;t t
11172s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11173$ac_datarootdir_hack
11174"
11175eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11176 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11177
11178test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11179 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11180 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11181 "$ac_tmp/out"`; test -z "$ac_out"; } &&
11182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11183which seems to be undefined. Please make sure it is defined" >&5
11184$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11185which seems to be undefined. Please make sure it is defined" >&2;}
11186
11187 rm -f "$ac_tmp/stdin"
11188 case $ac_file in
11189 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11190 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11191 esac \
11192 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11193 ;;
11194 :H)
11195 #
11196 # CONFIG_HEADER
11197 #
11198 if test x"$ac_file" != x-; then
11199 {
11200 $as_echo "/* $configure_input */" \
11201 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11202 } >"$ac_tmp/config.h" \
11203 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11204 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11206$as_echo "$as_me: $ac_file is unchanged" >&6;}
11207 else
11208 rm -f "$ac_file"
11209 mv "$ac_tmp/config.h" "$ac_file" \
11210 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11211 fi
11212 else
11213 $as_echo "/* $configure_input */" \
11214 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11215 || as_fn_error $? "could not create -" "$LINENO" 5
11216 fi
11217 ;;
11218
11219
11220 esac
11221
11222done # for ac_tag
11223
11224
11225as_fn_exit 0
11226_ACEOF
11227ac_clean_files=$ac_clean_files_save
11228
11229test $ac_write_fail = 0 ||
11230 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11231
11232
11233# configure is writing to config.log, and then calls config.status.
11234# config.status does its own redirection, appending to config.log.
11235# Unfortunately, on DOS this fails, as config.log is still kept open
11236# by configure, so config.status won't be able to write to it; its
11237# output is simply discarded. So we exec the FD to /dev/null,
11238# effectively closing config.log, so it can be properly (re)opened and
11239# appended to by config.status. When coming back to configure, we
11240# need to make the FD available again.
11241if test "$no_create" != yes; then
11242 ac_cs_success=:
11243 ac_config_status_args=
11244 test "$silent" = yes &&
11245 ac_config_status_args="$ac_config_status_args --quiet"
11246 exec 5>/dev/null
11247 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11248 exec 5>>config.log
11249 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11250 # would make configure fail if this is the last instruction.
11251 $ac_cs_success || as_fn_exit 1
11252fi
11253if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11255$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11256fi
11257
11258
11259chmod +x cups-config