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