]> git.ipfire.org Git - thirdparty/cups.git/blame - configure
Update the cups-files.conf and cupsd.conf file documentation for missing
[thirdparty/cups.git] / configure
CommitLineData
d9f356c5
MS
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
a621d151 3# Generated by GNU Autoconf 2.68 for CUPS 2.2.5.
d9f356c5 4#
24343173 5# Report bugs to <https://github.com/apple/cups/issues>.
d9f356c5
MS
6#
7#
8d7d268f
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
8d7d268f 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 :
8d7d268f
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.
8d7d268f 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 ||
8d7d268f 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
8d7d268f 495 as_ln_s='cp -p'
d9f356c5
MS
496 fi
497else
8d7d268f 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
8d7d268f
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'
a621d151
MS
563PACKAGE_VERSION='2.2.5'
564PACKAGE_STRING='CUPS 2.2.5'
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
666LIBGCRYPTCONFIG
667LIBGNUTLSCONFIG
668PTHREAD_FLAGS
669CUPS_DEFAULT_GSSSERVICENAME
670KRB5CONFIG
671LIBGSSAPI
672CUPS_LISTEN_DOMAINSOCKET
673CUPS_DEFAULT_DOMAINSOCKET
674RELROFLAGS
675PIEFLAGS
676CXXLIBS
677LDARCHFLAGS
678ARCHFLAGS
679UNITTESTS
680OPTIM
681INSTALL_STRIP
b94f7488
MS
682LIBTOOL_INSTALL
683LIBTOOL_CXX
684LIBTOOL_CC
d9f356c5 685LIBTOOL
07cb7247
MS
686LD_CXX
687LD_CC
d9f356c5
MS
688EXPORT_LDFLAGS
689IMGLIBS
690DSOLIBS
691LINKCUPSIMAGE
692LINKCUPS
693EXTLINKCUPSIMAGE
694EXTLINKCUPS
695LIBCUPSSTATIC
696LIBCUPSPPDC
697LIBCUPSMIME
698LIBCUPSIMAGE
699LIBCUPSCGI
700LIBCUPSBASE
701LIBCUPS
702DSOFLAGS
703DSOXX
704DSO
705MAN8DIR
706MAN8EXT
707MAN7EXT
708MAN5EXT
709MAN1EXT
710PMANDIR
711AMANDIR
712CUPS_STATEDIR
713CUPS_SERVERROOT
714INSTALL_SYSV
715CUPS_SERVERBIN
716CUPS_REQUESTS
717CUPS_LOGDIR
718CUPS_LOCALEDIR
719CUPS_FONTPATH
720CUPS_DOCROOT
721MENUDIR
722ICONDIR
723CUPS_DATADIR
724CUPS_CACHEDIR
725PRIVATEINCLUDE
726privateinclude
727BUILDDIRS
728INSTALLXPC
729CUPS_SYSTEM_AUTHKEY
730CUPS_DEFAULT_PRINTOPERATOR_AUTH
731DBUS_NOTIFIERLIBS
732DBUS_NOTIFIER
733DBUSDIR
734SERVERLIBS
735BACKLIBS
736ARFLAGS
737LIBZ
738INSTALL_GZIP
739LIBWRAP
740USBQUIRKS
741LIBUSB
742LIBMXML
743EGREP
744GREP
745LIBPAPER
746LIBMALLOC
747PKGCONFIG
748INSTALLSTATIC
749INSTALL
750CUPS_HTMLVIEW
751XDGOPEN
752SED
753RMDIR
754RM
755MV
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
8d7d268f
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
a621d151 1467\`configure' configures CUPS 2.2.5 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
a621d151 1532 short | recursive ) echo "Configuration of CUPS 2.2.5:";;
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
a621d151 1713CUPS configure 2.2.5
8d7d268f 1714generated by GNU Autoconf 2.68
d9f356c5 1715
8d7d268f 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 ||
8d7d268f 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
a621d151 2177It was created by CUPS $as_me 2.2.5, which was
8d7d268f 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
a621d151 2652CUPS_VERSION="2.2.5"
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
8d7d268f 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
8d7d268f 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
8d7d268f 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>
8d7d268f
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
8d7d268f 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
8d7d268f 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
8d7d268f 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
8d7d268f 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
8d7d268f 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
8d7d268f 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
8d7d268f 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
8d7d268f 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
8d7d268f 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
4006# Extract the first word of "mv", so it can be a program name with args.
4007set dummy mv; 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_MV+:} false; then :
4011 $as_echo_n "(cached) " >&6
4012else
4013 case $MV in
4014 [\\/]* | ?:[\\/]*)
4015 ac_cv_path_MV="$MV" # 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
8d7d268f 4024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
4025 ac_cv_path_MV="$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
4036MV=$ac_cv_path_MV
4037if test -n "$MV"; then
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
4039$as_echo "$MV" >&6; }
4040else
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4042$as_echo "no" >&6; }
4043fi
4044
4045
4046# Extract the first word of "rm", so it can be a program name with args.
4047set dummy rm; 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_RM+:} false; then :
4051 $as_echo_n "(cached) " >&6
4052else
4053 case $RM in
4054 [\\/]* | ?:[\\/]*)
4055 ac_cv_path_RM="$RM" # 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
8d7d268f 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_RM="$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
4076RM=$ac_cv_path_RM
4077if test -n "$RM"; then
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
4079$as_echo "$RM" >&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 "rmdir", so it can be a program name with args.
4087set dummy rmdir; 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_RMDIR+:} false; then :
4091 $as_echo_n "(cached) " >&6
4092else
4093 case $RMDIR in
4094 [\\/]* | ?:[\\/]*)
4095 ac_cv_path_RMDIR="$RMDIR" # 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
8d7d268f 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_RMDIR="$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
4116RMDIR=$ac_cv_path_RMDIR
4117if test -n "$RMDIR"; then
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
4119$as_echo "$RMDIR" >&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 "sed", so it can be a program name with args.
4127set dummy sed; 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_SED+:} false; then :
4131 $as_echo_n "(cached) " >&6
4132else
4133 case $SED in
4134 [\\/]* | ?:[\\/]*)
4135 ac_cv_path_SED="$SED" # 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
8d7d268f 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_SED="$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
4156SED=$ac_cv_path_SED
4157if test -n "$SED"; then
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4159$as_echo "$SED" >&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 "xdg-open", so it can be a program name with args.
4167set dummy xdg-open; 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_XDGOPEN+:} false; then :
4171 $as_echo_n "(cached) " >&6
4172else
4173 case $XDGOPEN in
4174 [\\/]* | ?:[\\/]*)
4175 ac_cv_path_XDGOPEN="$XDGOPEN" # 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
8d7d268f 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_XDGOPEN="$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
4196XDGOPEN=$ac_cv_path_XDGOPEN
4197if test -n "$XDGOPEN"; then
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XDGOPEN" >&5
4199$as_echo "$XDGOPEN" >&6; }
4200else
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4202$as_echo "no" >&6; }
4203fi
4204
4205
4206if test "x$XDGOPEN" = x; then
4207 CUPS_HTMLVIEW="htmlview"
4208else
4209 CUPS_HTMLVIEW="$XDGOPEN"
4210fi
4211
4212
4213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for install-sh script" >&5
4214$as_echo_n "checking for install-sh script... " >&6; }
4215INSTALL="`pwd`/install-sh"
4216
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using $INSTALL" >&5
4218$as_echo "using $INSTALL" >&6; }
4219
4220if test "x$AR" = x; then
4221 as_fn_error $? "Unable to find required library archive command." "$LINENO" 5
4222fi
4223if test "x$CC" = x; then
4224 as_fn_error $? "Unable to find required C compiler command." "$LINENO" 5
4225fi
4226
4227INSTALLSTATIC=""
4228# Check whether --enable-static was given.
4229if test "${enable_static+set}" = set; then :
4230 enableval=$enable_static;
4231fi
4232
4233
4234if test x$enable_static = xyes; then
4235 echo Installing static libraries...
4236 INSTALLSTATIC="installstatic"
4237fi
4238
4239
4240
4241if test -n "$ac_tool_prefix"; then
4242 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4243set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4245$as_echo_n "checking for $ac_word... " >&6; }
4246if ${ac_cv_path_PKGCONFIG+:} false; then :
4247 $as_echo_n "(cached) " >&6
4248else
4249 case $PKGCONFIG in
4250 [\\/]* | ?:[\\/]*)
4251 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
4252 ;;
4253 *)
4254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4255for as_dir in $PATH
4256do
4257 IFS=$as_save_IFS
4258 test -z "$as_dir" && as_dir=.
4259 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 4260 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
4261 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
4262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4263 break 2
4264 fi
4265done
4266 done
4267IFS=$as_save_IFS
4268
4269 ;;
4270esac
4271fi
4272PKGCONFIG=$ac_cv_path_PKGCONFIG
4273if test -n "$PKGCONFIG"; then
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
4275$as_echo "$PKGCONFIG" >&6; }
4276else
4277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4278$as_echo "no" >&6; }
4279fi
4280
4281
4282fi
4283if test -z "$ac_cv_path_PKGCONFIG"; then
4284 ac_pt_PKGCONFIG=$PKGCONFIG
4285 # Extract the first word of "pkg-config", so it can be a program name with args.
4286set dummy pkg-config; ac_word=$2
4287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288$as_echo_n "checking for $ac_word... " >&6; }
4289if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
4290 $as_echo_n "(cached) " >&6
4291else
4292 case $ac_pt_PKGCONFIG in
4293 [\\/]* | ?:[\\/]*)
4294 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
4295 ;;
4296 *)
4297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4298for as_dir in $PATH
4299do
4300 IFS=$as_save_IFS
4301 test -z "$as_dir" && as_dir=.
4302 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 4303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
4304 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
4305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4306 break 2
4307 fi
4308done
4309 done
4310IFS=$as_save_IFS
4311
4312 ;;
4313esac
4314fi
4315ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
4316if test -n "$ac_pt_PKGCONFIG"; then
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
4318$as_echo "$ac_pt_PKGCONFIG" >&6; }
4319else
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4321$as_echo "no" >&6; }
4322fi
4323
4324 if test "x$ac_pt_PKGCONFIG" = x; then
4325 PKGCONFIG=""
4326 else
4327 case $cross_compiling:$ac_tool_warned in
4328yes:)
4329{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4331ac_tool_warned=yes ;;
4332esac
4333 PKGCONFIG=$ac_pt_PKGCONFIG
4334 fi
4335else
4336 PKGCONFIG="$ac_cv_path_PKGCONFIG"
4337fi
4338
4339
4340
4341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing abs" >&5
4342$as_echo_n "checking for library containing abs... " >&6; }
4343if ${ac_cv_search_abs+:} false; then :
4344 $as_echo_n "(cached) " >&6
4345else
4346 ac_func_search_save_LIBS=$LIBS
4347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4348/* end confdefs.h. */
4349
4350/* Override any GCC internal prototype to avoid an error.
4351 Use char because int might match the return type of a GCC
4352 builtin and then its argument prototype would still apply. */
4353#ifdef __cplusplus
4354extern "C"
4355#endif
4356char abs ();
4357int
4358main ()
4359{
4360return abs ();
4361 ;
4362 return 0;
4363}
4364_ACEOF
4365for ac_lib in '' m; do
4366 if test -z "$ac_lib"; then
4367 ac_res="none required"
4368 else
4369 ac_res=-l$ac_lib
4370 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4371 fi
4372 if ac_fn_c_try_link "$LINENO"; then :
4373 ac_cv_search_abs=$ac_res
4374fi
4375rm -f core conftest.err conftest.$ac_objext \
4376 conftest$ac_exeext
4377 if ${ac_cv_search_abs+:} false; then :
4378 break
4379fi
4380done
4381if ${ac_cv_search_abs+:} false; then :
4382
4383else
4384 ac_cv_search_abs=no
4385fi
4386rm conftest.$ac_ext
4387LIBS=$ac_func_search_save_LIBS
4388fi
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_abs" >&5
4390$as_echo "$ac_cv_search_abs" >&6; }
4391ac_res=$ac_cv_search_abs
4392if test "$ac_res" != no; then :
4393 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4394 $as_echo "#define HAVE_ABS 1" >>confdefs.h
4395
4396fi
4397
4398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
4399$as_echo_n "checking for library containing crypt... " >&6; }
4400if ${ac_cv_search_crypt+:} false; then :
4401 $as_echo_n "(cached) " >&6
4402else
4403 ac_func_search_save_LIBS=$LIBS
4404cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4405/* end confdefs.h. */
4406
4407/* Override any GCC internal prototype to avoid an error.
4408 Use char because int might match the return type of a GCC
4409 builtin and then its argument prototype would still apply. */
4410#ifdef __cplusplus
4411extern "C"
4412#endif
4413char crypt ();
4414int
4415main ()
4416{
4417return crypt ();
4418 ;
4419 return 0;
4420}
4421_ACEOF
4422for ac_lib in '' crypt; do
4423 if test -z "$ac_lib"; then
4424 ac_res="none required"
4425 else
4426 ac_res=-l$ac_lib
4427 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4428 fi
4429 if ac_fn_c_try_link "$LINENO"; then :
4430 ac_cv_search_crypt=$ac_res
4431fi
4432rm -f core conftest.err conftest.$ac_objext \
4433 conftest$ac_exeext
4434 if ${ac_cv_search_crypt+:} false; then :
4435 break
4436fi
4437done
4438if ${ac_cv_search_crypt+:} false; then :
4439
4440else
4441 ac_cv_search_crypt=no
4442fi
4443rm conftest.$ac_ext
4444LIBS=$ac_func_search_save_LIBS
4445fi
4446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
4447$as_echo "$ac_cv_search_crypt" >&6; }
4448ac_res=$ac_cv_search_crypt
4449if test "$ac_res" != no; then :
4450 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4451
4452fi
4453
4454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmod" >&5
4455$as_echo_n "checking for library containing fmod... " >&6; }
4456if ${ac_cv_search_fmod+:} false; then :
4457 $as_echo_n "(cached) " >&6
4458else
4459 ac_func_search_save_LIBS=$LIBS
4460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461/* end confdefs.h. */
4462
4463/* Override any GCC internal prototype to avoid an error.
4464 Use char because int might match the return type of a GCC
4465 builtin and then its argument prototype would still apply. */
4466#ifdef __cplusplus
4467extern "C"
4468#endif
4469char fmod ();
4470int
4471main ()
4472{
4473return fmod ();
4474 ;
4475 return 0;
4476}
4477_ACEOF
4478for ac_lib in '' m; do
4479 if test -z "$ac_lib"; then
4480 ac_res="none required"
4481 else
4482 ac_res=-l$ac_lib
4483 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4484 fi
4485 if ac_fn_c_try_link "$LINENO"; then :
4486 ac_cv_search_fmod=$ac_res
4487fi
4488rm -f core conftest.err conftest.$ac_objext \
4489 conftest$ac_exeext
4490 if ${ac_cv_search_fmod+:} false; then :
4491 break
4492fi
4493done
4494if ${ac_cv_search_fmod+:} false; then :
4495
4496else
4497 ac_cv_search_fmod=no
4498fi
4499rm conftest.$ac_ext
4500LIBS=$ac_func_search_save_LIBS
4501fi
4502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmod" >&5
4503$as_echo "$ac_cv_search_fmod" >&6; }
4504ac_res=$ac_cv_search_fmod
4505if test "$ac_res" != no; then :
4506 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4507
4508fi
4509
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getspent" >&5
4511$as_echo_n "checking for library containing getspent... " >&6; }
4512if ${ac_cv_search_getspent+:} false; then :
4513 $as_echo_n "(cached) " >&6
4514else
4515 ac_func_search_save_LIBS=$LIBS
4516cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517/* end confdefs.h. */
4518
4519/* Override any GCC internal prototype to avoid an error.
4520 Use char because int might match the return type of a GCC
4521 builtin and then its argument prototype would still apply. */
4522#ifdef __cplusplus
4523extern "C"
4524#endif
4525char getspent ();
4526int
4527main ()
4528{
4529return getspent ();
4530 ;
4531 return 0;
4532}
4533_ACEOF
4534for ac_lib in '' sec gen; do
4535 if test -z "$ac_lib"; then
4536 ac_res="none required"
4537 else
4538 ac_res=-l$ac_lib
4539 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4540 fi
4541 if ac_fn_c_try_link "$LINENO"; then :
4542 ac_cv_search_getspent=$ac_res
4543fi
4544rm -f core conftest.err conftest.$ac_objext \
4545 conftest$ac_exeext
4546 if ${ac_cv_search_getspent+:} false; then :
4547 break
4548fi
4549done
4550if ${ac_cv_search_getspent+:} false; then :
4551
4552else
4553 ac_cv_search_getspent=no
4554fi
4555rm conftest.$ac_ext
4556LIBS=$ac_func_search_save_LIBS
4557fi
4558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getspent" >&5
4559$as_echo "$ac_cv_search_getspent" >&6; }
4560ac_res=$ac_cv_search_getspent
4561if test "$ac_res" != no; then :
4562 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4563
4564fi
4565
4566
4567LIBMALLOC=""
4568# Check whether --enable-mallinfo was given.
4569if test "${enable_mallinfo+set}" = set; then :
4570 enableval=$enable_mallinfo;
4571fi
4572
4573
4574if test x$enable_mallinfo = xyes; then
4575 SAVELIBS="$LIBS"
4576 LIBS=""
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mallinfo" >&5
4578$as_echo_n "checking for library containing mallinfo... " >&6; }
4579if ${ac_cv_search_mallinfo+:} false; then :
4580 $as_echo_n "(cached) " >&6
4581else
4582 ac_func_search_save_LIBS=$LIBS
4583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4584/* end confdefs.h. */
4585
4586/* Override any GCC internal prototype to avoid an error.
4587 Use char because int might match the return type of a GCC
4588 builtin and then its argument prototype would still apply. */
4589#ifdef __cplusplus
4590extern "C"
4591#endif
4592char mallinfo ();
4593int
4594main ()
4595{
4596return mallinfo ();
4597 ;
4598 return 0;
4599}
4600_ACEOF
4601for ac_lib in '' malloc; do
4602 if test -z "$ac_lib"; then
4603 ac_res="none required"
4604 else
4605 ac_res=-l$ac_lib
4606 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4607 fi
4608 if ac_fn_c_try_link "$LINENO"; then :
4609 ac_cv_search_mallinfo=$ac_res
4610fi
4611rm -f core conftest.err conftest.$ac_objext \
4612 conftest$ac_exeext
4613 if ${ac_cv_search_mallinfo+:} false; then :
4614 break
4615fi
4616done
4617if ${ac_cv_search_mallinfo+:} false; then :
4618
4619else
4620 ac_cv_search_mallinfo=no
4621fi
4622rm conftest.$ac_ext
4623LIBS=$ac_func_search_save_LIBS
4624fi
4625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mallinfo" >&5
4626$as_echo "$ac_cv_search_mallinfo" >&6; }
4627ac_res=$ac_cv_search_mallinfo
4628if test "$ac_res" != no; then :
4629 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4630 $as_echo "#define HAVE_MALLINFO 1" >>confdefs.h
4631
4632fi
4633
4634 LIBMALLOC="$LIBS"
4635 LIBS="$SAVELIBS"
4636fi
4637
4638
4639
4640# Check whether --enable-libpaper was given.
4641if test "${enable_libpaper+set}" = set; then :
4642 enableval=$enable_libpaper;
4643fi
4644
4645
4646if test x$enable_libpaper = xyes; then
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systempapername in -lpaper" >&5
4648$as_echo_n "checking for systempapername in -lpaper... " >&6; }
4649if ${ac_cv_lib_paper_systempapername+:} false; then :
4650 $as_echo_n "(cached) " >&6
4651else
4652 ac_check_lib_save_LIBS=$LIBS
4653LIBS="-lpaper $LIBS"
4654cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4655/* end confdefs.h. */
4656
4657/* Override any GCC internal prototype to avoid an error.
4658 Use char because int might match the return type of a GCC
4659 builtin and then its argument prototype would still apply. */
4660#ifdef __cplusplus
4661extern "C"
4662#endif
4663char systempapername ();
4664int
4665main ()
4666{
4667return systempapername ();
4668 ;
4669 return 0;
4670}
4671_ACEOF
4672if ac_fn_c_try_link "$LINENO"; then :
4673 ac_cv_lib_paper_systempapername=yes
4674else
4675 ac_cv_lib_paper_systempapername=no
4676fi
4677rm -f core conftest.err conftest.$ac_objext \
4678 conftest$ac_exeext conftest.$ac_ext
4679LIBS=$ac_check_lib_save_LIBS
4680fi
4681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_paper_systempapername" >&5
4682$as_echo "$ac_cv_lib_paper_systempapername" >&6; }
4683if test "x$ac_cv_lib_paper_systempapername" = xyes; then :
4684 $as_echo "#define HAVE_LIBPAPER 1" >>confdefs.h
4685
4686 LIBPAPER="-lpaper"
4687else
4688 LIBPAPER=""
4689fi
4690
4691else
4692 LIBPAPER=""
4693fi
4694
4695
4696
4697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4698$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4699if ${ac_cv_path_GREP+:} false; then :
4700 $as_echo_n "(cached) " >&6
4701else
4702 if test -z "$GREP"; then
4703 ac_path_GREP_found=false
4704 # Loop through the user's path and test for each of PROGNAME-LIST
4705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4706for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4707do
4708 IFS=$as_save_IFS
4709 test -z "$as_dir" && as_dir=.
4710 for ac_prog in grep ggrep; do
4711 for ac_exec_ext in '' $ac_executable_extensions; do
4712 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
8d7d268f 4713 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
d9f356c5
MS
4714# Check for GNU ac_path_GREP and select it if it is found.
4715 # Check for GNU $ac_path_GREP
4716case `"$ac_path_GREP" --version 2>&1` in
4717*GNU*)
4718 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4719*)
4720 ac_count=0
4721 $as_echo_n 0123456789 >"conftest.in"
4722 while :
4723 do
4724 cat "conftest.in" "conftest.in" >"conftest.tmp"
4725 mv "conftest.tmp" "conftest.in"
4726 cp "conftest.in" "conftest.nl"
4727 $as_echo 'GREP' >> "conftest.nl"
4728 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4729 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4730 as_fn_arith $ac_count + 1 && ac_count=$as_val
4731 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4732 # Best one so far, save it but keep looking for a better one
4733 ac_cv_path_GREP="$ac_path_GREP"
4734 ac_path_GREP_max=$ac_count
4735 fi
4736 # 10*(2^10) chars as input seems more than enough
4737 test $ac_count -gt 10 && break
4738 done
4739 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4740esac
4741
4742 $ac_path_GREP_found && break 3
4743 done
4744 done
4745 done
4746IFS=$as_save_IFS
4747 if test -z "$ac_cv_path_GREP"; then
4748 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4749 fi
4750else
4751 ac_cv_path_GREP=$GREP
4752fi
4753
4754fi
4755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4756$as_echo "$ac_cv_path_GREP" >&6; }
4757 GREP="$ac_cv_path_GREP"
4758
4759
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4761$as_echo_n "checking for egrep... " >&6; }
4762if ${ac_cv_path_EGREP+:} false; then :
4763 $as_echo_n "(cached) " >&6
4764else
4765 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4766 then ac_cv_path_EGREP="$GREP -E"
4767 else
4768 if test -z "$EGREP"; then
4769 ac_path_EGREP_found=false
4770 # Loop through the user's path and test for each of PROGNAME-LIST
4771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4772for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4773do
4774 IFS=$as_save_IFS
4775 test -z "$as_dir" && as_dir=.
4776 for ac_prog in egrep; do
4777 for ac_exec_ext in '' $ac_executable_extensions; do
4778 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
8d7d268f 4779 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
d9f356c5
MS
4780# Check for GNU ac_path_EGREP and select it if it is found.
4781 # Check for GNU $ac_path_EGREP
4782case `"$ac_path_EGREP" --version 2>&1` in
4783*GNU*)
4784 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4785*)
4786 ac_count=0
4787 $as_echo_n 0123456789 >"conftest.in"
4788 while :
4789 do
4790 cat "conftest.in" "conftest.in" >"conftest.tmp"
4791 mv "conftest.tmp" "conftest.in"
4792 cp "conftest.in" "conftest.nl"
4793 $as_echo 'EGREP' >> "conftest.nl"
4794 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4795 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4796 as_fn_arith $ac_count + 1 && ac_count=$as_val
4797 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4798 # Best one so far, save it but keep looking for a better one
4799 ac_cv_path_EGREP="$ac_path_EGREP"
4800 ac_path_EGREP_max=$ac_count
4801 fi
4802 # 10*(2^10) chars as input seems more than enough
4803 test $ac_count -gt 10 && break
4804 done
4805 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4806esac
4807
4808 $ac_path_EGREP_found && break 3
4809 done
4810 done
4811 done
4812IFS=$as_save_IFS
4813 if test -z "$ac_cv_path_EGREP"; then
4814 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4815 fi
4816else
4817 ac_cv_path_EGREP=$EGREP
4818fi
4819
4820 fi
4821fi
4822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4823$as_echo "$ac_cv_path_EGREP" >&6; }
4824 EGREP="$ac_cv_path_EGREP"
4825
4826
4827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4828$as_echo_n "checking for ANSI C header files... " >&6; }
4829if ${ac_cv_header_stdc+:} false; then :
4830 $as_echo_n "(cached) " >&6
4831else
4832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4833/* end confdefs.h. */
4834#include <stdlib.h>
4835#include <stdarg.h>
4836#include <string.h>
4837#include <float.h>
4838
4839int
4840main ()
4841{
4842
4843 ;
4844 return 0;
4845}
4846_ACEOF
4847if ac_fn_c_try_compile "$LINENO"; then :
4848 ac_cv_header_stdc=yes
4849else
4850 ac_cv_header_stdc=no
4851fi
4852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4853
4854if test $ac_cv_header_stdc = yes; then
4855 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4857/* end confdefs.h. */
4858#include <string.h>
4859
4860_ACEOF
4861if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4862 $EGREP "memchr" >/dev/null 2>&1; then :
4863
4864else
4865 ac_cv_header_stdc=no
4866fi
4867rm -f conftest*
4868
4869fi
4870
4871if test $ac_cv_header_stdc = yes; then
4872 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4874/* end confdefs.h. */
4875#include <stdlib.h>
4876
4877_ACEOF
4878if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4879 $EGREP "free" >/dev/null 2>&1; then :
4880
4881else
4882 ac_cv_header_stdc=no
4883fi
4884rm -f conftest*
4885
4886fi
4887
4888if test $ac_cv_header_stdc = yes; then
4889 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4890 if test "$cross_compiling" = yes; then :
4891 :
4892else
4893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4894/* end confdefs.h. */
4895#include <ctype.h>
4896#include <stdlib.h>
4897#if ((' ' & 0x0FF) == 0x020)
4898# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4899# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4900#else
4901# define ISLOWER(c) \
4902 (('a' <= (c) && (c) <= 'i') \
4903 || ('j' <= (c) && (c) <= 'r') \
4904 || ('s' <= (c) && (c) <= 'z'))
4905# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4906#endif
4907
4908#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4909int
4910main ()
4911{
4912 int i;
4913 for (i = 0; i < 256; i++)
4914 if (XOR (islower (i), ISLOWER (i))
4915 || toupper (i) != TOUPPER (i))
4916 return 2;
4917 return 0;
4918}
4919_ACEOF
4920if ac_fn_c_try_run "$LINENO"; then :
4921
4922else
4923 ac_cv_header_stdc=no
4924fi
4925rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4926 conftest.$ac_objext conftest.beam conftest.$ac_ext
4927fi
4928
4929fi
4930fi
4931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4932$as_echo "$ac_cv_header_stdc" >&6; }
4933if test $ac_cv_header_stdc = yes; then
4934
4935$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4936
4937fi
4938
4939# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4940for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4941 inttypes.h stdint.h unistd.h
4942do :
4943 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4944ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4945"
4946if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4947 cat >>confdefs.h <<_ACEOF
4948#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4949_ACEOF
4950
4951fi
4952
4953done
4954
4955
4956ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
4957if test "x$ac_cv_header_stdlib_h" = xyes; then :
4958 $as_echo "#define HAVE_STDLIB_H 1" >>confdefs.h
4959
4960fi
4961
4962
4963ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
4964if test "x$ac_cv_header_crypt_h" = xyes; then :
4965 $as_echo "#define HAVE_CRYPT_H 1" >>confdefs.h
4966
4967fi
4968
4969
4970ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
4971if test "x$ac_cv_header_langinfo_h" = xyes; then :
4972 $as_echo "#define HAVE_LANGINFO_H 1" >>confdefs.h
4973
4974fi
4975
4976
4977ac_fn_c_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
4978if test "x$ac_cv_header_malloc_h" = xyes; then :
4979 $as_echo "#define HAVE_MALLOC_H 1" >>confdefs.h
4980
4981fi
4982
4983
4984ac_fn_c_check_header_mongrel "$LINENO" "shadow.h" "ac_cv_header_shadow_h" "$ac_includes_default"
4985if test "x$ac_cv_header_shadow_h" = xyes; then :
4986 $as_echo "#define HAVE_SHADOW_H 1" >>confdefs.h
4987
4988fi
4989
4990
4991ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
4992if test "x$ac_cv_header_stdint_h" = xyes; then :
4993 $as_echo "#define HAVE_STDINT_H 1" >>confdefs.h
4994
4995fi
4996
4997
4998ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
4999if test "x$ac_cv_header_string_h" = xyes; then :
5000 $as_echo "#define HAVE_STRING_H 1" >>confdefs.h
5001
5002fi
5003
5004
5005ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
5006if test "x$ac_cv_header_strings_h" = xyes; then :
5007 $as_echo "#define HAVE_STRINGS_H 1" >>confdefs.h
5008
5009fi
5010
5011
5012ac_fn_c_check_header_mongrel "$LINENO" "bstring.h" "ac_cv_header_bstring_h" "$ac_includes_default"
5013if test "x$ac_cv_header_bstring_h" = xyes; then :
5014 $as_echo "#define HAVE_BSTRING_H 1" >>confdefs.h
5015
5016fi
5017
5018
5019ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
5020if test "x$ac_cv_header_sys_ioctl_h" = xyes; then :
5021 $as_echo "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
5022
5023fi
5024
5025
5026ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5027if test "x$ac_cv_header_sys_param_h" = xyes; then :
5028 $as_echo "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5029
5030fi
5031
5032
5033ac_fn_c_check_header_mongrel "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default"
5034if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
5035 $as_echo "#define HAVE_SYS_UCRED_H 1" >>confdefs.h
5036
5037fi
5038
5039
d9f356c5
MS
5040
5041ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
5042if test "x$ac_cv_header_iconv_h" = xyes; then :
5043 SAVELIBS="$LIBS"
5044 LIBS=""
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing iconv_open" >&5
5046$as_echo_n "checking for library containing iconv_open... " >&6; }
5047if ${ac_cv_search_iconv_open+:} false; then :
5048 $as_echo_n "(cached) " >&6
5049else
5050 ac_func_search_save_LIBS=$LIBS
5051cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5052/* end confdefs.h. */
5053
5054/* Override any GCC internal prototype to avoid an error.
5055 Use char because int might match the return type of a GCC
5056 builtin and then its argument prototype would still apply. */
5057#ifdef __cplusplus
5058extern "C"
5059#endif
5060char iconv_open ();
5061int
5062main ()
5063{
5064return iconv_open ();
5065 ;
5066 return 0;
5067}
5068_ACEOF
5069for ac_lib in '' iconv; do
5070 if test -z "$ac_lib"; then
5071 ac_res="none required"
5072 else
5073 ac_res=-l$ac_lib
5074 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5075 fi
5076 if ac_fn_c_try_link "$LINENO"; then :
5077 ac_cv_search_iconv_open=$ac_res
5078fi
5079rm -f core conftest.err conftest.$ac_objext \
5080 conftest$ac_exeext
5081 if ${ac_cv_search_iconv_open+:} false; then :
5082 break
5083fi
5084done
5085if ${ac_cv_search_iconv_open+:} false; then :
5086
5087else
5088 ac_cv_search_iconv_open=no
5089fi
5090rm conftest.$ac_ext
5091LIBS=$ac_func_search_save_LIBS
5092fi
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_iconv_open" >&5
5094$as_echo "$ac_cv_search_iconv_open" >&6; }
5095ac_res=$ac_cv_search_iconv_open
5096if test "$ac_res" != no; then :
5097 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5098 $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
5099
5100 SAVELIBS="$SAVELIBS $LIBS"
5101fi
5102
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing libiconv_open" >&5
5104$as_echo_n "checking for library containing libiconv_open... " >&6; }
5105if ${ac_cv_search_libiconv_open+:} false; then :
5106 $as_echo_n "(cached) " >&6
5107else
5108 ac_func_search_save_LIBS=$LIBS
5109cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5110/* end confdefs.h. */
5111
5112/* Override any GCC internal prototype to avoid an error.
5113 Use char because int might match the return type of a GCC
5114 builtin and then its argument prototype would still apply. */
5115#ifdef __cplusplus
5116extern "C"
5117#endif
5118char libiconv_open ();
5119int
5120main ()
5121{
5122return libiconv_open ();
5123 ;
5124 return 0;
5125}
5126_ACEOF
5127for ac_lib in '' iconv; do
5128 if test -z "$ac_lib"; then
5129 ac_res="none required"
5130 else
5131 ac_res=-l$ac_lib
5132 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5133 fi
5134 if ac_fn_c_try_link "$LINENO"; then :
5135 ac_cv_search_libiconv_open=$ac_res
5136fi
5137rm -f core conftest.err conftest.$ac_objext \
5138 conftest$ac_exeext
5139 if ${ac_cv_search_libiconv_open+:} false; then :
5140 break
5141fi
5142done
5143if ${ac_cv_search_libiconv_open+:} false; then :
5144
5145else
5146 ac_cv_search_libiconv_open=no
5147fi
5148rm conftest.$ac_ext
5149LIBS=$ac_func_search_save_LIBS
5150fi
5151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_libiconv_open" >&5
5152$as_echo "$ac_cv_search_libiconv_open" >&6; }
5153ac_res=$ac_cv_search_libiconv_open
5154if test "$ac_res" != no; then :
5155 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5156 $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
5157
5158 SAVELIBS="$SAVELIBS $LIBS"
5159fi
5160
5161 LIBS="$SAVELIBS"
5162fi
5163
5164
5165
5166LIBMXML=""
5167ac_fn_c_check_header_mongrel "$LINENO" "mxml.h" "ac_cv_header_mxml_h" "$ac_includes_default"
5168if test "x$ac_cv_header_mxml_h" = xyes; then :
5169 SAVELIBS="$LIBS"
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mmxlNewElement" >&5
5171$as_echo_n "checking for library containing mmxlNewElement... " >&6; }
5172if ${ac_cv_search_mmxlNewElement+:} false; then :
5173 $as_echo_n "(cached) " >&6
5174else
5175 ac_func_search_save_LIBS=$LIBS
5176cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5177/* end confdefs.h. */
5178
5179/* Override any GCC internal prototype to avoid an error.
5180 Use char because int might match the return type of a GCC
5181 builtin and then its argument prototype would still apply. */
5182#ifdef __cplusplus
5183extern "C"
5184#endif
5185char mmxlNewElement ();
5186int
5187main ()
5188{
5189return mmxlNewElement ();
5190 ;
5191 return 0;
5192}
5193_ACEOF
5194for ac_lib in '' mxml; do
5195 if test -z "$ac_lib"; then
5196 ac_res="none required"
5197 else
5198 ac_res=-l$ac_lib
5199 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5200 fi
5201 if ac_fn_c_try_link "$LINENO"; then :
5202 ac_cv_search_mmxlNewElement=$ac_res
5203fi
5204rm -f core conftest.err conftest.$ac_objext \
5205 conftest$ac_exeext
5206 if ${ac_cv_search_mmxlNewElement+:} false; then :
5207 break
5208fi
5209done
5210if ${ac_cv_search_mmxlNewElement+:} false; then :
5211
5212else
5213 ac_cv_search_mmxlNewElement=no
5214fi
5215rm conftest.$ac_ext
5216LIBS=$ac_func_search_save_LIBS
5217fi
5218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mmxlNewElement" >&5
5219$as_echo "$ac_cv_search_mmxlNewElement" >&6; }
5220ac_res=$ac_cv_search_mmxlNewElement
5221if test "$ac_res" != no; then :
5222 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5223 $as_echo "#define HAVE_MXML_H 1" >>confdefs.h
5224
5225 LIBMXML="-lmxml"
5226fi
5227
5228 LIBS="$SAVELIBS"
5229fi
5230
5231
5232
5233
5234ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5235if test "x$ac_cv_header_sys_mount_h" = xyes; then :
5236 $as_echo "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5237
5238fi
5239
5240
5241ac_fn_c_check_header_mongrel "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default"
5242if test "x$ac_cv_header_sys_statfs_h" = xyes; then :
5243 $as_echo "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
5244
5245fi
5246
5247
5248ac_fn_c_check_header_mongrel "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default"
5249if test "x$ac_cv_header_sys_statvfs_h" = xyes; then :
5250 $as_echo "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h
5251
5252fi
5253
5254
5255ac_fn_c_check_header_mongrel "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default"
5256if test "x$ac_cv_header_sys_vfs_h" = xyes; then :
5257 $as_echo "#define HAVE_SYS_VFS_H 1" >>confdefs.h
5258
5259fi
5260
5261
5262for ac_func in statfs statvfs
5263do :
5264 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5265ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5266if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5267 cat >>confdefs.h <<_ACEOF
5268#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5269_ACEOF
5270
5271fi
5272done
5273
5274
5275for ac_func in strdup strlcat strlcpy
5276do :
5277 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5278ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5279if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5280 cat >>confdefs.h <<_ACEOF
5281#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5282_ACEOF
5283
5284fi
5285done
5286
105922ec 5287if test "$host_os_name" = "hp-ux" -a "$host_os_version" = "1020"; then
d9f356c5
MS
5288 echo Forcing snprintf emulation for HP-UX.
5289else
5290 for ac_func in snprintf vsnprintf
5291do :
5292 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5293ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5294if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5295 cat >>confdefs.h <<_ACEOF
5296#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5297_ACEOF
5298
5299fi
5300done
5301
5302fi
5303
5304for ac_func in random lrand48 arc4random
5305do :
5306 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5307ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5308if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5309 cat >>confdefs.h <<_ACEOF
5310#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5311_ACEOF
5312
5313fi
5314done
5315
5316
5317for ac_func in geteuid
5318do :
5319 ac_fn_c_check_func "$LINENO" "geteuid" "ac_cv_func_geteuid"
5320if test "x$ac_cv_func_geteuid" = xyes; then :
5321 cat >>confdefs.h <<_ACEOF
5322#define HAVE_GETEUID 1
5323_ACEOF
5324
5325fi
5326done
5327
5328
5329for ac_func in setpgid
5330do :
5331 ac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
5332if test "x$ac_cv_func_setpgid" = xyes; then :
5333 cat >>confdefs.h <<_ACEOF
5334#define HAVE_SETPGID 1
5335_ACEOF
5336
5337fi
5338done
5339
5340
5341for ac_func in vsyslog
5342do :
5343 ac_fn_c_check_func "$LINENO" "vsyslog" "ac_cv_func_vsyslog"
5344if test "x$ac_cv_func_vsyslog" = xyes; then :
5345 cat >>confdefs.h <<_ACEOF
5346#define HAVE_VSYSLOG 1
5347_ACEOF
5348
5349fi
5350done
5351
5352
105922ec 5353case "$host_os_name" in
827bf9ce 5354 linux* | gnu*)
d9f356c5
MS
5355 # Do not use sigset on Linux or GNU HURD
5356 ;;
5357 *)
5358 # Use sigset on other platforms, if available
5359 for ac_func in sigset
5360do :
5361 ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5362if test "x$ac_cv_func_sigset" = xyes; then :
5363 cat >>confdefs.h <<_ACEOF
5364#define HAVE_SIGSET 1
5365_ACEOF
5366
5367fi
5368done
5369
5370 ;;
5371esac
5372
5373for ac_func in sigaction
5374do :
5375 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5376if test "x$ac_cv_func_sigaction" = xyes; then :
5377 cat >>confdefs.h <<_ACEOF
5378#define HAVE_SIGACTION 1
5379_ACEOF
5380
5381fi
5382done
5383
5384
5385for ac_func in waitpid wait3
5386do :
5387 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5388ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5389if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5390 cat >>confdefs.h <<_ACEOF
5391#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5392_ACEOF
5393
5394fi
5395done
5396
5397
5398for ac_func in posix_spawn
5399do :
5400 ac_fn_c_check_func "$LINENO" "posix_spawn" "ac_cv_func_posix_spawn"
5401if test "x$ac_cv_func_posix_spawn" = xyes; then :
5402 cat >>confdefs.h <<_ACEOF
5403#define HAVE_POSIX_SPAWN 1
5404_ACEOF
5405
5406fi
5407done
5408
5409
6eb98aee
MS
5410for ac_func in getgrouplist
5411do :
5412 ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"
5413if test "x$ac_cv_func_getgrouplist" = xyes; then :
5414 cat >>confdefs.h <<_ACEOF
5415#define HAVE_GETGROUPLIST 1
5416_ACEOF
5417
5418fi
5419done
5420
5421
d9f356c5
MS
5422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff member in tm structure" >&5
5423$as_echo_n "checking for tm_gmtoff member in tm structure... " >&6; }
5424cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5425/* end confdefs.h. */
5426#include <time.h>
5427int
5428main ()
5429{
5430struct tm t;
5431 int o = t.tm_gmtoff;
5432 ;
5433 return 0;
5434}
5435_ACEOF
5436if ac_fn_c_try_compile "$LINENO"; then :
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5438$as_echo "yes" >&6; }
5439 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
5440
5441else
5442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5443$as_echo "no" >&6; }
5444fi
5445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5446
5447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_gen member in stat structure" >&5
5448$as_echo_n "checking for st_gen member in stat structure... " >&6; }
5449cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450/* end confdefs.h. */
5451#include <sys/stat.h>
5452int
5453main ()
5454{
5455struct stat t;
5456 int o = t.st_gen;
5457 ;
5458 return 0;
5459}
5460_ACEOF
5461if ac_fn_c_try_compile "$LINENO"; then :
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5463$as_echo "yes" >&6; }
5464 $as_echo "#define HAVE_ST_GEN 1" >>confdefs.h
5465
5466else
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5468$as_echo "no" >&6; }
5469fi
5470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5471
5472for ac_func in removefile
5473do :
5474 ac_fn_c_check_func "$LINENO" "removefile" "ac_cv_func_removefile"
5475if test "x$ac_cv_func_removefile" = xyes; then :
5476 cat >>confdefs.h <<_ACEOF
5477#define HAVE_REMOVEFILE 1
5478_ACEOF
5479
5480fi
5481done
5482
5483
5484# Check whether --enable-libusb was given.
5485if test "${enable_libusb+set}" = set; then :
5486 enableval=$enable_libusb;
5487fi
5488
5489
5490LIBUSB=""
5491USBQUIRKS=""
5492
5493
5494
5495if test "x$PKGCONFIG" != x; then
105922ec 5496 if test x$enable_libusb != xno -a $host_os_name != darwin; then
d9f356c5
MS
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb-1.0" >&5
5498$as_echo_n "checking for libusb-1.0... " >&6; }
5499 if $PKGCONFIG --exists libusb-1.0; then
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5501$as_echo "yes" >&6; }
5502 $as_echo "#define HAVE_LIBUSB 1" >>confdefs.h
5503
5504 CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`"
5505 LIBUSB="`$PKGCONFIG --libs libusb-1.0`"
5506 USBQUIRKS="\$(DATADIR)/usb"
5507 else
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5509$as_echo "no" >&6; }
5510 if test x$enable_libusb = xyes; then
5511 as_fn_error $? "libusb required for --enable-libusb." "$LINENO" 5
5512 fi
5513 fi
5514 fi
5515elif test x$enable_libusb = xyes; then
5516 as_fn_error $? "Need pkg-config to enable libusb support." "$LINENO" 5
5517fi
5518
5519# Check whether --enable-tcp_wrappers was given.
5520if test "${enable_tcp_wrappers+set}" = set; then :
5521 enableval=$enable_tcp_wrappers;
5522fi
5523
5524
5525LIBWRAP=""
5526
5527
5528if test x$enable_tcp_wrappers = xyes; then
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_access in -lwrap" >&5
5530$as_echo_n "checking for hosts_access in -lwrap... " >&6; }
5531if ${ac_cv_lib_wrap_hosts_access+:} false; then :
5532 $as_echo_n "(cached) " >&6
5533else
5534 ac_check_lib_save_LIBS=$LIBS
5535LIBS="-lwrap $LIBS"
5536cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5537/* end confdefs.h. */
5538
5539/* Override any GCC internal prototype to avoid an error.
5540 Use char because int might match the return type of a GCC
5541 builtin and then its argument prototype would still apply. */
5542#ifdef __cplusplus
5543extern "C"
5544#endif
5545char hosts_access ();
5546int
5547main ()
5548{
5549return hosts_access ();
5550 ;
5551 return 0;
5552}
5553_ACEOF
5554if ac_fn_c_try_link "$LINENO"; then :
5555 ac_cv_lib_wrap_hosts_access=yes
5556else
5557 ac_cv_lib_wrap_hosts_access=no
5558fi
5559rm -f core conftest.err conftest.$ac_objext \
5560 conftest$ac_exeext conftest.$ac_ext
5561LIBS=$ac_check_lib_save_LIBS
5562fi
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_access" >&5
5564$as_echo "$ac_cv_lib_wrap_hosts_access" >&6; }
5565if test "x$ac_cv_lib_wrap_hosts_access" = xyes; then :
5566
5567 ac_fn_c_check_header_mongrel "$LINENO" "tcpd.h" "ac_cv_header_tcpd_h" "$ac_includes_default"
5568if test "x$ac_cv_header_tcpd_h" = xyes; then :
5569 $as_echo "#define HAVE_TCPD_H 1" >>confdefs.h
5570
5571 LIBWRAP="-lwrap"
5572fi
5573
5574
5575fi
5576
5577fi
5578
5579INSTALL_GZIP=""
5580LIBZ=""
5581ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
5582if test "x$ac_cv_header_zlib_h" = xyes; then :
5583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzgets in -lz" >&5
5584$as_echo_n "checking for gzgets in -lz... " >&6; }
5585if ${ac_cv_lib_z_gzgets+:} false; then :
5586 $as_echo_n "(cached) " >&6
5587else
5588 ac_check_lib_save_LIBS=$LIBS
5589LIBS="-lz $LIBS"
5590cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5591/* end confdefs.h. */
5592
5593/* Override any GCC internal prototype to avoid an error.
5594 Use char because int might match the return type of a GCC
5595 builtin and then its argument prototype would still apply. */
5596#ifdef __cplusplus
5597extern "C"
5598#endif
5599char gzgets ();
5600int
5601main ()
5602{
5603return gzgets ();
5604 ;
5605 return 0;
5606}
5607_ACEOF
5608if ac_fn_c_try_link "$LINENO"; then :
5609 ac_cv_lib_z_gzgets=yes
5610else
5611 ac_cv_lib_z_gzgets=no
5612fi
5613rm -f core conftest.err conftest.$ac_objext \
5614 conftest$ac_exeext conftest.$ac_ext
5615LIBS=$ac_check_lib_save_LIBS
5616fi
5617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzgets" >&5
5618$as_echo "$ac_cv_lib_z_gzgets" >&6; }
5619if test "x$ac_cv_lib_z_gzgets" = xyes; then :
5620 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
5621
5622 LIBZ="-lz"
5623 LIBS="$LIBS -lz"
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
5625$as_echo_n "checking for inflateCopy in -lz... " >&6; }
5626if ${ac_cv_lib_z_inflateCopy+:} false; then :
5627 $as_echo_n "(cached) " >&6
5628else
5629 ac_check_lib_save_LIBS=$LIBS
5630LIBS="-lz $LIBS"
5631cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5632/* end confdefs.h. */
5633
5634/* Override any GCC internal prototype to avoid an error.
5635 Use char because int might match the return type of a GCC
5636 builtin and then its argument prototype would still apply. */
5637#ifdef __cplusplus
5638extern "C"
5639#endif
5640char inflateCopy ();
5641int
5642main ()
5643{
5644return inflateCopy ();
5645 ;
5646 return 0;
5647}
5648_ACEOF
5649if ac_fn_c_try_link "$LINENO"; then :
5650 ac_cv_lib_z_inflateCopy=yes
5651else
5652 ac_cv_lib_z_inflateCopy=no
5653fi
5654rm -f core conftest.err conftest.$ac_objext \
5655 conftest$ac_exeext conftest.$ac_ext
5656LIBS=$ac_check_lib_save_LIBS
5657fi
5658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateCopy" >&5
5659$as_echo "$ac_cv_lib_z_inflateCopy" >&6; }
5660if test "x$ac_cv_lib_z_inflateCopy" = xyes; then :
5661 $as_echo "#define HAVE_INFLATECOPY 1" >>confdefs.h
5662
5663fi
5664
5665 if test "x$GZIP" != z; then
5666 INSTALL_GZIP="-z"
5667 fi
5668fi
5669
5670fi
5671
5672
5673
5674
5675
105922ec
MS
5676case $host_os_name in
5677 darwin* | *bsd*)
d9f356c5
MS
5678 ARFLAGS="-rcv"
5679 ;;
5680 *)
5681 ARFLAGS="crvs"
5682 ;;
5683esac
5684
5685
5686
5687BACKLIBS=""
5688SERVERLIBS=""
5689
5690
5691
5692SAVELIBS="$LIBS"
5693LIBS=""
5694# Check whether --enable-acl was given.
5695if test "${enable_acl+set}" = set; then :
5696 enableval=$enable_acl;
5697fi
5698
5699if test "x$enable_acl" != xno; then
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing acl_init" >&5
5701$as_echo_n "checking for library containing acl_init... " >&6; }
5702if ${ac_cv_search_acl_init+:} false; then :
5703 $as_echo_n "(cached) " >&6
5704else
5705 ac_func_search_save_LIBS=$LIBS
5706cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707/* end confdefs.h. */
5708
5709/* Override any GCC internal prototype to avoid an error.
5710 Use char because int might match the return type of a GCC
5711 builtin and then its argument prototype would still apply. */
5712#ifdef __cplusplus
5713extern "C"
5714#endif
5715char acl_init ();
5716int
5717main ()
5718{
5719return acl_init ();
5720 ;
5721 return 0;
5722}
5723_ACEOF
5724for ac_lib in '' acl; do
5725 if test -z "$ac_lib"; then
5726 ac_res="none required"
5727 else
5728 ac_res=-l$ac_lib
5729 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5730 fi
5731 if ac_fn_c_try_link "$LINENO"; then :
5732 ac_cv_search_acl_init=$ac_res
5733fi
5734rm -f core conftest.err conftest.$ac_objext \
5735 conftest$ac_exeext
5736 if ${ac_cv_search_acl_init+:} false; then :
5737 break
5738fi
5739done
5740if ${ac_cv_search_acl_init+:} false; then :
5741
5742else
5743 ac_cv_search_acl_init=no
5744fi
5745rm conftest.$ac_ext
5746LIBS=$ac_func_search_save_LIBS
5747fi
5748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_acl_init" >&5
5749$as_echo "$ac_cv_search_acl_init" >&6; }
5750ac_res=$ac_cv_search_acl_init
5751if test "$ac_res" != no; then :
5752 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5753 $as_echo "#define HAVE_ACL_INIT 1" >>confdefs.h
5754
5755fi
5756
5757 SERVERLIBS="$SERVERLIBS $LIBS"
5758fi
5759LIBS="$SAVELIBS"
5760
5761# Check whether --enable-dbus was given.
5762if test "${enable_dbus+set}" = set; then :
5763 enableval=$enable_dbus;
5764fi
5765
5766
5767# Check whether --with-dbusdir was given.
5768if test "${with_dbusdir+set}" = set; then :
5769 withval=$with_dbusdir; DBUSDIR="$withval"
5770fi
5771
5772
5773DBUSDIR=""
5774DBUS_NOTIFIER=""
5775DBUS_NOTIFIERLIBS=""
5776
105922ec 5777if test "x$enable_dbus" != xno -a "x$PKGCONFIG" != x -a "x$host_os_name" != xdarwin; then
d9f356c5
MS
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5
5779$as_echo_n "checking for DBUS... " >&6; }
5780 if $PKGCONFIG --exists dbus-1; then
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5782$as_echo "yes" >&6; }
5783 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
5784
5785 CFLAGS="$CFLAGS `$PKGCONFIG --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE"
5786 SERVERLIBS="$SERVERLIBS `$PKGCONFIG --libs dbus-1`"
5787 DBUS_NOTIFIER="dbus"
5788 DBUS_NOTIFIERLIBS="`$PKGCONFIG --libs dbus-1`"
5789 SAVELIBS="$LIBS"
5790 LIBS="$LIBS $DBUS_NOTIFIERLIBS"
5791 ac_fn_c_check_func "$LINENO" "dbus_message_iter_init_append" "ac_cv_func_dbus_message_iter_init_append"
5792if test "x$ac_cv_func_dbus_message_iter_init_append" = xyes; then :
5793 $as_echo "#define HAVE_DBUS_MESSAGE_ITER_INIT_APPEND 1" >>confdefs.h
5794
5795fi
5796
5797 ac_fn_c_check_func "$LINENO" "dbus_threads_init" "ac_cv_func_dbus_threads_init"
5798if test "x$ac_cv_func_dbus_threads_init" = xyes; then :
5799 $as_echo "#define HAVE_DBUS_THREADS_INIT 1" >>confdefs.h
5800
5801fi
5802
5803 LIBS="$SAVELIBS"
5804 if test -d /etc/dbus-1; then
5805 DBUSDIR="/etc/dbus-1"
5806 fi
5807 else
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5809$as_echo "no" >&6; }
5810 fi
5811fi
5812
5813
5814
5815
5816
5817CUPS_DEFAULT_PRINTOPERATOR_AUTH="@SYSTEM"
5818CUPS_DEFAULT_SYSTEM_AUTHKEY=""
5819CUPS_SYSTEM_AUTHKEY=""
5820INSTALLXPC=""
5821
105922ec
MS
5822case $host_os_name in
5823 darwin*)
d9f356c5
MS
5824 BACKLIBS="$BACKLIBS -framework IOKit"
5825 SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
5826 LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
5827
5828 ac_fn_c_check_header_mongrel "$LINENO" "ApplicationServices/ApplicationServices.h" "ac_cv_header_ApplicationServices_ApplicationServices_h" "$ac_includes_default"
5829if test "x$ac_cv_header_ApplicationServices_ApplicationServices_h" = xyes; then :
5830 $as_echo "#define HAVE_APPLICATIONSERVICES_H 1" >>confdefs.h
5831
5832fi
5833
5834
5835 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CoreFoundation.h" "ac_cv_header_CoreFoundation_CoreFoundation_h" "$ac_includes_default"
5836if test "x$ac_cv_header_CoreFoundation_CoreFoundation_h" = xyes; then :
5837 $as_echo "#define HAVE_COREFOUNDATION_H 1" >>confdefs.h
5838
5839fi
5840
5841
5842 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFPriv.h" "ac_cv_header_CoreFoundation_CFPriv_h" "$ac_includes_default"
5843if test "x$ac_cv_header_CoreFoundation_CFPriv_h" = xyes; then :
5844 $as_echo "#define HAVE_CFPRIV_H 1" >>confdefs.h
5845
5846fi
5847
5848
5849 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFBundlePriv.h" "ac_cv_header_CoreFoundation_CFBundlePriv_h" "$ac_includes_default"
5850if test "x$ac_cv_header_CoreFoundation_CFBundlePriv_h" = xyes; then :
5851 $as_echo "#define HAVE_CFBUNDLEPRIV_H 1" >>confdefs.h
5852
5853fi
5854
5855
5856
5857 for ac_func in SCDynamicStoreCopyComputerName
5858do :
5859 ac_fn_c_check_func "$LINENO" "SCDynamicStoreCopyComputerName" "ac_cv_func_SCDynamicStoreCopyComputerName"
5860if test "x$ac_cv_func_SCDynamicStoreCopyComputerName" = xyes; then :
5861 cat >>confdefs.h <<_ACEOF
5862#define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
5863_ACEOF
5864
5865fi
5866done
5867
5868
5869 ac_fn_c_check_header_mongrel "$LINENO" "membership.h" "ac_cv_header_membership_h" "$ac_includes_default"
5870if test "x$ac_cv_header_membership_h" = xyes; then :
5871 $as_echo "#define HAVE_MEMBERSHIP_H 1" >>confdefs.h
5872
5873fi
5874
5875
5876 ac_fn_c_check_header_mongrel "$LINENO" "membershipPriv.h" "ac_cv_header_membershipPriv_h" "$ac_includes_default"
5877if test "x$ac_cv_header_membershipPriv_h" = xyes; then :
5878 $as_echo "#define HAVE_MEMBERSHIPPRIV_H 1" >>confdefs.h
5879
5880fi
5881
5882
5883 for ac_func in mbr_uid_to_uuid
5884do :
5885 ac_fn_c_check_func "$LINENO" "mbr_uid_to_uuid" "ac_cv_func_mbr_uid_to_uuid"
5886if test "x$ac_cv_func_mbr_uid_to_uuid" = xyes; then :
5887 cat >>confdefs.h <<_ACEOF
5888#define HAVE_MBR_UID_TO_UUID 1
5889_ACEOF
5890
5891fi
5892done
5893
5894
5895 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5896if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5897 $as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
5898
5899fi
5900
5901
5902
5903 ac_fn_c_check_header_mongrel "$LINENO" "notify.h" "ac_cv_header_notify_h" "$ac_includes_default"
5904if test "x$ac_cv_header_notify_h" = xyes; then :
5905 $as_echo "#define HAVE_NOTIFY_H 1" >>confdefs.h
5906
5907fi
5908
5909
5910 for ac_func in notify_post
5911do :
5912 ac_fn_c_check_func "$LINENO" "notify_post" "ac_cv_func_notify_post"
5913if test "x$ac_cv_func_notify_post" = xyes; then :
5914 cat >>confdefs.h <<_ACEOF
5915#define HAVE_NOTIFY_POST 1
5916_ACEOF
5917
5918fi
5919done
5920
5921
5922
5923# Check whether --with-adminkey was given.
5924if test "${with_adminkey+set}" = set; then :
5925 withval=$with_adminkey; default_adminkey="$withval"
5926else
5927 default_adminkey="default"
5928fi
5929
5930
5931# Check whether --with-operkey was given.
5932if test "${with_operkey+set}" = set; then :
5933 withval=$with_operkey; default_operkey="$withval"
5934else
5935 default_operkey="default"
5936fi
5937
5938
5939 ac_fn_c_check_header_mongrel "$LINENO" "Security/Authorization.h" "ac_cv_header_Security_Authorization_h" "$ac_includes_default"
5940if test "x$ac_cv_header_Security_Authorization_h" = xyes; then :
5941
5942 $as_echo "#define HAVE_AUTHORIZATION_H 1" >>confdefs.h
5943
5944
5945 if test "x$default_adminkey" != xdefault; then
5946 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey $default_adminkey"
5947 CUPS_DEFAULT_SYSTEM_AUTHKEY="$default_adminkey"
b94f7488 5948 else
d9f356c5
MS
5949 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.print.admin"
5950 CUPS_DEFAULT_SYSTEM_AUTHKEY="system.print.admin"
d9f356c5
MS
5951 fi
5952
5953 if test "x$default_operkey" != xdefault; then
5954 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY($default_operkey) @admin @lpadmin"
d9f356c5 5955 else
b94f7488 5956 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
d9f356c5
MS
5957 fi
5958fi
5959
5960
5961 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
5962if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
5963 $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
5964
5965fi
5966
5967
5968
105922ec 5969 if test $host_os_version -ge 100; then
d9f356c5
MS
5970 ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
5971if test "x$ac_cv_header_sandbox_h" = xyes; then :
5972 $as_echo "#define HAVE_SANDBOX_H 1" >>confdefs.h
5973
5974fi
5975
5976
5977 fi
105922ec 5978 if test $host_os_version -ge 110 -a $host_os_version -lt 120; then
d9f356c5
MS
5979 # Broken public headers in 10.7.x...
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sandbox/private.h presence" >&5
5981$as_echo_n "checking for sandbox/private.h presence... " >&6; }
5982 if test -f /usr/local/include/sandbox/private.h; then
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5984$as_echo "yes" >&6; }
5985 else
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5987$as_echo "no" >&6; }
5988 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
5989 fi
5990 fi
5991
5992 ac_fn_c_check_header_mongrel "$LINENO" "xpc/xpc.h" "ac_cv_header_xpc_xpc_h" "$ac_includes_default"
5993if test "x$ac_cv_header_xpc_xpc_h" = xyes; then :
5994 $as_echo "#define HAVE_XPC 1" >>confdefs.h
5995
5996 INSTALLXPC="install-xpc"
5997fi
5998
5999
6000 ac_fn_c_check_header_mongrel "$LINENO" "xpc/private.h" "ac_cv_header_xpc_private_h" "$ac_includes_default"
6001if test "x$ac_cv_header_xpc_private_h" = xyes; then :
6002 $as_echo "#define HAVE_XPC_PRIVATE_H 1" >>confdefs.h
6003
6004fi
6005
6006
6007 ;;
6008esac
6009
6010
6011cat >>confdefs.h <<_ACEOF
6012#define CUPS_DEFAULT_PRINTOPERATOR_AUTH "$CUPS_DEFAULT_PRINTOPERATOR_AUTH"
6013_ACEOF
6014
6015cat >>confdefs.h <<_ACEOF
6016#define CUPS_DEFAULT_SYSTEM_AUTHKEY "$CUPS_DEFAULT_SYSTEM_AUTHKEY"
6017_ACEOF
6018
6019
6020
6021
6022COMPONENTS="all"
6023
6024
6025# Check whether --with-components was given.
6026if test "${with_components+set}" = set; then :
6027 withval=$with_components; COMPONENTS="$withval"
6028fi
6029
6030
6031case "$COMPONENTS" in
6032 all)
6033 BUILDDIRS="filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
6034 ;;
6035
6036 core)
6037 BUILDDIRS="data locale"
6038 ;;
6039
6040 *)
6041 as_fn_error $? "Bad build component \"$COMPONENT\" specified!" "$LINENO" 5
6042 ;;
6043esac
6044
6045
6046
6047
6048
6049
d9f356c5
MS
6050if test "$prefix" = "NONE"; then
6051 prefix="/"
6052fi
6053
6054if test "$exec_prefix" = "NONE"; then
6055 if test "$prefix" = "/"; then
6056 exec_prefix="/usr"
6057 else
6058 exec_prefix="$prefix"
6059 fi
6060fi
6061
6062if test "$bindir" = "\${exec_prefix}/bin"; then
6063 bindir="$exec_prefix/bin"
6064fi
6065
6066cat >>confdefs.h <<_ACEOF
6067#define CUPS_BINDIR "$bindir"
6068_ACEOF
6069
6070
6071if test "$sbindir" = "\${exec_prefix}/sbin"; then
6072 sbindir="$exec_prefix/sbin"
6073fi
6074
6075cat >>confdefs.h <<_ACEOF
6076#define CUPS_SBINDIR "$sbindir"
6077_ACEOF
6078
6079
6080if test "$sharedstatedir" = "\${prefix}/com" -a "$prefix" = "/"; then
6081 sharedstatedir="/usr/com"
6082fi
6083
6084if test "$datarootdir" = "\${prefix}/share"; then
6085 if test "$prefix" = "/"; then
6086 datarootdir="/usr/share"
6087 else
6088 datarootdir="$prefix/share"
6089 fi
6090fi
6091
6092if test "$datadir" = "\${prefix}/share"; then
6093 if test "$prefix" = "/"; then
6094 datadir="/usr/share"
6095 else
6096 datadir="$prefix/share"
6097 fi
6098elif test "$datadir" = "\${datarootdir}"; then
6099 datadir="$datarootdir"
6100fi
6101
6102if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"; then
6103 includedir="/usr/include"
6104fi
6105
6106if test "$localstatedir" = "\${prefix}/var"; then
6107 if test "$prefix" = "/"; then
105922ec 6108 if test "$host_os_name" = darwin; then
d9f356c5
MS
6109 localstatedir="/private/var"
6110 else
6111 localstatedir="/var"
6112 fi
6113 else
6114 localstatedir="$prefix/var"
6115 fi
6116fi
6117
6118if test "$sysconfdir" = "\${prefix}/etc"; then
6119 if test "$prefix" = "/"; then
105922ec 6120 if test "$host_os_name" = darwin; then
d9f356c5
MS
6121 sysconfdir="/private/etc"
6122 else
6123 sysconfdir="/etc"
6124 fi
6125 else
6126 sysconfdir="$prefix/etc"
6127 fi
6128fi
6129
6130if test "$libdir" = "\${exec_prefix}/lib"; then
105922ec
MS
6131 case "$host_os_name" in
6132 linux*)
d9f356c5
MS
6133 if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then
6134 libdir="$exec_prefix/lib64"
6135 fi
6136 ;;
6137 esac
6138fi
6139
6140
6141# Check whether --with-privateinclude was given.
6142if test "${with_privateinclude+set}" = set; then :
6143 withval=$with_privateinclude; privateinclude="$withval"
6144else
6145 privateinclude=""
6146fi
6147
6148if test "x$privateinclude" != x -a "x$privateinclude" != xnone; then
6149 PRIVATEINCLUDE="$privateinclude/cups"
6150else
6151 privateinclude=""
6152 PRIVATEINCLUDE=""
6153fi
6154
6155
6156
6157
6158# Check whether --with-lpdconfig was given.
6159if test "${with_lpdconfig+set}" = set; then :
6160 withval=$with_lpdconfig; LPDCONFIG="$withval"
6161else
6162 LPDCONFIG=""
6163fi
6164
6165
6166if test "x$LPDCONFIG" = x; then
6167 if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
6168 LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
6169 elif test "x$XINETD" != x; then
6170 LPDCONFIG="xinetd://$XINETD/cups-lpd"
6171 fi
6172fi
6173
6174if test "x$LPDCONFIG" = xoff; then
6175 cat >>confdefs.h <<_ACEOF
6176#define CUPS_DEFAULT_LPD_CONFIG ""
6177_ACEOF
6178
6179else
6180 cat >>confdefs.h <<_ACEOF
6181#define CUPS_DEFAULT_LPD_CONFIG "$LPDCONFIG"
6182_ACEOF
6183
6184fi
6185
6186
6187# Check whether --with-smbconfig was given.
6188if test "${with_smbconfig+set}" = set; then :
6189 withval=$with_smbconfig; SMBCONFIG="$withval"
6190else
6191 SMBCONFIG=""
6192fi
6193
6194
6195if test "x$SMBCONFIG" = x; then
6196 if test -f /System/Library/LaunchDaemons/smbd.plist; then
6197 SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
6198 else
6199 for dir in /etc /etc/samba /usr/local/etc; do
6200 if test -f $dir/smb.conf; then
6201 SMBCONFIG="samba://$dir/smb.conf"
6202 break
6203 fi
6204 done
6205 fi
6206fi
6207
6208if test "x$SMBCONFIG" = xoff; then
6209 cat >>confdefs.h <<_ACEOF
6210#define CUPS_DEFAULT_SMB_CONFIG ""
6211_ACEOF
6212
6213else
6214 cat >>confdefs.h <<_ACEOF
6215#define CUPS_DEFAULT_SMB_CONFIG "$SMBCONFIG"
6216_ACEOF
6217
6218fi
6219
6220# Cache data...
6221
6222# Check whether --with-cachedir was given.
6223if test "${with_cachedir+set}" = set; then :
6224 withval=$with_cachedir; cachedir="$withval"
6225else
6226 cachedir=""
6227fi
6228
6229
6230if test x$cachedir = x; then
105922ec 6231 if test "x$host_os_name" = xdarwin; then
d9f356c5
MS
6232 CUPS_CACHEDIR="$localstatedir/spool/cups/cache"
6233 else
6234 CUPS_CACHEDIR="$localstatedir/cache/cups"
6235 fi
6236else
6237 CUPS_CACHEDIR="$cachedir"
6238fi
6239cat >>confdefs.h <<_ACEOF
6240#define CUPS_CACHEDIR "$CUPS_CACHEDIR"
6241_ACEOF
6242
6243
6244
6245# Data files
6246CUPS_DATADIR="$datadir/cups"
6247cat >>confdefs.h <<_ACEOF
6248#define CUPS_DATADIR "$datadir/cups"
6249_ACEOF
6250
6251
6252
6253# Icon directory
6254
6255# Check whether --with-icondir was given.
6256if test "${with_icondir+set}" = set; then :
6257 withval=$with_icondir; icondir="$withval"
6258else
6259 icondir=""
6260fi
6261
6262
6263if test "x$icondir" = x -a -d /usr/share/icons; then
6264 ICONDIR="/usr/share/icons"
6265else
6266 ICONDIR="$icondir"
6267fi
6268
6269
6270
6271# Menu directory
6272
6273# Check whether --with-menudir was given.
6274if test "${with_menudir+set}" = set; then :
6275 withval=$with_menudir; menudir="$withval"
6276else
6277 menudir=""
6278fi
6279
6280
6281if test "x$menudir" = x -a -d /usr/share/applications; then
6282 MENUDIR="/usr/share/applications"
6283else
6284 MENUDIR="$menudir"
6285fi
6286
6287
6288
6289# Documentation files
6290
6291# Check whether --with-docdir was given.
6292if test "${with_docdir+set}" = set; then :
6293 withval=$with_docdir; docdir="$withval"
6294else
6295 docdir=""
6296fi
6297
6298
6299if test x$docdir = x; then
6300 CUPS_DOCROOT="$datadir/doc/cups"
6301 docdir="$datadir/doc/cups"
6302else
6303 CUPS_DOCROOT="$docdir"
6304fi
6305
6306cat >>confdefs.h <<_ACEOF
6307#define CUPS_DOCROOT "$docdir"
6308_ACEOF
6309
6310
6311
6312# Fonts
6313
6314# Check whether --with-fontpath was given.
6315if test "${with_fontpath+set}" = set; then :
6316 withval=$with_fontpath; fontpath="$withval"
6317else
6318 fontpath=""
6319fi
6320
6321
6322if test "x$fontpath" = "x"; then
6323 CUPS_FONTPATH="$datadir/cups/fonts"
6324else
6325 CUPS_FONTPATH="$fontpath"
6326fi
6327
6328
6329cat >>confdefs.h <<_ACEOF
6330#define CUPS_FONTPATH "$CUPS_FONTPATH"
6331_ACEOF
6332
6333
6334# Locale data
6335if test "$localedir" = "\${datarootdir}/locale"; then
105922ec 6336 case "$host_os_name" in
827bf9ce 6337 linux* | gnu* | *bsd* | darwin*)
d9f356c5
MS
6338 CUPS_LOCALEDIR="$datarootdir/locale"
6339 ;;
6340
6341 *)
6342 # This is the standard System V location...
6343 CUPS_LOCALEDIR="$exec_prefix/lib/locale"
6344 ;;
6345 esac
6346else
6347 CUPS_LOCALEDIR="$localedir"
6348fi
6349
6350cat >>confdefs.h <<_ACEOF
6351#define CUPS_LOCALEDIR "$CUPS_LOCALEDIR"
6352_ACEOF
6353
6354
6355
6356# Log files...
6357
6358# Check whether --with-logdir was given.
6359if test "${with_logdir+set}" = set; then :
6360 withval=$with_logdir; logdir="$withval"
6361else
6362 logdir=""
6363fi
6364
6365
6366if test x$logdir = x; then
6367 CUPS_LOGDIR="$localstatedir/log/cups"
6368 cat >>confdefs.h <<_ACEOF
6369#define CUPS_LOGDIR "$localstatedir/log/cups"
6370_ACEOF
6371
6372else
6373 CUPS_LOGDIR="$logdir"
6374fi
6375cat >>confdefs.h <<_ACEOF
6376#define CUPS_LOGDIR "$CUPS_LOGDIR"
6377_ACEOF
6378
6379
6380
6381# Longer-term spool data
6382CUPS_REQUESTS="$localstatedir/spool/cups"
6383cat >>confdefs.h <<_ACEOF
6384#define CUPS_REQUESTS "$localstatedir/spool/cups"
6385_ACEOF
6386
6387
6388
6389# Server executables...
105922ec
MS
6390case "$host_os_name" in
6391 *bsd* | darwin*)
d4874933 6392 # *BSD and Darwin (macOS)
d9f356c5
MS
6393 INSTALL_SYSV=""
6394 CUPS_SERVERBIN="$exec_prefix/libexec/cups"
6395 ;;
6396 *)
6397 # All others
6398 INSTALL_SYSV="install-sysv"
6399 CUPS_SERVERBIN="$exec_prefix/lib/cups"
6400 ;;
6401esac
6402
6403cat >>confdefs.h <<_ACEOF
6404#define CUPS_SERVERBIN "$CUPS_SERVERBIN"
6405_ACEOF
6406
6407
6408
6409
6410# Configuration files
6411CUPS_SERVERROOT="$sysconfdir/cups"
6412cat >>confdefs.h <<_ACEOF
6413#define CUPS_SERVERROOT "$sysconfdir/cups"
6414_ACEOF
6415
6416
6417
6418# Transient run-time state
6419
6420# Check whether --with-rundir was given.
6421if test "${with_rundir+set}" = set; then :
6422 withval=$with_rundir; CUPS_STATEDIR="$withval"
6423else
6424
105922ec
MS
6425 case "$host_os_name" in
6426 darwin*)
8072030b 6427 # Darwin (macOS)
d9f356c5
MS
6428 CUPS_STATEDIR="$CUPS_SERVERROOT"
6429 ;;
6430 *)
6431 # All others
6432 CUPS_STATEDIR="$localstatedir/run/cups"
6433 ;;
6434 esac
6435fi
6436
6437cat >>confdefs.h <<_ACEOF
6438#define CUPS_STATEDIR "$CUPS_STATEDIR"
6439_ACEOF
6440
6441
6442
6443
d9f356c5
MS
6444if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
6445 # New GNU "standards" break previous ones, so make sure we use
6446 # the right default location for the operating system...
6447 mandir="\${prefix}/man"
6448fi
6449
6450if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
105922ec 6451 case "$host_os_name" in
4466c8ca 6452 darwin* | linux* | gnu* | *bsd*)
d4874933 6453 # Darwin, macOS, Linux, GNU HURD, and *BSD
d9f356c5
MS
6454 mandir="/usr/share/man"
6455 AMANDIR="/usr/share/man"
6456 PMANDIR="/usr/share/man"
6457 ;;
6458 *)
6459 # All others
6460 mandir="/usr/man"
6461 AMANDIR="/usr/man"
6462 PMANDIR="/usr/man"
6463 ;;
6464 esac
6465else
6466 AMANDIR="$mandir"
6467 PMANDIR="$mandir"
6468fi
6469
6470
6471
6472
105922ec
MS
6473case "$host_os_name" in
6474 sunos*)
d9f356c5
MS
6475 # Solaris
6476 MAN1EXT=1
6477 MAN5EXT=5
6478 MAN7EXT=7
6479 MAN8EXT=1m
6480 MAN8DIR=1m
6481 ;;
105922ec 6482 linux* | gnu* | darwin*)
8072030b 6483 # Linux, GNU Hurd, and macOS
d9f356c5
MS
6484 MAN1EXT=1.gz
6485 MAN5EXT=5.gz
6486 MAN7EXT=7.gz
6487 MAN8EXT=8.gz
6488 MAN8DIR=8
6489 ;;
6490 *)
6491 # All others
6492 MAN1EXT=1
6493 MAN5EXT=5
6494 MAN7EXT=7
6495 MAN8EXT=8
6496 MAN8DIR=8
6497 ;;
6498esac
6499
6500
6501
6502
6503
6504
6505
6506
6507
d9f356c5
MS
6508PICFLAG=1
6509DSOFLAGS="${DSOFLAGS:=}"
6510
6511# Check whether --enable-shared was given.
6512if test "${enable_shared+set}" = set; then :
6513 enableval=$enable_shared;
6514fi
6515
6516
6517cupsbase="cups"
6518LIBCUPSBASE="lib$cupsbase"
6519LIBCUPSSTATIC="lib$cupsbase.a"
6520
6521if test x$enable_shared != xno; then
105922ec
MS
6522 case "$host_os_name" in
6523 sunos*)
d9f356c5
MS
6524 LIBCUPS="lib$cupsbase.so.2"
6525 LIBCUPSCGI="libcupscgi.so.1"
6526 LIBCUPSIMAGE="libcupsimage.so.2"
6527 LIBCUPSMIME="libcupsmime.so.1"
6528 LIBCUPSPPDC="libcupsppdc.so.1"
6529 DSO="\$(CC)"
6530 DSOXX="\$(CXX)"
6531 DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G \$(OPTIM)"
6532 ;;
827bf9ce 6533 linux* | gnu* | *bsd*)
d9f356c5
MS
6534 LIBCUPS="lib$cupsbase.so.2"
6535 LIBCUPSCGI="libcupscgi.so.1"
6536 LIBCUPSIMAGE="libcupsimage.so.2"
6537 LIBCUPSMIME="libcupsmime.so.1"
6538 LIBCUPSPPDC="libcupsppdc.so.1"
6539 DSO="\$(CC)"
6540 DSOXX="\$(CXX)"
6541 DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
6542 ;;
105922ec 6543 darwin*)
d9f356c5
MS
6544 LIBCUPS="lib$cupsbase.2.dylib"
6545 LIBCUPSCGI="libcupscgi.1.dylib"
6546 LIBCUPSIMAGE="libcupsimage.2.dylib"
6547 LIBCUPSMIME="libcupsmime.1.dylib"
6548 LIBCUPSPPDC="libcupsppdc.1.dylib"
6549 DSO="\$(CC)"
6550 DSOXX="\$(CXX)"
6551 DSOFLAGS="$DSOFLAGS -dynamiclib -single_module -lc"
6552 ;;
6553 *)
6554 echo "Warning: shared libraries may not be supported. Trying -shared"
6555 echo " option with compiler."
6556 LIBCUPS="lib$cupsbase.so.2"
6557 LIBCUPSCGI="libcupscgi.so.1"
6558 LIBCUPSIMAGE="libcupsimage.so.2"
6559 LIBCUPSMIME="libcupsmime.so.1"
6560 LIBCUPSPPDC="libcupsppdc.so.1"
6561 DSO="\$(CC)"
6562 DSOXX="\$(CXX)"
6563 DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
6564 ;;
6565 esac
6566else
6567 PICFLAG=0
6568 LIBCUPS="lib$cupsbase.a"
6569 LIBCUPSCGI="libcupscgi.a"
6570 LIBCUPSIMAGE="libcupsimage.a"
6571 LIBCUPSMIME="libcupsmime.a"
6572 LIBCUPSPPDC="libcupsppdc.a"
6573 DSO=":"
6574 DSOXX=":"
6575fi
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588if test x$enable_shared = xno; then
6589 LINKCUPS="../cups/lib$cupsbase.a"
6590 LINKCUPSIMAGE="../filter/libcupsimage.a"
6591
6592 EXTLINKCUPS="-lcups"
6593 EXTLINKCUPSIMAGE="-lcupsimage"
6594else
6595 LINKCUPS="-l${cupsbase}"
6596 LINKCUPSIMAGE="-lcupsimage"
6597
6598 EXTLINKCUPS="-lcups"
6599 EXTLINKCUPSIMAGE="-lcupsimage"
6600fi
6601
6602
6603
6604
6605
6606
6607EXPORT_LDFLAGS=""
6608
6609if test "$DSO" != ":"; then
6610 # When using DSOs the image libraries are linked to libcupsimage.so
6611 # rather than to the executables. This makes things smaller if you
6612 # are using any static libraries, and it also allows us to distribute
6613 # a single DSO rather than a bunch...
6614 DSOLIBS="\$(LIBZ)"
6615 IMGLIBS=""
6616
6617 # Tell the run-time linkers where to find a DSO. Some platforms
6618 # need this option, even when the library is installed in a
6619 # standard location...
105922ec
MS
6620 case $host_os_name in
6621 sunos*)
d9f356c5
MS
6622 # Solaris...
6623 if test $exec_prefix != /usr; then
6624 DSOFLAGS="-R$libdir $DSOFLAGS"
6625 LDFLAGS="$LDFLAGS -R$libdir"
6626 EXPORT_LDFLAGS="-R$libdir"
6627 fi
6628 ;;
105922ec 6629 *bsd*)
d9f356c5
MS
6630 # *BSD...
6631 if test $exec_prefix != /usr; then
6632 DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
6633 LDFLAGS="$LDFLAGS -Wl,-R$libdir"
6634 EXPORT_LDFLAGS="-Wl,-R$libdir"
6635 fi
6636 ;;
827bf9ce 6637 linux* | gnu*)
d9f356c5
MS
6638 # Linux, and HURD...
6639 if test $exec_prefix != /usr; then
6640 DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
6641 LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
6642 EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
6643 fi
6644 ;;
6645 esac
6646else
6647 DSOLIBS=""
6648 IMGLIBS="\$(LIBZ)"
6649fi
6650
6651
6652
6653
6654
6655
d9f356c5
MS
6656# Check whether --enable-libtool_unsupported was given.
6657if test "${enable_libtool_unsupported+set}" = set; then :
6658 enableval=$enable_libtool_unsupported; if test x$enable_libtool_unsupported != xno; then
a621d151
MS
6659 if test x$enable_libtool_unsupported == xyes; then
6660 as_fn_error $? "Use --enable-libtool-unsupported=/path/to/libtool." "$LINENO" 5
6661 fi
d9f356c5
MS
6662 LIBTOOL="$enable_libtool_unsupported"
6663 enable_shared=no
6664 echo "WARNING: libtool is not supported or endorsed by Apple Inc."
6665 echo " WE DO NOT PROVIDE SUPPORT FOR LIBTOOL PROBLEMS."
6666 else
6667 LIBTOOL=""
6668 fi
6669fi
6670
6671
d9f356c5 6672if test x$LIBTOOL != x; then
b94f7488
MS
6673 DSO="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6674 DSOXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6675
07cb7247
MS
6676 LD_CC="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6677 LD_CXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6678
d9f356c5 6679 LIBCUPS="libcups.la"
b94f7488 6680 LIBCUPSSTATIC="libcups.la"
a621d151 6681 LIBCUPSCGI="libcupscgi.la"
d9f356c5 6682 LIBCUPSIMAGE="libcupsimage.la"
a621d151
MS
6683 LIBCUPSMIME="libcupsmime.la"
6684 LIBCUPSPPDC="libcupsppdc.la"
6685
b94f7488
MS
6686 LIBTOOL_CC="\$(LIBTOOL) --mode=compile --tag=CC"
6687 LIBTOOL_CXX="\$(LIBTOOL) --mode=compile --tag=CXX"
6688 LIBTOOL_INSTALL="\$(LIBTOOL) --mode=install"
a621d151 6689
d9f356c5
MS
6690 LINKCUPS="../cups/\$(LIBCUPS)"
6691 LINKCUPSIMAGE="../filter/\$(LIBCUPSIMAGE)"
a621d151 6692
a621d151 6693else
07cb7247
MS
6694 LD_CC="\$(CC)"
6695 LD_CXX="\$(CXX)"
6696
b94f7488
MS
6697 LIBTOOL_CC=""
6698 LIBTOOL_CXX=""
6699 LIBTOOL_INSTALL=""
d9f356c5
MS
6700fi
6701
6702
a621d151
MS
6703
6704
6705
6706
6707
b94f7488
MS
6708
6709
07cb7247 6710
d9f356c5
MS
6711INSTALL_STRIP=""
6712OPTIM=""
6713
6714
6715
6716
6717# Check whether --with-optim was given.
6718if test "${with_optim+set}" = set; then :
6719 withval=$with_optim;
6720fi
6721
6722# Check whether --enable-debug was given.
6723if test "${enable_debug+set}" = set; then :
6724 enableval=$enable_debug;
6725fi
6726
6727# Check whether --enable-debug_guards was given.
6728if test "${enable_debug_guards+set}" = set; then :
6729 enableval=$enable_debug_guards;
6730fi
6731
6732# Check whether --enable-debug_printfs was given.
6733if test "${enable_debug_printfs+set}" = set; then :
6734 enableval=$enable_debug_printfs;
6735fi
6736
6737# Check whether --enable-unit_tests was given.
6738if test "${enable_unit_tests+set}" = set; then :
6739 enableval=$enable_unit_tests;
6740fi
6741
6742
6743if test x$enable_debug = xyes; then
6744 OPTIM="-g"
6745else
6746 INSTALL_STRIP="-s"
6747fi
6748
6749if test x$enable_debug_printfs = xyes; then
6750 CFLAGS="$CFLAGS -DDEBUG"
6751 CXXFLAGS="$CXXFLAGS -DDEBUG"
6752fi
6753
6754if test x$enable_debug_guards = xyes; then
6755 CFLAGS="$CFLAGS -DDEBUG_GUARDS"
6756 CXXFLAGS="$CXXFLAGS -DDEBUG_GUARDS"
6757fi
6758
6759if test x$enable_unit_tests = xyes; then
105922ec
MS
6760 if test "$build" != "$host"; then
6761 as_fn_error $? "Sorry, cannot build unit tests when cross-compiling." "$LINENO" 5
6762 fi
6763
d9f356c5
MS
6764 UNITTESTS="unittests"
6765else
6766 UNITTESTS=""
6767fi
6768
6769
6770
6771# Check whether --with-archflags was given.
6772if test "${with_archflags+set}" = set; then :
6773 withval=$with_archflags;
6774fi
6775
6776
6777# Check whether --with-ldarchflags was given.
6778if test "${with_ldarchflags+set}" = set; then :
6779 withval=$with_ldarchflags;
6780fi
6781
6782
6783if test -z "$with_archflags"; then
6784 ARCHFLAGS=""
6785else
6786 ARCHFLAGS="$with_archflags"
6787fi
6788
6789if test -z "$with_ldarchflags"; then
105922ec 6790 if test "$host_os_name" = darwin; then
d9f356c5
MS
6791 # Only create Intel programs by default
6792 LDARCHFLAGS="`echo $ARCHFLAGS | sed -e '1,$s/-arch ppc64//'`"
6793 else
6794 LDARCHFLAGS="$ARCHFLAGS"
6795 fi
6796else
6797 LDARCHFLAGS="$with_ldarchflags"
6798fi
6799
6800
6801
6802
6803# Check whether --enable-relro was given.
6804if test "${enable_relro+set}" = set; then :
6805 enableval=$enable_relro;
6806fi
6807
6808
6809CXXLIBS="${CXXLIBS:=}"
6810
6811
6812PIEFLAGS=""
6813
6814
6815RELROFLAGS=""
6816
6817
6818if test -n "$GCC"; then
6819 # Add GCC-specific compiler options...
6820 if test -z "$OPTIM"; then
6821 if test "x$with_optim" = x; then
6822 # Default to optimize-for-size and debug
6823 OPTIM="-Os -g"
6824 else
6825 OPTIM="$with_optim $OPTIM"
6826 fi
6827 fi
6828
6829 # Generate position-independent code as needed...
6830 if test $PICFLAG = 1; then
6831 OPTIM="-fPIC $OPTIM"
6832 fi
6833
6834 # The -fstack-protector option is available with some versions of
6835 # GCC and adds "stack canaries" which detect when the return address
6836 # has been overwritten, preventing many types of exploit attacks.
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fstack-protector" >&5
6838$as_echo_n "checking whether compiler supports -fstack-protector... " >&6; }
6839 OLDCFLAGS="$CFLAGS"
6840 CFLAGS="$CFLAGS -fstack-protector"
6841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6842/* end confdefs.h. */
6843
6844int
6845main ()
6846{
6847
6848 ;
6849 return 0;
6850}
6851_ACEOF
6852if ac_fn_c_try_link "$LINENO"; then :
6853 if test "x$LSB_BUILD" = xy; then
6854 # Can't use stack-protector with LSB binaries...
6855 OPTIM="$OPTIM -fno-stack-protector"
6856 else
6857 OPTIM="$OPTIM -fstack-protector"
6858 fi
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6860$as_echo "yes" >&6; }
6861else
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6863$as_echo "no" >&6; }
6864fi
6865rm -f core conftest.err conftest.$ac_objext \
6866 conftest$ac_exeext conftest.$ac_ext
6867 CFLAGS="$OLDCFLAGS"
6868
6869 if test "x$LSB_BUILD" != xy; then
6870 # The -fPIE option is available with some versions of GCC and
6871 # adds randomization of addresses, which avoids another class of
6872 # exploits that depend on a fixed address for common functions.
6873 #
6874 # Not available to LSB binaries...
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fPIE" >&5
6876$as_echo_n "checking whether compiler supports -fPIE... " >&6; }
6877 OLDCFLAGS="$CFLAGS"
105922ec
MS
6878 case "$host_os_name" in
6879 darwin*)
d9f356c5
MS
6880 CFLAGS="$CFLAGS -fPIE -Wl,-pie"
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_compile "$LINENO"; then :
6893
6894 PIEFLAGS="-fPIE -Wl,-pie"
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6896$as_echo "yes" >&6; }
6897else
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6899$as_echo "no" >&6; }
6900fi
6901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6902 ;;
6903
6904 *)
6905 CFLAGS="$CFLAGS -fPIE -pie"
6906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907/* end confdefs.h. */
6908
6909int
6910main ()
6911{
6912
6913 ;
6914 return 0;
6915}
6916_ACEOF
6917if ac_fn_c_try_compile "$LINENO"; then :
6918
6919 PIEFLAGS="-fPIE -pie"
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6921$as_echo "yes" >&6; }
6922else
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6924$as_echo "no" >&6; }
6925fi
6926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6927 ;;
6928 esac
6929 CFLAGS="$OLDCFLAGS"
6930 fi
6931
6932 if test "x$with_optim" = x; then
6933 # Add useful warning options for tracking down problems...
6934 OPTIM="-Wall -Wno-format-y2k -Wunused $OPTIM"
6935
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-unused-result" >&5
6937$as_echo_n "checking whether compiler supports -Wno-unused-result... " >&6; }
6938 OLDCFLAGS="$CFLAGS"
6939 CFLAGS="$CFLAGS -Werror -Wno-unused-result"
6940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6941/* end confdefs.h. */
6942
6943int
6944main ()
6945{
6946
6947 ;
6948 return 0;
6949}
6950_ACEOF
6951if ac_fn_c_try_compile "$LINENO"; then :
6952 OPTIM="$OPTIM -Wno-unused-result"
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6954$as_echo "yes" >&6; }
6955else
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6957$as_echo "no" >&6; }
6958fi
6959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6960 CFLAGS="$OLDCFLAGS"
6961
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wsign-conversion" >&5
6963$as_echo_n "checking whether compiler supports -Wsign-conversion... " >&6; }
6964 OLDCFLAGS="$CFLAGS"
6965 CFLAGS="$CFLAGS -Werror -Wsign-conversion"
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967/* end confdefs.h. */
6968
6969int
6970main ()
6971{
6972
6973 ;
6974 return 0;
6975}
6976_ACEOF
6977if ac_fn_c_try_compile "$LINENO"; then :
6978 OPTIM="$OPTIM -Wsign-conversion"
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6980$as_echo "yes" >&6; }
6981else
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6983$as_echo "no" >&6; }
6984fi
6985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6986 CFLAGS="$OLDCFLAGS"
6987
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-tautological-compare" >&5
6989$as_echo_n "checking whether compiler supports -Wno-tautological-compare... " >&6; }
6990 OLDCFLAGS="$CFLAGS"
6991 CFLAGS="$CFLAGS -Werror -Wno-tautological-compare"
6992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6993/* end confdefs.h. */
6994
6995int
6996main ()
6997{
6998
6999 ;
7000 return 0;
7001}
7002_ACEOF
7003if ac_fn_c_try_compile "$LINENO"; then :
7004 OPTIM="$OPTIM -Wno-tautological-compare"
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7006$as_echo "yes" >&6; }
7007else
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7009$as_echo "no" >&6; }
7010fi
7011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7012 CFLAGS="$OLDCFLAGS"
7013
7014 # Additional warning options for development testing...
7015 if test -d .svn; then
7016 OPTIM="-Werror $OPTIM"
7017 fi
7018 fi
7019
105922ec
MS
7020 case "$host_os_name" in
7021 darwin*)
d9f356c5
MS
7022 # -D_FORTIFY_SOURCE=2 adds additional object size
7023 # checking, basically wrapping all string functions
7024 # with buffer-limited ones. Not strictly needed for
7025 # CUPS since we already use buffer-limited calls, but
7026 # this will catch any additions that are broken.
7027 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
7028 ;;
7029
105922ec 7030 linux*)
d9f356c5
MS
7031 # The -z relro option is provided by the Linux linker command to
7032 # make relocatable data read-only.
7033 if test x$enable_relro = xyes; then
7034 RELROFLAGS="-Wl,-z,relro,-z,now"
7035 fi
7036 ;;
7037 esac
7038else
7039 # Add vendor-specific compiler options...
105922ec
MS
7040 case $host_os_name in
7041 sunos*)
d9f356c5
MS
7042 # Solaris
7043 if test -z "$OPTIM"; then
7044 if test "x$with_optim" = x; then
7045 OPTIM="-xO2"
7046 else
7047 OPTIM="$with_optim $OPTIM"
7048 fi
7049 fi
7050
7051 if test $PICFLAG = 1; then
7052 OPTIM="-KPIC $OPTIM"
7053 fi
7054 ;;
7055 *)
7056 # Running some other operating system; inform the user they
7057 # should contribute the necessary options to
7058 # cups-support@cups.org...
7059 echo "Building CUPS with default compiler optimizations; contact"
7060 echo "cups-devel@cups.org with uname and compiler options needed"
7061 echo "for your platform, or set the CFLAGS and LDFLAGS environment"
7062 echo "variables before running configure."
7063 ;;
7064 esac
7065fi
7066
7067# Add general compiler options per platform...
105922ec
MS
7068case $host_os_name in
7069 linux*)
d9f356c5
MS
7070 # glibc 2.8 and higher breaks peer credentials unless you
7071 # define _GNU_SOURCE...
7072 OPTIM="$OPTIM -D_GNU_SOURCE"
7073 ;;
7074esac
7075
7076
7077
d9f356c5
MS
7078ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
7079#include <sys/socket.h>
7080#include <netinet/in.h>
7081#include <arpa/inet.h>
7082#include <netinet/in_systm.h>
7083#include <netinet/ip.h>
7084"
7085if test "x$ac_cv_header_resolv_h" = xyes; then :
7086 $as_echo "#define HAVE_RESOLV_H 1" >>confdefs.h
7087
7088fi
7089
7090
7091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7092$as_echo_n "checking for library containing socket... " >&6; }
7093if ${ac_cv_search_socket+:} false; then :
7094 $as_echo_n "(cached) " >&6
7095else
7096 ac_func_search_save_LIBS=$LIBS
7097cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098/* end confdefs.h. */
7099
7100/* Override any GCC internal prototype to avoid an error.
7101 Use char because int might match the return type of a GCC
7102 builtin and then its argument prototype would still apply. */
7103#ifdef __cplusplus
7104extern "C"
7105#endif
7106char socket ();
7107int
7108main ()
7109{
7110return socket ();
7111 ;
7112 return 0;
7113}
7114_ACEOF
7115for ac_lib in '' socket; do
7116 if test -z "$ac_lib"; then
7117 ac_res="none required"
7118 else
7119 ac_res=-l$ac_lib
7120 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7121 fi
7122 if ac_fn_c_try_link "$LINENO"; then :
7123 ac_cv_search_socket=$ac_res
7124fi
7125rm -f core conftest.err conftest.$ac_objext \
7126 conftest$ac_exeext
7127 if ${ac_cv_search_socket+:} false; then :
7128 break
7129fi
7130done
7131if ${ac_cv_search_socket+:} false; then :
7132
7133else
7134 ac_cv_search_socket=no
7135fi
7136rm conftest.$ac_ext
7137LIBS=$ac_func_search_save_LIBS
7138fi
7139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7140$as_echo "$ac_cv_search_socket" >&6; }
7141ac_res=$ac_cv_search_socket
7142if test "$ac_res" != no; then :
7143 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7144
7145fi
7146
7147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
7148$as_echo_n "checking for library containing gethostbyaddr... " >&6; }
7149if ${ac_cv_search_gethostbyaddr+:} false; then :
7150 $as_echo_n "(cached) " >&6
7151else
7152 ac_func_search_save_LIBS=$LIBS
7153cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7154/* end confdefs.h. */
7155
7156/* Override any GCC internal prototype to avoid an error.
7157 Use char because int might match the return type of a GCC
7158 builtin and then its argument prototype would still apply. */
7159#ifdef __cplusplus
7160extern "C"
7161#endif
7162char gethostbyaddr ();
7163int
7164main ()
7165{
7166return gethostbyaddr ();
7167 ;
7168 return 0;
7169}
7170_ACEOF
7171for ac_lib in '' nsl; do
7172 if test -z "$ac_lib"; then
7173 ac_res="none required"
7174 else
7175 ac_res=-l$ac_lib
7176 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7177 fi
7178 if ac_fn_c_try_link "$LINENO"; then :
7179 ac_cv_search_gethostbyaddr=$ac_res
7180fi
7181rm -f core conftest.err conftest.$ac_objext \
7182 conftest$ac_exeext
7183 if ${ac_cv_search_gethostbyaddr+:} false; then :
7184 break
7185fi
7186done
7187if ${ac_cv_search_gethostbyaddr+:} false; then :
7188
7189else
7190 ac_cv_search_gethostbyaddr=no
7191fi
7192rm conftest.$ac_ext
7193LIBS=$ac_func_search_save_LIBS
7194fi
7195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
7196$as_echo "$ac_cv_search_gethostbyaddr" >&6; }
7197ac_res=$ac_cv_search_gethostbyaddr
7198if test "$ac_res" != no; then :
7199 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7200
7201fi
7202
7203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getifaddrs" >&5
7204$as_echo_n "checking for library containing getifaddrs... " >&6; }
7205if ${ac_cv_search_getifaddrs+:} false; then :
7206 $as_echo_n "(cached) " >&6
7207else
7208 ac_func_search_save_LIBS=$LIBS
7209cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7210/* end confdefs.h. */
7211
7212/* Override any GCC internal prototype to avoid an error.
7213 Use char because int might match the return type of a GCC
7214 builtin and then its argument prototype would still apply. */
7215#ifdef __cplusplus
7216extern "C"
7217#endif
7218char getifaddrs ();
7219int
7220main ()
7221{
7222return getifaddrs ();
7223 ;
7224 return 0;
7225}
7226_ACEOF
7227for ac_lib in '' nsl; do
7228 if test -z "$ac_lib"; then
7229 ac_res="none required"
7230 else
7231 ac_res=-l$ac_lib
7232 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7233 fi
7234 if ac_fn_c_try_link "$LINENO"; then :
7235 ac_cv_search_getifaddrs=$ac_res
7236fi
7237rm -f core conftest.err conftest.$ac_objext \
7238 conftest$ac_exeext
7239 if ${ac_cv_search_getifaddrs+:} false; then :
7240 break
7241fi
7242done
7243if ${ac_cv_search_getifaddrs+:} false; then :
7244
7245else
7246 ac_cv_search_getifaddrs=no
7247fi
7248rm conftest.$ac_ext
7249LIBS=$ac_func_search_save_LIBS
7250fi
7251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getifaddrs" >&5
7252$as_echo "$ac_cv_search_getifaddrs" >&6; }
7253ac_res=$ac_cv_search_getifaddrs
7254if test "$ac_res" != no; then :
7255 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7256 $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
7257
7258fi
7259
7260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
7261$as_echo_n "checking for library containing hstrerror... " >&6; }
7262if ${ac_cv_search_hstrerror+:} false; then :
7263 $as_echo_n "(cached) " >&6
7264else
7265 ac_func_search_save_LIBS=$LIBS
7266cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7267/* end confdefs.h. */
7268
7269/* Override any GCC internal prototype to avoid an error.
7270 Use char because int might match the return type of a GCC
7271 builtin and then its argument prototype would still apply. */
7272#ifdef __cplusplus
7273extern "C"
7274#endif
7275char hstrerror ();
7276int
7277main ()
7278{
7279return hstrerror ();
7280 ;
7281 return 0;
7282}
7283_ACEOF
7284for ac_lib in '' nsl socket resolv; do
7285 if test -z "$ac_lib"; then
7286 ac_res="none required"
7287 else
7288 ac_res=-l$ac_lib
7289 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7290 fi
7291 if ac_fn_c_try_link "$LINENO"; then :
7292 ac_cv_search_hstrerror=$ac_res
7293fi
7294rm -f core conftest.err conftest.$ac_objext \
7295 conftest$ac_exeext
7296 if ${ac_cv_search_hstrerror+:} false; then :
7297 break
7298fi
7299done
7300if ${ac_cv_search_hstrerror+:} false; then :
7301
7302else
7303 ac_cv_search_hstrerror=no
7304fi
7305rm conftest.$ac_ext
7306LIBS=$ac_func_search_save_LIBS
7307fi
7308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
7309$as_echo "$ac_cv_search_hstrerror" >&6; }
7310ac_res=$ac_cv_search_hstrerror
7311if test "$ac_res" != no; then :
7312 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7313 $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
7314
7315fi
7316
7317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rresvport_af" >&5
7318$as_echo_n "checking for library containing rresvport_af... " >&6; }
7319if ${ac_cv_search_rresvport_af+:} false; then :
7320 $as_echo_n "(cached) " >&6
7321else
7322 ac_func_search_save_LIBS=$LIBS
7323cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7324/* end confdefs.h. */
7325
7326/* Override any GCC internal prototype to avoid an error.
7327 Use char because int might match the return type of a GCC
7328 builtin and then its argument prototype would still apply. */
7329#ifdef __cplusplus
7330extern "C"
7331#endif
7332char rresvport_af ();
7333int
7334main ()
7335{
7336return rresvport_af ();
7337 ;
7338 return 0;
7339}
7340_ACEOF
7341for ac_lib in '' nsl; do
7342 if test -z "$ac_lib"; then
7343 ac_res="none required"
7344 else
7345 ac_res=-l$ac_lib
7346 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7347 fi
7348 if ac_fn_c_try_link "$LINENO"; then :
7349 ac_cv_search_rresvport_af=$ac_res
7350fi
7351rm -f core conftest.err conftest.$ac_objext \
7352 conftest$ac_exeext
7353 if ${ac_cv_search_rresvport_af+:} false; then :
7354 break
7355fi
7356done
7357if ${ac_cv_search_rresvport_af+:} false; then :
7358
7359else
7360 ac_cv_search_rresvport_af=no
7361fi
7362rm conftest.$ac_ext
7363LIBS=$ac_func_search_save_LIBS
7364fi
7365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rresvport_af" >&5
7366$as_echo "$ac_cv_search_rresvport_af" >&6; }
7367ac_res=$ac_cv_search_rresvport_af
7368if test "$ac_res" != no; then :
7369 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7370 $as_echo "#define HAVE_RRESVPORT_AF 1" >>confdefs.h
7371
7372fi
7373
7374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_init" >&5
7375$as_echo_n "checking for library containing __res_init... " >&6; }
7376if ${ac_cv_search___res_init+:} false; then :
7377 $as_echo_n "(cached) " >&6
7378else
7379 ac_func_search_save_LIBS=$LIBS
7380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7381/* end confdefs.h. */
7382
7383/* Override any GCC internal prototype to avoid an error.
7384 Use char because int might match the return type of a GCC
7385 builtin and then its argument prototype would still apply. */
7386#ifdef __cplusplus
7387extern "C"
7388#endif
7389char __res_init ();
7390int
7391main ()
7392{
7393return __res_init ();
7394 ;
7395 return 0;
7396}
7397_ACEOF
7398for ac_lib in '' resolv bind; do
7399 if test -z "$ac_lib"; then
7400 ac_res="none required"
7401 else
7402 ac_res=-l$ac_lib
7403 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7404 fi
7405 if ac_fn_c_try_link "$LINENO"; then :
7406 ac_cv_search___res_init=$ac_res
7407fi
7408rm -f core conftest.err conftest.$ac_objext \
7409 conftest$ac_exeext
7410 if ${ac_cv_search___res_init+:} false; then :
7411 break
7412fi
7413done
7414if ${ac_cv_search___res_init+:} false; then :
7415
7416else
7417 ac_cv_search___res_init=no
7418fi
7419rm conftest.$ac_ext
7420LIBS=$ac_func_search_save_LIBS
7421fi
7422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_init" >&5
7423$as_echo "$ac_cv_search___res_init" >&6; }
7424ac_res=$ac_cv_search___res_init
7425if test "$ac_res" != no; then :
7426 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7427 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7428
7429else
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
7431$as_echo_n "checking for library containing res_9_init... " >&6; }
7432if ${ac_cv_search_res_9_init+:} false; then :
7433 $as_echo_n "(cached) " >&6
7434else
7435 ac_func_search_save_LIBS=$LIBS
7436cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7437/* end confdefs.h. */
7438
7439/* Override any GCC internal prototype to avoid an error.
7440 Use char because int might match the return type of a GCC
7441 builtin and then its argument prototype would still apply. */
7442#ifdef __cplusplus
7443extern "C"
7444#endif
7445char res_9_init ();
7446int
7447main ()
7448{
7449return res_9_init ();
7450 ;
7451 return 0;
7452}
7453_ACEOF
7454for ac_lib in '' resolv bind; do
7455 if test -z "$ac_lib"; then
7456 ac_res="none required"
7457 else
7458 ac_res=-l$ac_lib
7459 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7460 fi
7461 if ac_fn_c_try_link "$LINENO"; then :
7462 ac_cv_search_res_9_init=$ac_res
7463fi
7464rm -f core conftest.err conftest.$ac_objext \
7465 conftest$ac_exeext
7466 if ${ac_cv_search_res_9_init+:} false; then :
7467 break
7468fi
7469done
7470if ${ac_cv_search_res_9_init+:} false; then :
7471
7472else
7473 ac_cv_search_res_9_init=no
7474fi
7475rm conftest.$ac_ext
7476LIBS=$ac_func_search_save_LIBS
7477fi
7478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
7479$as_echo "$ac_cv_search_res_9_init" >&6; }
7480ac_res=$ac_cv_search_res_9_init
7481if test "$ac_res" != no; then :
7482 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7483 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7484
7485else
7486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
7487$as_echo_n "checking for library containing res_init... " >&6; }
7488if ${ac_cv_search_res_init+:} false; then :
7489 $as_echo_n "(cached) " >&6
7490else
7491 ac_func_search_save_LIBS=$LIBS
7492cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7493/* end confdefs.h. */
7494
7495/* Override any GCC internal prototype to avoid an error.
7496 Use char because int might match the return type of a GCC
7497 builtin and then its argument prototype would still apply. */
7498#ifdef __cplusplus
7499extern "C"
7500#endif
7501char res_init ();
7502int
7503main ()
7504{
7505return res_init ();
7506 ;
7507 return 0;
7508}
7509_ACEOF
7510for ac_lib in '' resolv bind; do
7511 if test -z "$ac_lib"; then
7512 ac_res="none required"
7513 else
7514 ac_res=-l$ac_lib
7515 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7516 fi
7517 if ac_fn_c_try_link "$LINENO"; then :
7518 ac_cv_search_res_init=$ac_res
7519fi
7520rm -f core conftest.err conftest.$ac_objext \
7521 conftest$ac_exeext
7522 if ${ac_cv_search_res_init+:} false; then :
7523 break
7524fi
7525done
7526if ${ac_cv_search_res_init+:} false; then :
7527
7528else
7529 ac_cv_search_res_init=no
7530fi
7531rm conftest.$ac_ext
7532LIBS=$ac_func_search_save_LIBS
7533fi
7534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
7535$as_echo "$ac_cv_search_res_init" >&6; }
7536ac_res=$ac_cv_search_res_init
7537if test "$ac_res" != no; then :
7538 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7539 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7540
7541fi
7542
7543fi
7544
7545fi
7546
7547
7548# Tru64 5.1b leaks file descriptors with these functions; disable until
7549# we can come up with a test for this...
105922ec 7550if test "$host_os_name" != "osf1"; then
d9f356c5
MS
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
7552$as_echo_n "checking for library containing getaddrinfo... " >&6; }
7553if ${ac_cv_search_getaddrinfo+:} false; then :
7554 $as_echo_n "(cached) " >&6
7555else
7556 ac_func_search_save_LIBS=$LIBS
7557cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7558/* end confdefs.h. */
7559
7560/* Override any GCC internal prototype to avoid an error.
7561 Use char because int might match the return type of a GCC
7562 builtin and then its argument prototype would still apply. */
7563#ifdef __cplusplus
7564extern "C"
7565#endif
7566char getaddrinfo ();
7567int
7568main ()
7569{
7570return getaddrinfo ();
7571 ;
7572 return 0;
7573}
7574_ACEOF
7575for ac_lib in '' nsl; do
7576 if test -z "$ac_lib"; then
7577 ac_res="none required"
7578 else
7579 ac_res=-l$ac_lib
7580 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7581 fi
7582 if ac_fn_c_try_link "$LINENO"; then :
7583 ac_cv_search_getaddrinfo=$ac_res
7584fi
7585rm -f core conftest.err conftest.$ac_objext \
7586 conftest$ac_exeext
7587 if ${ac_cv_search_getaddrinfo+:} false; then :
7588 break
7589fi
7590done
7591if ${ac_cv_search_getaddrinfo+:} false; then :
7592
7593else
7594 ac_cv_search_getaddrinfo=no
7595fi
7596rm conftest.$ac_ext
7597LIBS=$ac_func_search_save_LIBS
7598fi
7599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
7600$as_echo "$ac_cv_search_getaddrinfo" >&6; }
7601ac_res=$ac_cv_search_getaddrinfo
7602if test "$ac_res" != no; then :
7603 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7604 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
7605
7606fi
7607
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
7609$as_echo_n "checking for library containing getnameinfo... " >&6; }
7610if ${ac_cv_search_getnameinfo+:} false; then :
7611 $as_echo_n "(cached) " >&6
7612else
7613 ac_func_search_save_LIBS=$LIBS
7614cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7615/* end confdefs.h. */
7616
7617/* Override any GCC internal prototype to avoid an error.
7618 Use char because int might match the return type of a GCC
7619 builtin and then its argument prototype would still apply. */
7620#ifdef __cplusplus
7621extern "C"
7622#endif
7623char getnameinfo ();
7624int
7625main ()
7626{
7627return getnameinfo ();
7628 ;
7629 return 0;
7630}
7631_ACEOF
7632for ac_lib in '' nsl; do
7633 if test -z "$ac_lib"; then
7634 ac_res="none required"
7635 else
7636 ac_res=-l$ac_lib
7637 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7638 fi
7639 if ac_fn_c_try_link "$LINENO"; then :
7640 ac_cv_search_getnameinfo=$ac_res
7641fi
7642rm -f core conftest.err conftest.$ac_objext \
7643 conftest$ac_exeext
7644 if ${ac_cv_search_getnameinfo+:} false; then :
7645 break
7646fi
7647done
7648if ${ac_cv_search_getnameinfo+:} false; then :
7649
7650else
7651 ac_cv_search_getnameinfo=no
7652fi
7653rm conftest.$ac_ext
7654LIBS=$ac_func_search_save_LIBS
7655fi
7656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
7657$as_echo "$ac_cv_search_getnameinfo" >&6; }
7658ac_res=$ac_cv_search_getnameinfo
7659if test "$ac_res" != no; then :
7660 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7661 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
7662
7663fi
7664
7665fi
7666
7667ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
7668"
7669if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
7670
7671fi
7672
7673ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
7674if test "x$ac_cv_header_sys_sockio_h" = xyes; then :
7675 $as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
7676
7677fi
7678
7679
7680
7681CUPS_DEFAULT_DOMAINSOCKET=""
7682
7683
7684# Check whether --with-domainsocket was given.
7685if test "${with_domainsocket+set}" = set; then :
7686 withval=$with_domainsocket; default_domainsocket="$withval"
7687else
7688 default_domainsocket=""
7689fi
7690
7691
7692if test x$enable_domainsocket != xno -a x$default_domainsocket != xno; then
7693 if test "x$default_domainsocket" = x; then
105922ec
MS
7694 case "$host_os_name" in
7695 darwin*)
d4874933 7696 # Darwin and macOS do their own thing...
d9f356c5
MS
7697 CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
7698 ;;
7699 *)
7700 # All others use FHS standard...
7701 CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
7702 ;;
7703 esac
7704 else
7705 CUPS_DEFAULT_DOMAINSOCKET="$default_domainsocket"
7706 fi
7707
7708 CUPS_LISTEN_DOMAINSOCKET="Listen $CUPS_DEFAULT_DOMAINSOCKET"
7709
7710 cat >>confdefs.h <<_ACEOF
7711#define CUPS_DEFAULT_DOMAINSOCKET "$CUPS_DEFAULT_DOMAINSOCKET"
7712_ACEOF
7713
7714else
7715 CUPS_LISTEN_DOMAINSOCKET=""
7716fi
7717
7718
7719
7720
7721
d9f356c5
MS
7722ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
7723if test "x$ac_cv_func_poll" = xyes; then :
7724 $as_echo "#define HAVE_POLL 1" >>confdefs.h
7725
7726fi
7727
7728ac_fn_c_check_func "$LINENO" "epoll_create" "ac_cv_func_epoll_create"
7729if test "x$ac_cv_func_epoll_create" = xyes; then :
7730 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
7731
7732fi
7733
7734ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
7735if test "x$ac_cv_func_kqueue" = xyes; then :
7736 $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
7737
7738fi
7739
7740
7741
d9f356c5
MS
7742# Check whether --enable-gssapi was given.
7743if test "${enable_gssapi+set}" = set; then :
7744 enableval=$enable_gssapi;
7745fi
7746
7747
7748LIBGSSAPI=""
7749
7750
7751if test x$enable_gssapi != xno; then
7752 if test -n "$ac_tool_prefix"; then
7753 # Extract the first word of "${ac_tool_prefix}krb5-config", so it can be a program name with args.
7754set dummy ${ac_tool_prefix}krb5-config; ac_word=$2
7755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756$as_echo_n "checking for $ac_word... " >&6; }
7757if ${ac_cv_path_KRB5CONFIG+:} false; then :
7758 $as_echo_n "(cached) " >&6
7759else
7760 case $KRB5CONFIG in
7761 [\\/]* | ?:[\\/]*)
7762 ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
7763 ;;
7764 *)
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766for as_dir in $PATH
7767do
7768 IFS=$as_save_IFS
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 7771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
7772 ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774 break 2
7775 fi
7776done
7777 done
7778IFS=$as_save_IFS
7779
7780 ;;
7781esac
7782fi
7783KRB5CONFIG=$ac_cv_path_KRB5CONFIG
7784if test -n "$KRB5CONFIG"; then
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONFIG" >&5
7786$as_echo "$KRB5CONFIG" >&6; }
7787else
7788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7789$as_echo "no" >&6; }
7790fi
7791
7792
7793fi
7794if test -z "$ac_cv_path_KRB5CONFIG"; then
7795 ac_pt_KRB5CONFIG=$KRB5CONFIG
7796 # Extract the first word of "krb5-config", so it can be a program name with args.
7797set dummy krb5-config; ac_word=$2
7798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7799$as_echo_n "checking for $ac_word... " >&6; }
7800if ${ac_cv_path_ac_pt_KRB5CONFIG+:} false; then :
7801 $as_echo_n "(cached) " >&6
7802else
7803 case $ac_pt_KRB5CONFIG in
7804 [\\/]* | ?:[\\/]*)
7805 ac_cv_path_ac_pt_KRB5CONFIG="$ac_pt_KRB5CONFIG" # Let the user override the test with a path.
7806 ;;
7807 *)
7808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809for as_dir in $PATH
7810do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
7813 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 7814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
7815 ac_cv_path_ac_pt_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7817 break 2
7818 fi
7819done
7820 done
7821IFS=$as_save_IFS
7822
7823 ;;
7824esac
7825fi
7826ac_pt_KRB5CONFIG=$ac_cv_path_ac_pt_KRB5CONFIG
7827if test -n "$ac_pt_KRB5CONFIG"; then
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_KRB5CONFIG" >&5
7829$as_echo "$ac_pt_KRB5CONFIG" >&6; }
7830else
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7832$as_echo "no" >&6; }
7833fi
7834
7835 if test "x$ac_pt_KRB5CONFIG" = x; then
7836 KRB5CONFIG=""
7837 else
7838 case $cross_compiling:$ac_tool_warned in
7839yes:)
7840{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7841$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7842ac_tool_warned=yes ;;
7843esac
7844 KRB5CONFIG=$ac_pt_KRB5CONFIG
7845 fi
7846else
7847 KRB5CONFIG="$ac_cv_path_KRB5CONFIG"
7848fi
7849
7850 if test "x$KRB5CONFIG" != x; then
105922ec
MS
7851 case "$host_os_name" in
7852 darwin)
8072030b 7853 # macOS weak-links to the Kerberos framework...
d9f356c5
MS
7854 LIBGSSAPI="-weak_framework Kerberos"
7855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS framework" >&5
7856$as_echo_n "checking for GSS framework... " >&6; }
7857 if test -d /System/Library/Frameworks/GSS.framework; then
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7859$as_echo "yes" >&6; }
7860 LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
7861 else
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7863$as_echo "no" >&6; }
7864 fi
7865 ;;
105922ec 7866 sunos*)
d9f356c5
MS
7867 # Solaris has a non-standard krb5-config, don't use it!
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7869$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7870if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7871 $as_echo_n "(cached) " >&6
7872else
7873 ac_check_lib_save_LIBS=$LIBS
7874LIBS="-lgss $LIBS"
7875cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7876/* end confdefs.h. */
7877
7878/* Override any GCC internal prototype to avoid an error.
7879 Use char because int might match the return type of a GCC
7880 builtin and then its argument prototype would still apply. */
7881#ifdef __cplusplus
7882extern "C"
7883#endif
7884char gss_display_status ();
7885int
7886main ()
7887{
7888return gss_display_status ();
7889 ;
7890 return 0;
7891}
7892_ACEOF
7893if ac_fn_c_try_link "$LINENO"; then :
7894 ac_cv_lib_gss_gss_display_status=yes
7895else
7896 ac_cv_lib_gss_gss_display_status=no
7897fi
7898rm -f core conftest.err conftest.$ac_objext \
7899 conftest$ac_exeext conftest.$ac_ext
7900LIBS=$ac_check_lib_save_LIBS
7901fi
7902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7903$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7904if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7905
7906$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7907
7908 CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
7909 CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
7910 LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
7911fi
7912
7913 ;;
7914 *)
7915 # Other platforms just ask for GSSAPI
7916 CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
7917 CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
7918 LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
7919 ;;
7920 esac
7921
7922$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7923
7924 else
7925 # Check for vendor-specific implementations...
105922ec
MS
7926 case "$host_os_name" in
7927 hp-ux*)
d9f356c5
MS
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7929$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7930if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7931 $as_echo_n "(cached) " >&6
7932else
7933 ac_check_lib_save_LIBS=$LIBS
7934LIBS="-lgss $LIBS"
7935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936/* end confdefs.h. */
7937
7938/* Override any GCC internal prototype to avoid an error.
7939 Use char because int might match the return type of a GCC
7940 builtin and then its argument prototype would still apply. */
7941#ifdef __cplusplus
7942extern "C"
7943#endif
7944char gss_display_status ();
7945int
7946main ()
7947{
7948return gss_display_status ();
7949 ;
7950 return 0;
7951}
7952_ACEOF
7953if ac_fn_c_try_link "$LINENO"; then :
7954 ac_cv_lib_gss_gss_display_status=yes
7955else
7956 ac_cv_lib_gss_gss_display_status=no
7957fi
7958rm -f core conftest.err conftest.$ac_objext \
7959 conftest$ac_exeext conftest.$ac_ext
7960LIBS=$ac_check_lib_save_LIBS
7961fi
7962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7963$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7964if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7965
7966$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7967
7968 LIBGSSAPI="-lgss -lgssapi_krb5"
7969fi
7970
7971 ;;
105922ec 7972 sunos*)
d9f356c5
MS
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7974$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7975if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7976 $as_echo_n "(cached) " >&6
7977else
7978 ac_check_lib_save_LIBS=$LIBS
7979LIBS="-lgss $LIBS"
7980cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7981/* end confdefs.h. */
7982
7983/* Override any GCC internal prototype to avoid an error.
7984 Use char because int might match the return type of a GCC
7985 builtin and then its argument prototype would still apply. */
7986#ifdef __cplusplus
7987extern "C"
7988#endif
7989char gss_display_status ();
7990int
7991main ()
7992{
7993return gss_display_status ();
7994 ;
7995 return 0;
7996}
7997_ACEOF
7998if ac_fn_c_try_link "$LINENO"; then :
7999 ac_cv_lib_gss_gss_display_status=yes
8000else
8001 ac_cv_lib_gss_gss_display_status=no
8002fi
8003rm -f core conftest.err conftest.$ac_objext \
8004 conftest$ac_exeext conftest.$ac_ext
8005LIBS=$ac_check_lib_save_LIBS
8006fi
8007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
8008$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
8009if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
8010
8011$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
8012
8013 LIBGSSAPI="-lgss"
8014fi
8015
8016 ;;
8017 esac
8018 fi
8019
8020 if test "x$LIBGSSAPI" != x; then
8021 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
8022if test "x$ac_cv_header_krb5_h" = xyes; then :
8023 $as_echo "#define HAVE_KRB5_H 1" >>confdefs.h
8024
8025fi
8026
8027
8028 if test -d /System/Library/Frameworks/GSS.framework; then
8029 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi.h" "ac_cv_header_GSS_gssapi_h" "$ac_includes_default"
8030if test "x$ac_cv_header_GSS_gssapi_h" = xyes; then :
8031 $as_echo "#define HAVE_GSS_GSSAPI_H 1" >>confdefs.h
8032
8033fi
8034
8035
8036 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_generic.h" "ac_cv_header_GSS_gssapi_generic_h" "$ac_includes_default"
8037if test "x$ac_cv_header_GSS_gssapi_generic_h" = xyes; then :
8038 $as_echo "#define HAVE_GSS_GSSAPI_GENERIC_H 1" >>confdefs.h
8039
8040fi
8041
8042
8043 ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_spi.h" "ac_cv_header_GSS_gssapi_spi_h" "$ac_includes_default"
8044if test "x$ac_cv_header_GSS_gssapi_spi_h" = xyes; then :
8045 $as_echo "#define HAVE_GSS_GSSAPI_SPI_H 1" >>confdefs.h
8046
8047fi
8048
8049
8050 else
8051 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
8052if test "x$ac_cv_header_gssapi_h" = xyes; then :
8053 $as_echo "#define HAVE_GSSAPI_H 1" >>confdefs.h
8054
8055fi
8056
8057
8058 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
8059if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
8060 $as_echo "#define HAVE_GSSAPI_GSSAPI_H 1" >>confdefs.h
8061
8062fi
8063
8064
8065 fi
8066
8067 SAVELIBS="$LIBS"
8068 LIBS="$LIBS $LIBGSSAPI"
8069
8070 ac_fn_c_check_func "$LINENO" "__ApplePrivate_gss_acquire_cred_ex_f" "ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f"
8071if test "x$ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f" = xyes; then :
8072 $as_echo "#define HAVE_GSS_ACQUIRE_CRED_EX_F 1" >>confdefs.h
8073
8074fi
8075
8076
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS_C_NT_HOSTBASED_SERVICE" >&5
8078$as_echo_n "checking for GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
8079 if test x$ac_cv_header_gssapi_gssapi_h = xyes; then
8080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8081/* end confdefs.h. */
8082 #include <gssapi/gssapi.h>
8083int
8084main ()
8085{
8086 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8087 ;
8088 return 0;
8089}
8090_ACEOF
8091if ac_fn_c_try_compile "$LINENO"; then :
8092 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8093
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8095$as_echo "yes" >&6; }
8096else
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098$as_echo "no" >&6; }
8099fi
8100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8101 elif test x$ac_cv_header_gss_gssapi_h = xyes; then
8102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8103/* end confdefs.h. */
8104 #include <GSS/gssapi.h>
8105int
8106main ()
8107{
8108 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8109 ;
8110 return 0;
8111}
8112_ACEOF
8113if ac_fn_c_try_compile "$LINENO"; then :
8114 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8115
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8117$as_echo "yes" >&6; }
8118else
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8120$as_echo "no" >&6; }
8121fi
8122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8123 else
8124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8125/* end confdefs.h. */
8126 #include <gssapi.h>
8127int
8128main ()
8129{
8130 gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8131 ;
8132 return 0;
8133}
8134_ACEOF
8135if ac_fn_c_try_compile "$LINENO"; then :
8136 $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8137
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8139$as_echo "yes" >&6; }
8140else
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8142$as_echo "no" >&6; }
8143fi
8144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8145 fi
8146
8147 LIBS="$SAVELIBS"
8148 fi
8149fi
8150
8151
8152# Check whether --with-gssservicename was given.
8153if test "${with_gssservicename+set}" = set; then :
8154 withval=$with_gssservicename; default_gssservicename="$withval"
8155else
8156 default_gssservicename="default"
8157fi
8158
8159
8160if test x$default_gssservicename != xno; then
8161 if test "x$default_gssservicename" = "xdefault"; then
8162 CUPS_DEFAULT_GSSSERVICENAME="host"
8163 else
8164 CUPS_DEFAULT_GSSSERVICENAME="$default_gssservicename"
8165 fi
8166else
8167 CUPS_DEFAULT_GSSSERVICENAME=""
8168fi
8169
8170
8171cat >>confdefs.h <<_ACEOF
8172#define CUPS_DEFAULT_GSSSERVICENAME "$CUPS_DEFAULT_GSSSERVICENAME"
8173_ACEOF
8174
8175
8176
d9f356c5
MS
8177# Check whether --enable-threads was given.
8178if test "${enable_threads+set}" = set; then :
8179 enableval=$enable_threads;
8180fi
8181
8182
8183have_pthread=no
8184PTHREAD_FLAGS=""
8185
8186if test "x$enable_threads" != xno; then
8187 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8188if test "x$ac_cv_header_pthread_h" = xyes; then :
8189 $as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
8190
8191fi
8192
8193
8194
8195 if test x$ac_cv_header_pthread_h = xyes; then
8196 for flag in -lpthreads -lpthread -pthread; do
8197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create using $flag" >&5
8198$as_echo_n "checking for pthread_create using $flag... " >&6; }
8199 SAVELIBS="$LIBS"
8200 LIBS="$flag $LIBS"
8201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8202/* end confdefs.h. */
8203#include <pthread.h>
8204int
8205main ()
8206{
8207pthread_create(0, 0, 0, 0);
8208 ;
8209 return 0;
8210}
8211_ACEOF
8212if ac_fn_c_try_link "$LINENO"; then :
8213 have_pthread=yes
8214else
8215 LIBS="$SAVELIBS"
8216fi
8217rm -f core conftest.err conftest.$ac_objext \
8218 conftest$ac_exeext conftest.$ac_ext
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread" >&5
8220$as_echo "$have_pthread" >&6; }
8221
8222 if test $have_pthread = yes; then
8223 PTHREAD_FLAGS="-D_THREAD_SAFE -D_REENTRANT"
8224
8225 # Solaris requires -D_POSIX_PTHREAD_SEMANTICS to
8226 # be POSIX-compliant... :(
105922ec 8227 if test $host_os_name = sunos; then
d9f356c5
MS
8228 PTHREAD_FLAGS="$PTHREAD_FLAGS -D_POSIX_PTHREAD_SEMANTICS"
8229 fi
8230 break
8231 fi
8232 done
8233 fi
8234fi
8235
8236
8237
8238
d9f356c5
MS
8239# Check whether --enable-ssl was given.
8240if test "${enable_ssl+set}" = set; then :
8241 enableval=$enable_ssl;
8242fi
8243
8244# Check whether --enable-cdsassl was given.
8245if test "${enable_cdsassl+set}" = set; then :
8246 enableval=$enable_cdsassl;
8247fi
8248
8249# Check whether --enable-gnutls was given.
8250if test "${enable_gnutls+set}" = set; then :
8251 enableval=$enable_gnutls;
8252fi
8253
8254
8255SSLFLAGS=""
8256SSLLIBS=""
8257have_ssl=0
8258CUPS_SERVERKEYCHAIN=""
8259
8260if test x$enable_ssl != xno; then
8261 if test $have_ssl = 0 -a "x$enable_cdsassl" != "xno"; then
105922ec 8262 if test $host_os_name = darwin; then
d9f356c5
MS
8263 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransport.h" "ac_cv_header_Security_SecureTransport_h" "$ac_includes_default"
8264if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
8265
8266 have_ssl=1
8267 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8268
8269 $as_echo "#define HAVE_CDSASSL 1" >>confdefs.h
8270
8271 CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
8272
8273 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransportPriv.h" "ac_cv_header_Security_SecureTransportPriv_h" "$ac_includes_default"
8274if test "x$ac_cv_header_Security_SecureTransportPriv_h" = xyes; then :
8275 $as_echo "#define HAVE_SECURETRANSPORTPRIV_H 1" >>confdefs.h
8276
8277fi
8278
8279
8280 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
8281if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
8282 $as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
8283
8284fi
8285
8286
8287 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecItem.h" "ac_cv_header_Security_SecItem_h" "$ac_includes_default"
8288if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
8289 $as_echo "#define HAVE_SECITEM_H 1" >>confdefs.h
8290
8291fi
8292
8293
8294 ac_fn_c_check_header_compile "$LINENO" "Security/SecItemPriv.h" "ac_cv_header_Security_SecItemPriv_h" "#include <Security/SecItem.h>
8295"
8296if test "x$ac_cv_header_Security_SecItemPriv_h" = xyes; then :
8297 $as_echo "#define HAVE_SECITEMPRIV_H 1" >>confdefs.h
8298
8299fi
8300
8301
8302 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
8303if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
8304 $as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
8305
8306fi
8307
8308
8309 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicyPriv.h" "ac_cv_header_Security_SecPolicyPriv_h" "$ac_includes_default"
8310if test "x$ac_cv_header_Security_SecPolicyPriv_h" = xyes; then :
8311 $as_echo "#define HAVE_SECPOLICYPRIV_H 1" >>confdefs.h
8312
8313fi
8314
8315
8316 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
8317if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
8318 $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
8319
8320fi
8321
8322
8323 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecIdentitySearchPriv.h" "ac_cv_header_Security_SecIdentitySearchPriv_h" "$ac_includes_default"
8324if test "x$ac_cv_header_Security_SecIdentitySearchPriv_h" = xyes; then :
8325 $as_echo "#define HAVE_SECIDENTITYSEARCHPRIV_H 1" >>confdefs.h
8326
8327fi
8328
8329
8330
8331 $as_echo "#define HAVE_CSSMERRORSTRING 1" >>confdefs.h
8332
8333 $as_echo "#define HAVE_SECKEYCHAINOPEN 1" >>confdefs.h
8334
8335fi
8336
8337
8338
105922ec 8339 if test $host_os_version -ge 150; then
d9f356c5
MS
8340 $as_echo "#define HAVE_SSLSETENABLEDCIPHERS 1" >>confdefs.h
8341
8342 fi
8343 fi
8344 fi
8345
8346 if test $have_ssl = 0 -a "x$enable_gnutls" != "xno" -a "x$PKGCONFIG" != x; then
8347 if test -n "$ac_tool_prefix"; then
8348 # Extract the first word of "${ac_tool_prefix}libgnutls-config", so it can be a program name with args.
8349set dummy ${ac_tool_prefix}libgnutls-config; ac_word=$2
8350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8351$as_echo_n "checking for $ac_word... " >&6; }
8352if ${ac_cv_path_LIBGNUTLSCONFIG+:} false; then :
8353 $as_echo_n "(cached) " >&6
8354else
8355 case $LIBGNUTLSCONFIG in
8356 [\\/]* | ?:[\\/]*)
8357 ac_cv_path_LIBGNUTLSCONFIG="$LIBGNUTLSCONFIG" # Let the user override the test with a path.
8358 ;;
8359 *)
8360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8361for as_dir in $PATH
8362do
8363 IFS=$as_save_IFS
8364 test -z "$as_dir" && as_dir=.
8365 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 8366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
8367 ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8369 break 2
8370 fi
8371done
8372 done
8373IFS=$as_save_IFS
8374
8375 ;;
8376esac
8377fi
8378LIBGNUTLSCONFIG=$ac_cv_path_LIBGNUTLSCONFIG
8379if test -n "$LIBGNUTLSCONFIG"; then
8380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLSCONFIG" >&5
8381$as_echo "$LIBGNUTLSCONFIG" >&6; }
8382else
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8384$as_echo "no" >&6; }
8385fi
8386
8387
8388fi
8389if test -z "$ac_cv_path_LIBGNUTLSCONFIG"; then
8390 ac_pt_LIBGNUTLSCONFIG=$LIBGNUTLSCONFIG
8391 # Extract the first word of "libgnutls-config", so it can be a program name with args.
8392set dummy libgnutls-config; ac_word=$2
8393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8394$as_echo_n "checking for $ac_word... " >&6; }
8395if ${ac_cv_path_ac_pt_LIBGNUTLSCONFIG+:} false; then :
8396 $as_echo_n "(cached) " >&6
8397else
8398 case $ac_pt_LIBGNUTLSCONFIG in
8399 [\\/]* | ?:[\\/]*)
8400 ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$ac_pt_LIBGNUTLSCONFIG" # Let the user override the test with a path.
8401 ;;
8402 *)
8403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8404for as_dir in $PATH
8405do
8406 IFS=$as_save_IFS
8407 test -z "$as_dir" && as_dir=.
8408 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 8409 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
8410 ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8412 break 2
8413 fi
8414done
8415 done
8416IFS=$as_save_IFS
8417
8418 ;;
8419esac
8420fi
8421ac_pt_LIBGNUTLSCONFIG=$ac_cv_path_ac_pt_LIBGNUTLSCONFIG
8422if test -n "$ac_pt_LIBGNUTLSCONFIG"; then
8423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGNUTLSCONFIG" >&5
8424$as_echo "$ac_pt_LIBGNUTLSCONFIG" >&6; }
8425else
8426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8427$as_echo "no" >&6; }
8428fi
8429
8430 if test "x$ac_pt_LIBGNUTLSCONFIG" = x; then
8431 LIBGNUTLSCONFIG=""
8432 else
8433 case $cross_compiling:$ac_tool_warned in
8434yes:)
8435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8437ac_tool_warned=yes ;;
8438esac
8439 LIBGNUTLSCONFIG=$ac_pt_LIBGNUTLSCONFIG
8440 fi
8441else
8442 LIBGNUTLSCONFIG="$ac_cv_path_LIBGNUTLSCONFIG"
8443fi
8444
8445 if test -n "$ac_tool_prefix"; then
8446 # Extract the first word of "${ac_tool_prefix}libgcrypt-config", so it can be a program name with args.
8447set dummy ${ac_tool_prefix}libgcrypt-config; ac_word=$2
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8449$as_echo_n "checking for $ac_word... " >&6; }
8450if ${ac_cv_path_LIBGCRYPTCONFIG+:} false; then :
8451 $as_echo_n "(cached) " >&6
8452else
8453 case $LIBGCRYPTCONFIG in
8454 [\\/]* | ?:[\\/]*)
8455 ac_cv_path_LIBGCRYPTCONFIG="$LIBGCRYPTCONFIG" # Let the user override the test with a path.
8456 ;;
8457 *)
8458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8459for as_dir in $PATH
8460do
8461 IFS=$as_save_IFS
8462 test -z "$as_dir" && as_dir=.
8463 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 8464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
8465 ac_cv_path_LIBGCRYPTCONFIG="$as_dir/$ac_word$ac_exec_ext"
8466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8467 break 2
8468 fi
8469done
8470 done
8471IFS=$as_save_IFS
8472
8473 ;;
8474esac
8475fi
8476LIBGCRYPTCONFIG=$ac_cv_path_LIBGCRYPTCONFIG
8477if test -n "$LIBGCRYPTCONFIG"; then
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGCRYPTCONFIG" >&5
8479$as_echo "$LIBGCRYPTCONFIG" >&6; }
8480else
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482$as_echo "no" >&6; }
8483fi
8484
8485
8486fi
8487if test -z "$ac_cv_path_LIBGCRYPTCONFIG"; then
8488 ac_pt_LIBGCRYPTCONFIG=$LIBGCRYPTCONFIG
8489 # Extract the first word of "libgcrypt-config", so it can be a program name with args.
8490set dummy libgcrypt-config; ac_word=$2
8491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8492$as_echo_n "checking for $ac_word... " >&6; }
8493if ${ac_cv_path_ac_pt_LIBGCRYPTCONFIG+:} false; then :
8494 $as_echo_n "(cached) " >&6
8495else
8496 case $ac_pt_LIBGCRYPTCONFIG in
8497 [\\/]* | ?:[\\/]*)
8498 ac_cv_path_ac_pt_LIBGCRYPTCONFIG="$ac_pt_LIBGCRYPTCONFIG" # Let the user override the test with a path.
8499 ;;
8500 *)
8501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8502for as_dir in $PATH
8503do
8504 IFS=$as_save_IFS
8505 test -z "$as_dir" && as_dir=.
8506 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 8507 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
8508 ac_cv_path_ac_pt_LIBGCRYPTCONFIG="$as_dir/$ac_word$ac_exec_ext"
8509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8510 break 2
8511 fi
8512done
8513 done
8514IFS=$as_save_IFS
8515
8516 ;;
8517esac
8518fi
8519ac_pt_LIBGCRYPTCONFIG=$ac_cv_path_ac_pt_LIBGCRYPTCONFIG
8520if test -n "$ac_pt_LIBGCRYPTCONFIG"; then
8521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGCRYPTCONFIG" >&5
8522$as_echo "$ac_pt_LIBGCRYPTCONFIG" >&6; }
8523else
8524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8525$as_echo "no" >&6; }
8526fi
8527
8528 if test "x$ac_pt_LIBGCRYPTCONFIG" = x; then
8529 LIBGCRYPTCONFIG=""
8530 else
8531 case $cross_compiling:$ac_tool_warned in
8532yes:)
8533{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8534$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8535ac_tool_warned=yes ;;
8536esac
8537 LIBGCRYPTCONFIG=$ac_pt_LIBGCRYPTCONFIG
8538 fi
8539else
8540 LIBGCRYPTCONFIG="$ac_cv_path_LIBGCRYPTCONFIG"
8541fi
8542
8543 if $PKGCONFIG --exists gnutls; then
8544 have_ssl=1
8545 SSLLIBS=`$PKGCONFIG --libs gnutls`
8546 SSLFLAGS=`$PKGCONFIG --cflags gnutls`
8547 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8548
8549 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8550
8551 elif test "x$LIBGNUTLSCONFIG" != x; then
8552 have_ssl=1
8553 SSLLIBS=`$LIBGNUTLSCONFIG --libs`
8554 SSLFLAGS=`$LIBGNUTLSCONFIG --cflags`
8555 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8556
8557 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8558
8559 fi
8560
8561 if test $have_ssl = 1; then
8562 CUPS_SERVERKEYCHAIN="ssl"
8563
8564 SAVELIBS="$LIBS"
8565 LIBS="$LIBS $SSLLIBS"
8566 ac_fn_c_check_func "$LINENO" "gnutls_transport_set_pull_timeout_function" "ac_cv_func_gnutls_transport_set_pull_timeout_function"
8567if test "x$ac_cv_func_gnutls_transport_set_pull_timeout_function" = xyes; then :
8568 $as_echo "#define HAVE_GNUTLS_TRANSPORT_SET_PULL_TIMEOUT_FUNCTION 1" >>confdefs.h
8569
8570fi
8571
8572 ac_fn_c_check_func "$LINENO" "gnutls_priority_set_direct" "ac_cv_func_gnutls_priority_set_direct"
8573if test "x$ac_cv_func_gnutls_priority_set_direct" = xyes; then :
8574 $as_echo "#define HAVE_GNUTLS_PRIORITY_SET_DIRECT 1" >>confdefs.h
8575
8576fi
8577
8578 LIBS="$SAVELIBS"
8579 fi
8580 fi
8581fi
8582
8583IPPALIASES="http"
8584if test $have_ssl = 1; then
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using SSLLIBS=\"$SSLLIBS\"" >&5
8586$as_echo " Using SSLLIBS=\"$SSLLIBS\"" >&6; }
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using SSLFLAGS=\"$SSLFLAGS\"" >&5
8588$as_echo " Using SSLFLAGS=\"$SSLFLAGS\"" >&6; }
8589 IPPALIASES="http https ipps"
8590elif test x$enable_cdsa = xyes -o x$enable_gnutls = xyes; then
8591 as_fn_error $? "Unable to enable SSL support." "$LINENO" 5
8592fi
8593
8594
8595
8596
8597
8598
8599EXPORT_SSLLIBS="$SSLLIBS"
8600
8601
8602
d9f356c5
MS
8603# Check whether --enable-pam was given.
8604if test "${enable_pam+set}" = set; then :
8605 enableval=$enable_pam;
8606fi
8607
8608
8609# Check whether --with-pam_module was given.
8610if test "${with_pam_module+set}" = set; then :
8611 withval=$with_pam_module;
8612fi
8613
8614
8615PAMDIR=""
8616PAMFILE="pam.std"
8617PAMLIBS=""
8618PAMMOD="pam_unknown.so"
8619PAMMODAUTH="pam_unknown.so"
8620
8621if test x$enable_pam != xno; then
8622 SAVELIBS="$LIBS"
8623
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8625$as_echo_n "checking for dlopen in -ldl... " >&6; }
8626if ${ac_cv_lib_dl_dlopen+:} false; then :
8627 $as_echo_n "(cached) " >&6
8628else
8629 ac_check_lib_save_LIBS=$LIBS
8630LIBS="-ldl $LIBS"
8631cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8632/* end confdefs.h. */
8633
8634/* Override any GCC internal prototype to avoid an error.
8635 Use char because int might match the return type of a GCC
8636 builtin and then its argument prototype would still apply. */
8637#ifdef __cplusplus
8638extern "C"
8639#endif
8640char dlopen ();
8641int
8642main ()
8643{
8644return dlopen ();
8645 ;
8646 return 0;
8647}
8648_ACEOF
8649if ac_fn_c_try_link "$LINENO"; then :
8650 ac_cv_lib_dl_dlopen=yes
8651else
8652 ac_cv_lib_dl_dlopen=no
8653fi
8654rm -f core conftest.err conftest.$ac_objext \
8655 conftest$ac_exeext conftest.$ac_ext
8656LIBS=$ac_check_lib_save_LIBS
8657fi
8658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8659$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8660if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8661 cat >>confdefs.h <<_ACEOF
8662#define HAVE_LIBDL 1
8663_ACEOF
8664
8665 LIBS="-ldl $LIBS"
8666
8667fi
8668
8669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8670$as_echo_n "checking for pam_start in -lpam... " >&6; }
8671if ${ac_cv_lib_pam_pam_start+:} false; then :
8672 $as_echo_n "(cached) " >&6
8673else
8674 ac_check_lib_save_LIBS=$LIBS
8675LIBS="-lpam $LIBS"
8676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8677/* end confdefs.h. */
8678
8679/* Override any GCC internal prototype to avoid an error.
8680 Use char because int might match the return type of a GCC
8681 builtin and then its argument prototype would still apply. */
8682#ifdef __cplusplus
8683extern "C"
8684#endif
8685char pam_start ();
8686int
8687main ()
8688{
8689return pam_start ();
8690 ;
8691 return 0;
8692}
8693_ACEOF
8694if ac_fn_c_try_link "$LINENO"; then :
8695 ac_cv_lib_pam_pam_start=yes
8696else
8697 ac_cv_lib_pam_pam_start=no
8698fi
8699rm -f core conftest.err conftest.$ac_objext \
8700 conftest$ac_exeext conftest.$ac_ext
8701LIBS=$ac_check_lib_save_LIBS
8702fi
8703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8704$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8705if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8706 cat >>confdefs.h <<_ACEOF
8707#define HAVE_LIBPAM 1
8708_ACEOF
8709
8710 LIBS="-lpam $LIBS"
8711
8712fi
8713
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
8715$as_echo_n "checking for pam_set_item in -lpam... " >&6; }
8716if ${ac_cv_lib_pam_pam_set_item+:} false; then :
8717 $as_echo_n "(cached) " >&6
8718else
8719 ac_check_lib_save_LIBS=$LIBS
8720LIBS="-lpam $LIBS"
8721cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8722/* end confdefs.h. */
8723
8724/* Override any GCC internal prototype to avoid an error.
8725 Use char because int might match the return type of a GCC
8726 builtin and then its argument prototype would still apply. */
8727#ifdef __cplusplus
8728extern "C"
8729#endif
8730char pam_set_item ();
8731int
8732main ()
8733{
8734return pam_set_item ();
8735 ;
8736 return 0;
8737}
8738_ACEOF
8739if ac_fn_c_try_link "$LINENO"; then :
8740 ac_cv_lib_pam_pam_set_item=yes
8741else
8742 ac_cv_lib_pam_pam_set_item=no
8743fi
8744rm -f core conftest.err conftest.$ac_objext \
8745 conftest$ac_exeext conftest.$ac_ext
8746LIBS=$ac_check_lib_save_LIBS
8747fi
8748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
8749$as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
8750if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
8751 $as_echo "#define HAVE_PAM_SET_ITEM 1" >>confdefs.h
8752
8753fi
8754
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_setcred in -lpam" >&5
8756$as_echo_n "checking for pam_setcred in -lpam... " >&6; }
8757if ${ac_cv_lib_pam_pam_setcred+:} false; then :
8758 $as_echo_n "(cached) " >&6
8759else
8760 ac_check_lib_save_LIBS=$LIBS
8761LIBS="-lpam $LIBS"
8762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8763/* end confdefs.h. */
8764
8765/* Override any GCC internal prototype to avoid an error.
8766 Use char because int might match the return type of a GCC
8767 builtin and then its argument prototype would still apply. */
8768#ifdef __cplusplus
8769extern "C"
8770#endif
8771char pam_setcred ();
8772int
8773main ()
8774{
8775return pam_setcred ();
8776 ;
8777 return 0;
8778}
8779_ACEOF
8780if ac_fn_c_try_link "$LINENO"; then :
8781 ac_cv_lib_pam_pam_setcred=yes
8782else
8783 ac_cv_lib_pam_pam_setcred=no
8784fi
8785rm -f core conftest.err conftest.$ac_objext \
8786 conftest$ac_exeext conftest.$ac_ext
8787LIBS=$ac_check_lib_save_LIBS
8788fi
8789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_setcred" >&5
8790$as_echo "$ac_cv_lib_pam_pam_setcred" >&6; }
8791if test "x$ac_cv_lib_pam_pam_setcred" = xyes; then :
8792 $as_echo "#define HAVE_PAM_SETCRED 1" >>confdefs.h
8793
8794fi
8795
8796 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
8797if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
8798
8799fi
8800
8801
8802 if test x$ac_cv_header_security_pam_appl_h != xyes; then
8803 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
8804if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
8805 $as_echo "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
8806
8807fi
8808
8809
8810 fi
8811
8812 if test x$ac_cv_lib_pam_pam_start != xno; then
8813 # Set the necessary libraries for PAM...
8814 if test x$ac_cv_lib_dl_dlopen != xno; then
8815 PAMLIBS="-lpam -ldl"
8816 else
8817 PAMLIBS="-lpam"
8818 fi
8819
8820 # Find the PAM configuration directory, if any...
8821 for dir in /private/etc/pam.d /etc/pam.d; do
8822 if test -d $dir; then
8823 PAMDIR=$dir
8824 break;
8825 fi
8826 done
8827 fi
8828
8829 LIBS="$SAVELIBS"
8830
105922ec 8831 case "$host_os_name" in
8d7d268f 8832 darwin*)
8072030b 8833 # Darwin/macOS
d9f356c5
MS
8834 if test "x$with_pam_module" != x; then
8835 PAMFILE="pam.$with_pam_module"
8836 elif test -f /usr/lib/pam/pam_opendirectory.so.2; then
8837 PAMFILE="pam.opendirectory"
8838 else
8839 PAMFILE="pam.securityserver"
8840 fi
8841 ;;
8842
8843 *)
8844 # All others; this test might need to be updated
8845 # as Linux distributors move things around...
8846 if test "x$with_pam_module" != x; then
8847 PAMMOD="pam_${with_pam_module}.so"
8848 elif test -f /lib/security/pam_unix2.so; then
8849 PAMMOD="pam_unix2.so"
8850 elif test -f /lib/security/pam_unix.so; then
8851 PAMMOD="pam_unix.so"
8852 fi
8853
8854 if test "x$PAMMOD" = xpam_unix.so; then
8855 PAMMODAUTH="$PAMMOD shadow nodelay"
8856 else
8857 PAMMODAUTH="$PAMMOD nodelay"
8858 fi
8859 ;;
8860 esac
8861fi
8862
8863
8864
8865
8866
8867
8868
8869
d9f356c5
MS
8870# Check whether --enable-largefile was given.
8871if test "${enable_largefile+set}" = set; then :
8872 enableval=$enable_largefile;
8873fi
8874
8875if test "$enable_largefile" != no; then
8876
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
8878$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
8879if ${ac_cv_sys_largefile_CC+:} false; then :
8880 $as_echo_n "(cached) " >&6
8881else
8882 ac_cv_sys_largefile_CC=no
8883 if test "$GCC" != yes; then
8884 ac_save_CC=$CC
8885 while :; do
8886 # IRIX 6.2 and later do not support large files by default,
8887 # so use the C compiler's -n32 option if that helps.
8888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8889/* end confdefs.h. */
8890#include <sys/types.h>
8891 /* Check that off_t can represent 2**63 - 1 correctly.
8892 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8893 since some C++ compilers masquerading as C compilers
8894 incorrectly reject 9223372036854775807. */
1166bf58 8895#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8896 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8897 && LARGE_OFF_T % 2147483647 == 1)
8898 ? 1 : -1];
8899int
8900main ()
8901{
8902
8903 ;
8904 return 0;
8905}
8906_ACEOF
8907 if ac_fn_c_try_compile "$LINENO"; then :
8908 break
8909fi
8910rm -f core conftest.err conftest.$ac_objext
8911 CC="$CC -n32"
8912 if ac_fn_c_try_compile "$LINENO"; then :
8913 ac_cv_sys_largefile_CC=' -n32'; break
8914fi
8915rm -f core conftest.err conftest.$ac_objext
8916 break
8917 done
8918 CC=$ac_save_CC
8919 rm -f conftest.$ac_ext
8920 fi
8921fi
8922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
8923$as_echo "$ac_cv_sys_largefile_CC" >&6; }
8924 if test "$ac_cv_sys_largefile_CC" != no; then
8925 CC=$CC$ac_cv_sys_largefile_CC
8926 fi
8927
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8929$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
8930if ${ac_cv_sys_file_offset_bits+:} false; then :
8931 $as_echo_n "(cached) " >&6
8932else
8933 while :; do
8934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8935/* end confdefs.h. */
8936#include <sys/types.h>
8937 /* Check that off_t can represent 2**63 - 1 correctly.
8938 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8939 since some C++ compilers masquerading as C compilers
8940 incorrectly reject 9223372036854775807. */
1166bf58 8941#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8942 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8943 && LARGE_OFF_T % 2147483647 == 1)
8944 ? 1 : -1];
8945int
8946main ()
8947{
8948
8949 ;
8950 return 0;
8951}
8952_ACEOF
8953if ac_fn_c_try_compile "$LINENO"; then :
8954 ac_cv_sys_file_offset_bits=no; break
8955fi
8956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8958/* end confdefs.h. */
8959#define _FILE_OFFSET_BITS 64
8960#include <sys/types.h>
8961 /* Check that off_t can represent 2**63 - 1 correctly.
8962 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8963 since some C++ compilers masquerading as C compilers
8964 incorrectly reject 9223372036854775807. */
1166bf58 8965#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
8966 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8967 && LARGE_OFF_T % 2147483647 == 1)
8968 ? 1 : -1];
8969int
8970main ()
8971{
8972
8973 ;
8974 return 0;
8975}
8976_ACEOF
8977if ac_fn_c_try_compile "$LINENO"; then :
8978 ac_cv_sys_file_offset_bits=64; break
8979fi
8980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8981 ac_cv_sys_file_offset_bits=unknown
8982 break
8983done
8984fi
8985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
8986$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
8987case $ac_cv_sys_file_offset_bits in #(
8988 no | unknown) ;;
8989 *)
8990cat >>confdefs.h <<_ACEOF
8991#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8992_ACEOF
8993;;
8994esac
8995rm -rf conftest*
8996 if test $ac_cv_sys_file_offset_bits = unknown; then
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
8998$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
8999if ${ac_cv_sys_large_files+:} false; then :
9000 $as_echo_n "(cached) " >&6
9001else
9002 while :; do
9003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9004/* end confdefs.h. */
9005#include <sys/types.h>
9006 /* Check that off_t can represent 2**63 - 1 correctly.
9007 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9008 since some C++ compilers masquerading as C compilers
9009 incorrectly reject 9223372036854775807. */
1166bf58 9010#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
9011 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9012 && LARGE_OFF_T % 2147483647 == 1)
9013 ? 1 : -1];
9014int
9015main ()
9016{
9017
9018 ;
9019 return 0;
9020}
9021_ACEOF
9022if ac_fn_c_try_compile "$LINENO"; then :
9023 ac_cv_sys_large_files=no; break
9024fi
9025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9027/* end confdefs.h. */
9028#define _LARGE_FILES 1
9029#include <sys/types.h>
9030 /* Check that off_t can represent 2**63 - 1 correctly.
9031 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9032 since some C++ compilers masquerading as C compilers
9033 incorrectly reject 9223372036854775807. */
1166bf58 9034#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
d9f356c5
MS
9035 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9036 && LARGE_OFF_T % 2147483647 == 1)
9037 ? 1 : -1];
9038int
9039main ()
9040{
9041
9042 ;
9043 return 0;
9044}
9045_ACEOF
9046if ac_fn_c_try_compile "$LINENO"; then :
9047 ac_cv_sys_large_files=1; break
9048fi
9049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9050 ac_cv_sys_large_files=unknown
9051 break
9052done
9053fi
9054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
9055$as_echo "$ac_cv_sys_large_files" >&6; }
9056case $ac_cv_sys_large_files in #(
9057 no | unknown) ;;
9058 *)
9059cat >>confdefs.h <<_ACEOF
9060#define _LARGE_FILES $ac_cv_sys_large_files
9061_ACEOF
9062;;
9063esac
9064rm -rf conftest*
9065 fi
9066fi
9067
9068
9069LARGEFILE=""
9070if test x$enable_largefile != xno; then
9071 LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
9072
9073 if test x$ac_cv_sys_large_files = x1; then
9074 LARGEFILE="$LARGEFILE -D_LARGE_FILES"
9075 fi
9076
9077 if test x$ac_cv_sys_file_offset_bits = x64; then
9078 LARGEFILE="$LARGEFILE -D_FILE_OFFSET_BITS=64"
9079 fi
9080fi
9081
9082
9083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9084$as_echo_n "checking for long long int... " >&6; }
9085if ${ac_cv_c_long_long+:} false; then :
9086 $as_echo_n "(cached) " >&6
9087else
9088 if test "$GCC" = yes; then
9089 ac_cv_c_long_long=yes
9090 else
9091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9092/* end confdefs.h. */
9093
9094int
9095main ()
9096{
9097long long int i;
9098 ;
9099 return 0;
9100}
9101_ACEOF
9102if ac_fn_c_try_compile "$LINENO"; then :
9103 ac_cv_c_long_long=yes
9104else
9105 ac_cv_c_long_long=no
9106fi
9107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9108 fi
9109fi
9110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_long_long" >&5
9111$as_echo "$ac_cv_c_long_long" >&6; }
9112
9113if test $ac_cv_c_long_long = yes; then
9114 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
9115
9116fi
9117
9118ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
9119if test "x$ac_cv_func_strtoll" = xyes; then :
9120 $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
9121
9122fi
9123
9124
9125
d9f356c5
MS
9126# Check whether --enable-avahi was given.
9127if test "${enable_avahi+set}" = set; then :
9128 enableval=$enable_avahi;
9129fi
9130
9131# Check whether --enable-dnssd was given.
9132if test "${enable_dnssd+set}" = set; then :
9133 enableval=$enable_dnssd;
9134fi
9135
9136
9137# Check whether --with-dnssd-libs was given.
9138if test "${with_dnssd_libs+set}" = set; then :
9139 withval=$with_dnssd_libs; LDFLAGS="-L$withval $LDFLAGS"
9140 DSOFLAGS="-L$withval $DSOFLAGS"
9141fi
9142
9143
9144# Check whether --with-dnssd-includes was given.
9145if test "${with_dnssd_includes+set}" = set; then :
9146 withval=$with_dnssd_includes; CFLAGS="-I$withval $CFLAGS"
9147 CPPFLAGS="-I$withval $CPPFLAGS"
9148fi
9149
9150
9151DNSSDLIBS=""
9152DNSSD_BACKEND=""
9153IPPFIND_BIN=""
9154IPPFIND_MAN=""
9155
105922ec 9156if test "x$PKGCONFIG" != x -a x$enable_avahi != xno -a x$host_os_name != xdarwin; then
d9f356c5
MS
9157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
9158$as_echo_n "checking for Avahi... " >&6; }
9159 if $PKGCONFIG --exists avahi-client; then
9160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9161$as_echo "yes" >&6; }
9162 CFLAGS="$CFLAGS `$PKGCONFIG --cflags avahi-client`"
9163 DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
9164 DNSSD_BACKEND="dnssd"
9165 IPPFIND_BIN="ippfind"
9166 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9167 $as_echo "#define HAVE_AVAHI 1" >>confdefs.h
9168
9169 else
9170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9171$as_echo "no" >&6; }
9172 fi
9173fi
9174
9175if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
9176 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9177if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9178
105922ec
MS
9179 case "$host_os_name" in
9180 darwin*)
d4874933 9181 # Darwin and macOS...
d9f356c5
MS
9182 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9183
9184 DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
9185 DNSSD_BACKEND="dnssd"
9186 IPPFIND_BIN="ippfind"
9187 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9188 ;;
9189 *)
9190 # All others...
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current version of dns_sd library" >&5
9192$as_echo_n "checking for current version of dns_sd library... " >&6; }
9193 SAVELIBS="$LIBS"
9194 LIBS="$LIBS -ldns_sd"
9195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9196/* end confdefs.h. */
9197#include <dns_sd.h>
9198int
9199main ()
9200{
9201int constant = kDNSServiceFlagsShareConnection;
9202 unsigned char txtRecord[100];
9203 uint8_t valueLen;
9204 TXTRecordGetValuePtr(sizeof(txtRecord),
9205 txtRecord, "value", &valueLen);
9206 ;
9207 return 0;
9208}
9209_ACEOF
9210if ac_fn_c_try_compile "$LINENO"; then :
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9212$as_echo "yes" >&6; }
9213 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9214
9215 DNSSDLIBS="-ldns_sd"
9216 DNSSD_BACKEND="dnssd"
9217else
9218 IPPFIND_BIN="ippfind"
9219 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9221$as_echo "no" >&6; }
9222fi
9223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9224 LIBS="$SAVELIBS"
9225 ;;
9226 esac
9227
9228fi
9229
9230
9231fi
9232
9233
9234
9235
9236
9237
9238
d9f356c5
MS
9239ONDEMANDFLAGS=""
9240ONDEMANDLIBS=""
9241
9242
9243
9244# Check whether --enable-launchd was given.
9245if test "${enable_launchd+set}" = set; then :
9246 enableval=$enable_launchd;
9247fi
9248
9249LAUNCHD_DIR=""
9250
9251
9252if test x$enable_launchd != xno; then
1166bf58 9253 ac_fn_c_check_func "$LINENO" "launch_activate_socket" "ac_cv_func_launch_activate_socket"
d9f356c5
MS
9254if test "x$ac_cv_func_launch_activate_socket" = xyes; then :
9255
1166bf58 9256 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
d9f356c5 9257
1166bf58 9258 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
d9f356c5
MS
9259
9260fi
9261
d9f356c5
MS
9262 ac_fn_c_check_header_mongrel "$LINENO" "launch.h" "ac_cv_header_launch_h" "$ac_includes_default"
9263if test "x$ac_cv_header_launch_h" = xyes; then :
9264 $as_echo "#define HAVE_LAUNCH_H 1" >>confdefs.h
9265
9266fi
9267
9268
9269
105922ec
MS
9270 if test "$host_os_name" = darwin; then
9271 LAUNCHD_DIR="/System/Library/LaunchDaemons"
9272 # liblaunch is already part of libSystem
9273 fi
d9f356c5
MS
9274fi
9275
9276# Check whether --enable-systemd was given.
9277if test "${enable_systemd+set}" = set; then :
9278 enableval=$enable_systemd;
9279fi
9280
9281
9282# Check whether --with-systemd was given.
9283if test "${with_systemd+set}" = set; then :
9284 withval=$with_systemd; SYSTEMD_DIR="$withval"
9285else
9286 SYSTEMD_DIR=""
9287fi
9288
9289
9290
9291if test x$enable_systemd != xno; then
9292 if test "x$PKGCONFIG" = x; then
9293 if test x$enable_systemd = xyes; then
9294 as_fn_error $? "Need pkg-config to enable systemd support." "$LINENO" 5
9295 fi
9296 else
9297 have_systemd=no
9298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5
9299$as_echo_n "checking for libsystemd... " >&6; }
9300 if $PKGCONFIG --exists libsystemd; then
9301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9302$as_echo "yes" >&6; }
9303 have_systemd=yes
9304 ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd`
9305 ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd`
9306 elif $PKGCONFIG --exists libsystemd-daemon; then
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - legacy" >&5
9308$as_echo "yes - legacy" >&6; }
9309 have_systemd=yes
9310 ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd-daemon`
9311 ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd-daemon`
9312
9313 if $PKGCONFIG --exists libsystemd-journal; then
9314 ONDEMANDFLAGS="$ONDEMANDFLAGS `$PKGCONFIG --cflags libsystemd-journal`"
9315 ONDEMANDLIBS="$ONDEMANDLIBS `$PKGCONFIG --libs libsystemd-journal`"
9316 fi
9317 else
9318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9319$as_echo "no" >&6; }
9320 fi
9321
9322 if test $have_systemd = yes; then
9323 $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
9324
1166bf58
MS
9325 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9326
d9f356c5
MS
9327 ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-journal.h" "ac_cv_header_systemd_sd_journal_h" "$ac_includes_default"
9328if test "x$ac_cv_header_systemd_sd_journal_h" = xyes; then :
9329 $as_echo "#define HAVE_SYSTEMD_SD_JOURNAL_H 1" >>confdefs.h
9330
9331fi
9332
9333
9334 if test "x$SYSTEMD_DIR" = x; then
9335 SYSTEMD_DIR="`$PKGCONFIG --variable=systemdsystemunitdir systemd`"
9336 fi
9337 fi
9338 fi
9339fi
9340
441de8b2
BN
9341# Check whether --enable-upstart was given.
9342if test "${enable_upstart+set}" = set; then :
9343 enableval=$enable_upstart;
9344fi
9345
9346if test "x$enable_upstart" = "xyes"; then
9347 if test "x$have_systemd" = "xyes"; then
9348 as_fn_error $? "Cannot support both systemd and upstart." "$LINENO" 5
9349 fi
9350 $as_echo "#define HAVE_UPSTART 1" >>confdefs.h
9351
1166bf58
MS
9352 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9353
441de8b2
BN
9354fi
9355
d9f356c5
MS
9356SMFMANIFESTDIR=""
9357
9358
9359# Check whether --with-smfmanifestdir was given.
9360if test "${with_smfmanifestdir+set}" = set; then :
9361 withval=$with_smfmanifestdir; SMFMANIFESTDIR="$withval"
9362fi
9363
9364
9365
9366# Check whether --with-rcdir was given.
9367if test "${with_rcdir+set}" = set; then :
9368 withval=$with_rcdir; rcdir="$withval"
9369else
9370 rcdir=""
9371fi
9372
9373
9374# Check whether --with-rclevels was given.
9375if test "${with_rclevels+set}" = set; then :
9376 withval=$with_rclevels; rclevels="$withval"
9377else
9378 rclevels="2 3 5"
9379fi
9380
9381
9382# Check whether --with-rcstart was given.
9383if test "${with_rcstart+set}" = set; then :
9384 withval=$with_rcstart; rcstart="$withval"
9385else
9386 rcstart=""
9387fi
9388
9389
9390# Check whether --with-rcstop was given.
9391if test "${with_rcstop+set}" = set; then :
9392 withval=$with_rcstop; rcstop="$withval"
9393else
9394 rcstop=""
9395fi
9396
9397
9398if test x$rcdir = x; then
9399 if test x$LAUNCHD_DIR = x -a x$SYSTEMD_DIR = x -a x$SMFMANIFESTDIR = x; then
9400 # Fall back on "init", the original service startup interface...
9401 if test -d /sbin/init.d; then
9402 # SuSE
9403 rcdir="/sbin/init.d"
9404 elif test -d /etc/init.d; then
9405 # Others
9406 rcdir="/etc"
9407 else
9408 # RedHat, NetBSD
9409 rcdir="/etc/rc.d"
9410 fi
9411 else
9412 rcdir="no"
9413 fi
9414fi
9415
9416if test "x$rcstart" = x; then
105922ec 9417 case "$host_os_name" in
827bf9ce 9418 linux* | gnu*)
d9f356c5
MS
9419 # Linux
9420 rcstart="81"
9421 ;;
9422
105922ec 9423 sunos*)
d9f356c5
MS
9424 # Solaris
9425 rcstart="81"
9426 ;;
9427
9428 *)
9429 # Others
9430 rcstart="99"
9431 ;;
9432 esac
9433fi
9434
9435if test "x$rcstop" = x; then
105922ec 9436 case "$host_os_name" in
827bf9ce 9437 linux* | gnu*)
d9f356c5
MS
9438 # Linux
9439 rcstop="36"
9440 ;;
9441
9442 *)
9443 # Others
9444 rcstop="00"
9445 ;;
9446 esac
9447fi
9448
9449INITDIR=""
9450INITDDIR=""
9451RCLEVELS="$rclevels"
9452RCSTART="$rcstart"
9453RCSTOP="$rcstop"
9454
9455
9456
9457
9458
9459
9460if test "x$rcdir" != xno; then
9461 if test "x$rclevels" = x; then
9462 INITDDIR="$rcdir"
9463 else
9464 INITDIR="$rcdir"
9465 fi
9466fi
9467
9468
9469# Check whether --with-xinetd was given.
9470if test "${with_xinetd+set}" = set; then :
9471 withval=$with_xinetd; xinetd="$withval"
9472else
9473 xinetd=""
9474fi
9475
9476XINETD=""
9477
9478
9479if test "x$xinetd" = x; then
9480 if test ! -x /sbin/launchd; then
9481 for dir in /etc/xinetd.d /usr/local/etc/xinetd.d; do
9482 if test -d $dir; then
9483 XINETD="$dir"
9484 break
9485 fi
9486 done
9487 fi
9488elif test "x$xinetd" != xno; then
9489 XINETD="$xinetd"
9490fi
9491
9492
d9f356c5
MS
9493LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`"
9494
9495
9496# Check whether --with-languages was given.
9497if test "${with_languages+set}" = set; then :
9498 withval=$with_languages;
9499 case "$withval" in
9500 none | no) LANGUAGES="" ;;
9501 all) ;;
9502 *) LANGUAGES="$withval" ;;
9503 esac
9504fi
9505
9506
9507
9508
9509# Check whether --with-bundledir was given.
9510if test "${with_bundledir+set}" = set; then :
9511 withval=$with_bundledir; CUPS_BUNDLEDIR="$withval"
9512else
105922ec 9513 if test "x$host_os_name" = xdarwin -a $host_os_version -ge 100; then
d9f356c5
MS
9514 CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
9515 LANGUAGES=""
9516 else
9517 CUPS_BUNDLEDIR=""
9518 fi
9519fi
9520
9521
9522
9523if test "x$CUPS_BUNDLEDIR" != x; then
9524 cat >>confdefs.h <<_ACEOF
9525#define CUPS_BUNDLEDIR "$CUPS_BUNDLEDIR"
9526_ACEOF
9527
9528fi
9529
9530
d4a895f8
MS
9531# Check whether --with-exe_file_perm was given.
9532if test "${with_exe_file_perm+set}" = set; then :
9533 withval=$with_exe_file_perm; CUPS_EXE_FILE_PERM="$withval"
9534else
827bf9ce 9535 case "$host_os_name" in
134d0579 9536 linux* | gnu*)
827bf9ce
MS
9537 CUPS_EXE_FILE_PERM="755"
9538 ;;
9539 *)
9540 CUPS_EXE_FILE_PERM="555"
9541 ;;
134d0579
MS
9542 esac
9543fi
9544
d4a895f8
MS
9545
9546
9547
d9f356c5
MS
9548# Check whether --with-config_file_perm was given.
9549if test "${with_config_file_perm+set}" = set; then :
9550 withval=$with_config_file_perm; CUPS_CONFIG_FILE_PERM="$withval"
9551else
105922ec 9552 if test "x$host_os_name" = xdarwin; then
d9f356c5
MS
9553 CUPS_CONFIG_FILE_PERM="644"
9554 else
9555 CUPS_CONFIG_FILE_PERM="640"
9556 fi
9557fi
9558
9559
9560cat >>confdefs.h <<_ACEOF
9561#define CUPS_DEFAULT_CONFIG_FILE_PERM 0$CUPS_CONFIG_FILE_PERM
9562_ACEOF
9563
9564
9565
9566# Check whether --with-cupsd_file_perm was given.
9567if test "${with_cupsd_file_perm+set}" = set; then :
9568 withval=$with_cupsd_file_perm; CUPS_CUPSD_FILE_PERM="$withval"
9569else
827bf9ce 9570 case "$host_os_name" in
134d0579 9571 linux* | gnu*)
827bf9ce
MS
9572 CUPS_CUPSD_FILE_PERM="700"
9573 ;;
9574 *)
9575 CUPS_CUPSD_FILE_PERM="500"
9576 ;;
134d0579
MS
9577 esac
9578fi
9579
d9f356c5
MS
9580
9581
9582
9583# Check whether --with-log_file_perm was given.
9584if test "${with_log_file_perm+set}" = set; then :
9585 withval=$with_log_file_perm; CUPS_LOG_FILE_PERM="$withval"
9586else
9587 CUPS_LOG_FILE_PERM="644"
9588fi
9589
9590
9591cat >>confdefs.h <<_ACEOF
9592#define CUPS_DEFAULT_LOG_FILE_PERM 0$CUPS_LOG_FILE_PERM
9593_ACEOF
9594
9595
9596
9597# Check whether --with-fatal_errors was given.
9598if test "${with_fatal_errors+set}" = set; then :
9599 withval=$with_fatal_errors; CUPS_FATAL_ERRORS="$withval"
9600else
9601 CUPS_FATAL_ERRORS="config"
9602fi
9603
9604
9605cat >>confdefs.h <<_ACEOF
9606#define CUPS_DEFAULT_FATAL_ERRORS "$CUPS_FATAL_ERRORS"
9607_ACEOF
9608
9609
9610
9611# Check whether --with-log_level was given.
9612if test "${with_log_level+set}" = set; then :
9613 withval=$with_log_level; CUPS_LOG_LEVEL="$withval"
9614else
9615 CUPS_LOG_LEVEL="warn"
9616fi
9617
9618
9619cat >>confdefs.h <<_ACEOF
9620#define CUPS_DEFAULT_LOG_LEVEL "$CUPS_LOG_LEVEL"
9621_ACEOF
9622
9623
9624
9625# Check whether --with-access_log_level was given.
9626if test "${with_access_log_level+set}" = set; then :
9627 withval=$with_access_log_level; CUPS_ACCESS_LOG_LEVEL="$withval"
9628else
9629 CUPS_ACCESS_LOG_LEVEL="none"
9630fi
9631
9632
9633cat >>confdefs.h <<_ACEOF
9634#define CUPS_DEFAULT_ACCESS_LOG_LEVEL "$CUPS_ACCESS_LOG_LEVEL"
9635_ACEOF
9636
9637
9638# Check whether --enable-page_logging was given.
9639if test "${enable_page_logging+set}" = set; then :
9640 enableval=$enable_page_logging;
9641fi
9642
9643if test "x$enable_page_logging" = xyes; then
9644 CUPS_PAGE_LOG_FORMAT=""
9645else
9646 CUPS_PAGE_LOG_FORMAT="PageLogFormat"
9647fi
9648
9649
9650# Check whether --enable-browsing was given.
9651if test "${enable_browsing+set}" = set; then :
9652 enableval=$enable_browsing;
9653fi
9654
9655if test "x$enable_browsing" = xno; then
9656 CUPS_BROWSING="No"
9657 cat >>confdefs.h <<_ACEOF
9658#define CUPS_DEFAULT_BROWSING 0
9659_ACEOF
9660
9661else
9662 CUPS_BROWSING="Yes"
9663 cat >>confdefs.h <<_ACEOF
9664#define CUPS_DEFAULT_BROWSING 1
9665_ACEOF
9666
9667fi
9668
9669
9670
9671# Check whether --with-local_protocols was given.
9672if test "${with_local_protocols+set}" = set; then :
9673 withval=$with_local_protocols; default_local_protocols="$withval"
9674else
9675 default_local_protocols="default"
9676fi
9677
9678
9679if test x$with_local_protocols != xno; then
9680 if test "x$default_local_protocols" = "xdefault"; then
9681 if test "x$DNSSD_BACKEND" != "x"; then
9682 CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd"
9683 else
9684 CUPS_BROWSE_LOCAL_PROTOCOLS=""
9685 fi
9686 else
9687 CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols"
9688 fi
9689else
9690 CUPS_BROWSE_LOCAL_PROTOCOLS=""
9691fi
9692
9693
9694cat >>confdefs.h <<_ACEOF
9695#define CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "$CUPS_BROWSE_LOCAL_PROTOCOLS"
9696_ACEOF
9697
9698
9699# Check whether --enable-default_shared was given.
9700if test "${enable_default_shared+set}" = set; then :
9701 enableval=$enable_default_shared;
9702fi
9703
9704if test "x$enable_default_shared" = xno; then
9705 CUPS_DEFAULT_SHARED="No"
9706 cat >>confdefs.h <<_ACEOF
9707#define CUPS_DEFAULT_DEFAULT_SHARED 0
9708_ACEOF
9709
9710else
9711 CUPS_DEFAULT_SHARED="Yes"
9712 cat >>confdefs.h <<_ACEOF
9713#define CUPS_DEFAULT_DEFAULT_SHARED 1
9714_ACEOF
9715
9716fi
9717
9718
9719
9720# Check whether --with-cups_user was given.
9721if test "${with_cups_user+set}" = set; then :
9722 withval=$with_cups_user; CUPS_USER="$withval"
9723else
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print user" >&5
9725$as_echo_n "checking for default print user... " >&6; }
105922ec 9726 if test x$host_os_name = xdarwin; then
d9f356c5
MS
9727 if test x`id -u _lp 2>/dev/null` = x; then
9728 CUPS_USER="lp";
9729 else
9730 CUPS_USER="_lp";
9731 fi
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_USER" >&5
9733$as_echo "$CUPS_USER" >&6; }
9734 elif test -f /etc/passwd; then
9735 CUPS_USER=""
9736 for user in lp lpd guest daemon nobody; do
9737 if test "`grep \^${user}: /etc/passwd`" != ""; then
9738 CUPS_USER="$user"
9739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $user" >&5
9740$as_echo "$user" >&6; }
9741 break;
9742 fi
9743 done
9744
9745 if test x$CUPS_USER = x; then
9746 CUPS_USER="nobody"
9747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9748$as_echo "not found" >&6; }
9749 fi
9750 else
9751 CUPS_USER="nobody"
9752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no password file" >&5
9753$as_echo "no password file" >&6; }
9754 fi
9755fi
9756
9757
9758if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then
9759 as_fn_error $? "The default user for CUPS cannot be root!" "$LINENO" 5
9760fi
9761
9762
9763# Check whether --with-cups_group was given.
9764if test "${with_cups_group+set}" = set; then :
9765 withval=$with_cups_group; CUPS_GROUP="$withval"
9766else
9767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print group" >&5
9768$as_echo_n "checking for default print group... " >&6; }
105922ec 9769 if test x$host_os_name = xdarwin; then
d9f356c5
MS
9770 if test x`id -g _lp 2>/dev/null` = x; then
9771 CUPS_GROUP="lp";
9772 else
9773 CUPS_GROUP="_lp";
9774 fi
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_GROUP" >&5
9776$as_echo "$CUPS_GROUP" >&6; }
9777 elif test -f /etc/group; then
9778 GROUP_LIST="_lp lp nobody"
9779 CUPS_GROUP=""
9780 for group in $GROUP_LIST; do
9781 if test "`grep \^${group}: /etc/group`" != ""; then
9782 CUPS_GROUP="$group"
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $group" >&5
9784$as_echo "$group" >&6; }
9785 break;
9786 fi
9787 done
9788
9789 if test x$CUPS_GROUP = x; then
9790 CUPS_GROUP="nobody"
9791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9792$as_echo "not found" >&6; }
9793 fi
9794 else
9795 CUPS_GROUP="nobody"
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9797$as_echo "no group file" >&6; }
9798 fi
9799fi
9800
9801
9802if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then
9803 as_fn_error $? "The default group for CUPS cannot be root!" "$LINENO" 5
9804fi
9805
9806
9807# Check whether --with-system_groups was given.
9808if test "${with_system_groups+set}" = set; then :
9809 withval=$with_system_groups; CUPS_SYSTEM_GROUPS="$withval"
9810else
105922ec 9811 if test x$host_os_name = xdarwin; then
d9f356c5
MS
9812 CUPS_SYSTEM_GROUPS="admin"
9813 else
9814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default system groups" >&5
9815$as_echo_n "checking for default system groups... " >&6; }
9816 if test -f /etc/group; then
9817 CUPS_SYSTEM_GROUPS=""
9818 GROUP_LIST="lpadmin sys system root"
9819 for group in $GROUP_LIST; do
9820 if test "`grep \^${group}: /etc/group`" != ""; then
9821 if test "x$CUPS_SYSTEM_GROUPS" = x; then
9822 CUPS_SYSTEM_GROUPS="$group"
9823 else
9824 CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group"
9825 fi
9826 fi
9827 done
9828
9829 if test "x$CUPS_SYSTEM_GROUPS" = x; then
9830 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no groups found" >&5
9832$as_echo "no groups found" >&6; }
9833 else
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$CUPS_SYSTEM_GROUPS\"" >&5
9835$as_echo "\"$CUPS_SYSTEM_GROUPS\"" >&6; }
9836 fi
9837 else
9838 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9840$as_echo "no group file" >&6; }
9841 fi
9842 fi
9843fi
9844
9845
9846CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`"
9847
9848for group in $CUPS_SYSTEM_GROUPS; do
9849 if test "x$CUPS_GROUP" = "x$group"; then
9850 as_fn_error $? "The default system groups cannot contain the default CUPS group!" "$LINENO" 5
9851 fi
9852done
9853
9854
9855
9856
9857
9858
9859cat >>confdefs.h <<_ACEOF
9860#define CUPS_DEFAULT_USER "$CUPS_USER"
9861_ACEOF
9862
9863cat >>confdefs.h <<_ACEOF
9864#define CUPS_DEFAULT_GROUP "$CUPS_GROUP"
9865_ACEOF
9866
9867cat >>confdefs.h <<_ACEOF
9868#define CUPS_DEFAULT_SYSTEM_GROUPS "$CUPS_SYSTEM_GROUPS"
9869_ACEOF
9870
9871
9872
9873# Check whether --with-printcap was given.
9874if test "${with_printcap+set}" = set; then :
9875 withval=$with_printcap; default_printcap="$withval"
9876else
9877 default_printcap="default"
9878fi
9879
9880
9881if test x$default_printcap != xno; then
9882 if test "x$default_printcap" = "xdefault"; then
105922ec
MS
9883 case $host_os_name in
9884 darwin*)
9885 if test $host_os_version -ge 90; then
d9f356c5
MS
9886 CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist"
9887 else
9888 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9889 fi
9890 ;;
105922ec 9891 sunos*)
d9f356c5
MS
9892 CUPS_DEFAULT_PRINTCAP="/etc/printers.conf"
9893 ;;
9894 *)
9895 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9896 ;;
9897 esac
9898 else
9899 CUPS_DEFAULT_PRINTCAP="$default_printcap"
9900 fi
9901else
9902 CUPS_DEFAULT_PRINTCAP=""
9903fi
9904
9905
9906cat >>confdefs.h <<_ACEOF
9907#define CUPS_DEFAULT_PRINTCAP "$CUPS_DEFAULT_PRINTCAP"
9908_ACEOF
9909
9910
9911
9912# Check whether --with-lpdconfigfile was given.
9913if test "${with_lpdconfigfile+set}" = set; then :
9914 withval=$with_lpdconfigfile; default_lpdconfigfile="$withval"
9915else
9916 default_lpdconfigfile="default"
9917fi
9918
9919
9920if test x$default_lpdconfigfile != xno; then
9921 if test "x$default_lpdconfigfile" = "xdefault"; then
105922ec
MS
9922 case $host_os_name in
9923 darwin*)
d9f356c5
MS
9924 CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
9925 ;;
9926 *)
9927 if test "x$XINETD" != x; then
9928 CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd"
9929 else
9930 CUPS_DEFAULT_LPD_CONFIG_FILE=""
9931 fi
9932 ;;
9933 esac
9934 else
9935 CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile"
9936 fi
9937else
9938 CUPS_DEFAULT_LPD_CONFIG_FILE=""
9939fi
9940
9941cat >>confdefs.h <<_ACEOF
9942#define CUPS_DEFAULT_LPD_CONFIG_FILE "$CUPS_DEFAULT_LPD_CONFIG_FILE"
9943_ACEOF
9944
9945
9946
9947
9948# Check whether --with-smbconfigfile was given.
9949if test "${with_smbconfigfile+set}" = set; then :
9950 withval=$with_smbconfigfile; default_smbconfigfile="$withval"
9951else
9952 default_smbconfigfile="default"
9953fi
9954
9955
9956if test x$default_smbconfigfile != xno; then
9957 if test "x$default_smbconfigfile" = "xdefault"; then
9958 if test -f /etc/smb.conf; then
9959 CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf"
9960 else
9961 CUPS_DEFAULT_SMB_CONFIG_FILE=""
9962 fi
9963 else
9964 CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile"
9965 fi
9966else
9967 CUPS_DEFAULT_SMB_CONFIG_FILE=""
9968fi
9969
9970cat >>confdefs.h <<_ACEOF
9971#define CUPS_DEFAULT_SMB_CONFIG_FILE "$CUPS_DEFAULT_SMB_CONFIG_FILE"
9972_ACEOF
9973
9974
9975
9976
9977# Check whether --with-max-copies was given.
9978if test "${with_max_copies+set}" = set; then :
9979 withval=$with_max_copies; CUPS_MAX_COPIES="$withval"
9980else
9981 CUPS_MAX_COPIES="9999"
9982fi
9983
9984
9985
9986cat >>confdefs.h <<_ACEOF
9987#define CUPS_DEFAULT_MAX_COPIES $CUPS_MAX_COPIES
9988_ACEOF
9989
9990
9991# Check whether --enable-raw_printing was given.
9992if test "${enable_raw_printing+set}" = set; then :
9993 enableval=$enable_raw_printing;
9994fi
9995
9996if test "x$enable_raw_printing" != xno; then
9997 DEFAULT_RAW_PRINTING=""
9998else
9999 DEFAULT_RAW_PRINTING="#"
10000fi
10001
10002
10003
10004# Check whether --with-snmp-address was given.
10005if test "${with_snmp_address+set}" = set; then :
10006 withval=$with_snmp_address; if test "x$withval" = x; then
10007 CUPS_SNMP_ADDRESS=""
10008 else
10009 CUPS_SNMP_ADDRESS="Address $withval"
10010 fi
10011else
105922ec 10012 if test "x$host_os_name" = xdarwin; then
d9f356c5
MS
10013 CUPS_SNMP_ADDRESS=""
10014 else
10015 CUPS_SNMP_ADDRESS="Address @LOCAL"
10016 fi
10017fi
10018
10019
10020
10021# Check whether --with-snmp-community was given.
10022if test "${with_snmp_community+set}" = set; then :
10023 withval=$with_snmp_community; CUPS_SNMP_COMMUNITY="Community $withval"
10024else
10025 CUPS_SNMP_COMMUNITY="Community public"
10026fi
10027
10028
10029
10030
10031
10032
10033# Check whether --with-ipp-port was given.
10034if test "${with_ipp_port+set}" = set; then :
10035 withval=$with_ipp_port; DEFAULT_IPP_PORT="$withval"
10036else
10037 DEFAULT_IPP_PORT="631"
10038fi
10039
10040
10041
10042cat >>confdefs.h <<_ACEOF
10043#define CUPS_DEFAULT_IPP_PORT $DEFAULT_IPP_PORT
10044_ACEOF
10045
10046
10047# Check whether --enable-webif was given.
10048if test "${enable_webif+set}" = set; then :
10049 enableval=$enable_webif;
10050fi
10051
10052case "x$enable_webif" in
10053 xno)
10054 CUPS_WEBIF=No
10055 CUPS_DEFAULT_WEBIF=0
10056 ;;
10057 xyes)
10058 CUPS_WEBIF=Yes
10059 CUPS_DEFAULT_WEBIF=1
10060 ;;
10061 *)
105922ec 10062 if test $host_os_name = darwin; then
d9f356c5
MS
10063 CUPS_WEBIF=No
10064 CUPS_DEFAULT_WEBIF=0
10065 else
10066 CUPS_WEBIF=Yes
10067 CUPS_DEFAULT_WEBIF=1
10068 fi
10069 ;;
10070esac
10071
10072
10073cat >>confdefs.h <<_ACEOF
10074#define CUPS_DEFAULT_WEBIF $CUPS_DEFAULT_WEBIF
10075_ACEOF
10076
10077
10078
10079
d9f356c5
MS
10080# Check whether --with-java was given.
10081if test "${with_java+set}" = set; then :
10082 withval=$with_java; CUPS_JAVA="$withval"
10083else
10084 CUPS_JAVA=""
10085fi
10086
10087
10088if test "x$CUPS_JAVA" = x; then
10089 # Extract the first word of "java", so it can be a program name with args.
10090set dummy java; ac_word=$2
10091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10092$as_echo_n "checking for $ac_word... " >&6; }
10093if ${ac_cv_path_JAVA+:} false; then :
10094 $as_echo_n "(cached) " >&6
10095else
10096 case $JAVA in
10097 [\\/]* | ?:[\\/]*)
10098 ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
10099 ;;
10100 *)
10101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10102for as_dir in $PATH
10103do
10104 IFS=$as_save_IFS
10105 test -z "$as_dir" && as_dir=.
10106 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 10107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
10108 ac_cv_path_JAVA="$as_dir/$ac_word$ac_exec_ext"
10109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10110 break 2
10111 fi
10112done
10113 done
10114IFS=$as_save_IFS
10115
10116 ;;
10117esac
10118fi
10119JAVA=$ac_cv_path_JAVA
10120if test -n "$JAVA"; then
10121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA" >&5
10122$as_echo "$JAVA" >&6; }
10123else
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10125$as_echo "no" >&6; }
10126fi
10127
10128
10129 CUPS_JAVA="$JAVA"
10130fi
10131
10132cat >>confdefs.h <<_ACEOF
10133#define CUPS_JAVA "$CUPS_JAVA"
10134_ACEOF
10135
10136
10137if test "x$CUPS_JAVA" != x; then
10138 $as_echo "#define HAVE_JAVA 1" >>confdefs.h
10139
10140fi
10141
10142
10143# Check whether --with-perl was given.
10144if test "${with_perl+set}" = set; then :
10145 withval=$with_perl; CUPS_PERL="$withval"
10146else
10147 CUPS_PERL=""
10148fi
10149
10150
10151if test "x$CUPS_PERL" = x; then
10152 # Extract the first word of "perl", so it can be a program name with args.
10153set dummy perl; ac_word=$2
10154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10155$as_echo_n "checking for $ac_word... " >&6; }
10156if ${ac_cv_path_PERL+:} false; then :
10157 $as_echo_n "(cached) " >&6
10158else
10159 case $PERL in
10160 [\\/]* | ?:[\\/]*)
10161 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
10162 ;;
10163 *)
10164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10165for as_dir in $PATH
10166do
10167 IFS=$as_save_IFS
10168 test -z "$as_dir" && as_dir=.
10169 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 10170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
10171 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
10172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10173 break 2
10174 fi
10175done
10176 done
10177IFS=$as_save_IFS
10178
10179 ;;
10180esac
10181fi
10182PERL=$ac_cv_path_PERL
10183if test -n "$PERL"; then
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
10185$as_echo "$PERL" >&6; }
10186else
10187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10188$as_echo "no" >&6; }
10189fi
10190
10191
10192 CUPS_PERL="$PERL"
10193fi
10194
10195cat >>confdefs.h <<_ACEOF
10196#define CUPS_PERL "$CUPS_PERL"
10197_ACEOF
10198
10199
10200if test "x$CUPS_PERL" != x; then
10201 $as_echo "#define HAVE_PERL 1" >>confdefs.h
10202
10203fi
10204
10205
10206# Check whether --with-php was given.
10207if test "${with_php+set}" = set; then :
10208 withval=$with_php; CUPS_PHP="$withval"
10209else
10210 CUPS_PHP=""
10211fi
10212
10213
10214if test "x$CUPS_PHP" = x; then
10215 # Extract the first word of "php-cgi", so it can be a program name with args.
10216set dummy php-cgi; ac_word=$2
10217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10218$as_echo_n "checking for $ac_word... " >&6; }
10219if ${ac_cv_path_PHPCGI+:} false; then :
10220 $as_echo_n "(cached) " >&6
10221else
10222 case $PHPCGI in
10223 [\\/]* | ?:[\\/]*)
10224 ac_cv_path_PHPCGI="$PHPCGI" # Let the user override the test with a path.
10225 ;;
10226 *)
10227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10228for as_dir in $PATH
10229do
10230 IFS=$as_save_IFS
10231 test -z "$as_dir" && as_dir=.
10232 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 10233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
10234 ac_cv_path_PHPCGI="$as_dir/$ac_word$ac_exec_ext"
10235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10236 break 2
10237 fi
10238done
10239 done
10240IFS=$as_save_IFS
10241
10242 ;;
10243esac
10244fi
10245PHPCGI=$ac_cv_path_PHPCGI
10246if test -n "$PHPCGI"; then
10247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHPCGI" >&5
10248$as_echo "$PHPCGI" >&6; }
10249else
10250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10251$as_echo "no" >&6; }
10252fi
10253
10254
10255 if test "x$PHPCGI" = x; then
10256 # Extract the first word of "php", so it can be a program name with args.
10257set dummy php; ac_word=$2
10258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10259$as_echo_n "checking for $ac_word... " >&6; }
10260if ${ac_cv_path_PHP+:} false; then :
10261 $as_echo_n "(cached) " >&6
10262else
10263 case $PHP in
10264 [\\/]* | ?:[\\/]*)
10265 ac_cv_path_PHP="$PHP" # Let the user override the test with a path.
10266 ;;
10267 *)
10268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10269for as_dir in $PATH
10270do
10271 IFS=$as_save_IFS
10272 test -z "$as_dir" && as_dir=.
10273 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 10274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
10275 ac_cv_path_PHP="$as_dir/$ac_word$ac_exec_ext"
10276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10277 break 2
10278 fi
10279done
10280 done
10281IFS=$as_save_IFS
10282
10283 ;;
10284esac
10285fi
10286PHP=$ac_cv_path_PHP
10287if test -n "$PHP"; then
10288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP" >&5
10289$as_echo "$PHP" >&6; }
10290else
10291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10292$as_echo "no" >&6; }
10293fi
10294
10295
10296 CUPS_PHP="$PHP"
10297 else
10298 CUPS_PHP="$PHPCGI"
10299 fi
10300fi
10301
10302cat >>confdefs.h <<_ACEOF
10303#define CUPS_PHP "$CUPS_PHP"
10304_ACEOF
10305
10306
10307if test "x$CUPS_PHP" = x; then
10308 CUPS_PHP="no"
10309else
10310 $as_echo "#define HAVE_PHP 1" >>confdefs.h
10311
10312fi
10313
10314
10315# Check whether --with-python was given.
10316if test "${with_python+set}" = set; then :
10317 withval=$with_python; CUPS_PYTHON="$withval"
10318else
10319 CUPS_PYTHON=""
10320fi
10321
10322
10323if test "x$CUPS_PYTHON" = x; then
10324 # Extract the first word of "python", so it can be a program name with args.
10325set dummy python; ac_word=$2
10326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10327$as_echo_n "checking for $ac_word... " >&6; }
10328if ${ac_cv_path_PYTHON+:} false; then :
10329 $as_echo_n "(cached) " >&6
10330else
10331 case $PYTHON in
10332 [\\/]* | ?:[\\/]*)
10333 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
10334 ;;
10335 *)
10336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10337for as_dir in $PATH
10338do
10339 IFS=$as_save_IFS
10340 test -z "$as_dir" && as_dir=.
10341 for ac_exec_ext in '' $ac_executable_extensions; do
8d7d268f 10342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d9f356c5
MS
10343 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
10344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10345 break 2
10346 fi
10347done
10348 done
10349IFS=$as_save_IFS
10350
10351 ;;
10352esac
10353fi
10354PYTHON=$ac_cv_path_PYTHON
10355if test -n "$PYTHON"; then
10356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
10357$as_echo "$PYTHON" >&6; }
10358else
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10360$as_echo "no" >&6; }
10361fi
10362
10363
10364 CUPS_PYTHON="$PYTHON"
10365fi
10366
10367cat >>confdefs.h <<_ACEOF
10368#define CUPS_PYTHON "$CUPS_PYTHON"
10369_ACEOF
10370
10371
10372if test "x$CUPS_PYTHON" != x; then
10373 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10374
10375fi
10376
10377
d9f356c5
MS
10378INSTALL_LANGUAGES=""
10379UNINSTALL_LANGUAGES=""
10380LANGFILES=""
10381if test "x$LANGUAGES" != x; then
10382 INSTALL_LANGUAGES="install-languages"
10383 UNINSTALL_LANGUAGES="uninstall-languages"
10384 for lang in $LANGUAGES; do
10385 if test -f doc/$lang/index.html.in; then
10386 LANGFILES="$LANGFILES doc/$lang/index.html"
10387 fi
10388
10389 if test -f templates/$lang/header.tmpl.in; then
10390 LANGFILES="$LANGFILES templates/$lang/header.tmpl"
10391 fi
10392 done
10393elif test "x$CUPS_BUNDLEDIR" != x; then
10394 INSTALL_LANGUAGES="install-langbundle"
10395 UNINSTALL_LANGUAGES="uninstall-langbundle"
10396fi
10397
10398
10399
10400
10401ac_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"
10402
10403cat >confcache <<\_ACEOF
10404# This file is a shell script that caches the results of configure
10405# tests run on this system so they can be shared between configure
10406# scripts and configure runs, see configure's option --config-cache.
10407# It is not useful on other systems. If it contains results you don't
10408# want to keep, you may remove or edit it.
10409#
10410# config.status only pays attention to the cache file if you give it
10411# the --recheck option to rerun configure.
10412#
10413# `ac_cv_env_foo' variables (set or unset) will be overridden when
10414# loading this file, other *unset* `ac_cv_foo' will be assigned the
10415# following values.
10416
10417_ACEOF
10418
10419# The following way of writing the cache mishandles newlines in values,
10420# but we know of no workaround that is simple, portable, and efficient.
10421# So, we kill variables containing newlines.
10422# Ultrix sh set writes to stderr and can't be redirected directly,
10423# and sets the high bit in the cache file unless we assign to the vars.
10424(
10425 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10426 eval ac_val=\$$ac_var
10427 case $ac_val in #(
10428 *${as_nl}*)
10429 case $ac_var in #(
10430 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10431$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10432 esac
10433 case $ac_var in #(
10434 _ | IFS | as_nl) ;; #(
10435 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10436 *) { eval $ac_var=; unset $ac_var;} ;;
10437 esac ;;
10438 esac
10439 done
10440
10441 (set) 2>&1 |
10442 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10443 *${as_nl}ac_space=\ *)
10444 # `set' does not quote correctly, so add quotes: double-quote
10445 # substitution turns \\\\ into \\, and sed turns \\ into \.
10446 sed -n \
10447 "s/'/'\\\\''/g;
10448 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10449 ;; #(
10450 *)
10451 # `set' quotes correctly as required by POSIX, so do not add quotes.
10452 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10453 ;;
10454 esac |
10455 sort
10456) |
10457 sed '
10458 /^ac_cv_env_/b end
10459 t clear
10460 :clear
10461 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10462 t end
10463 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10464 :end' >>confcache
10465if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10466 if test -w "$cache_file"; then
10467 if test "x$cache_file" != "x/dev/null"; then
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10469$as_echo "$as_me: updating cache $cache_file" >&6;}
10470 if test ! -f "$cache_file" || test -h "$cache_file"; then
10471 cat confcache >"$cache_file"
10472 else
10473 case $cache_file in #(
10474 */* | ?:*)
10475 mv -f confcache "$cache_file"$$ &&
10476 mv -f "$cache_file"$$ "$cache_file" ;; #(
10477 *)
10478 mv -f confcache "$cache_file" ;;
10479 esac
10480 fi
10481 fi
10482 else
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10484$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10485 fi
10486fi
10487rm -f confcache
10488
10489test "x$prefix" = xNONE && prefix=$ac_default_prefix
10490# Let make expand exec_prefix.
10491test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10492
10493DEFS=-DHAVE_CONFIG_H
10494
10495ac_libobjs=
10496ac_ltlibobjs=
10497U=
10498for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10499 # 1. Remove the extension, and $U if already installed.
10500 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10501 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10502 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10503 # will be set to the directory where LIBOBJS objects are built.
10504 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10505 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10506done
10507LIBOBJS=$ac_libobjs
10508
10509LTLIBOBJS=$ac_ltlibobjs
10510
10511
10512
10513: "${CONFIG_STATUS=./config.status}"
10514ac_write_fail=0
10515ac_clean_files_save=$ac_clean_files
10516ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10517{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10518$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10519as_write_fail=0
10520cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10521#! $SHELL
10522# Generated by $as_me.
10523# Run this file to recreate the current configuration.
10524# Compiler output produced by configure, useful for debugging
10525# configure, is in config.log if it exists.
10526
10527debug=false
10528ac_cs_recheck=false
10529ac_cs_silent=false
10530
10531SHELL=\${CONFIG_SHELL-$SHELL}
10532export SHELL
10533_ASEOF
10534cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10535## -------------------- ##
10536## M4sh Initialization. ##
10537## -------------------- ##
10538
10539# Be more Bourne compatible
10540DUALCASE=1; export DUALCASE # for MKS sh
10541if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10542 emulate sh
10543 NULLCMD=:
10544 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10545 # is contrary to our usage. Disable this feature.
10546 alias -g '${1+"$@"}'='"$@"'
10547 setopt NO_GLOB_SUBST
10548else
10549 case `(set -o) 2>/dev/null` in #(
10550 *posix*) :
10551 set -o posix ;; #(
10552 *) :
10553 ;;
10554esac
10555fi
10556
10557
10558as_nl='
10559'
10560export as_nl
10561# Printing a long string crashes Solaris 7 /usr/bin/printf.
10562as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10563as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10564as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10565# Prefer a ksh shell builtin over an external printf program on Solaris,
10566# but without wasting forks for bash or zsh.
10567if test -z "$BASH_VERSION$ZSH_VERSION" \
10568 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10569 as_echo='print -r --'
10570 as_echo_n='print -rn --'
10571elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10572 as_echo='printf %s\n'
10573 as_echo_n='printf %s'
10574else
10575 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10576 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10577 as_echo_n='/usr/ucb/echo -n'
10578 else
10579 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10580 as_echo_n_body='eval
10581 arg=$1;
10582 case $arg in #(
10583 *"$as_nl"*)
10584 expr "X$arg" : "X\\(.*\\)$as_nl";
10585 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10586 esac;
10587 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10588 '
10589 export as_echo_n_body
10590 as_echo_n='sh -c $as_echo_n_body as_echo'
10591 fi
10592 export as_echo_body
10593 as_echo='sh -c $as_echo_body as_echo'
10594fi
10595
10596# The user is always right.
10597if test "${PATH_SEPARATOR+set}" != set; then
10598 PATH_SEPARATOR=:
10599 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10600 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10601 PATH_SEPARATOR=';'
10602 }
10603fi
10604
10605
10606# IFS
10607# We need space, tab and new line, in precisely that order. Quoting is
10608# there to prevent editors from complaining about space-tab.
10609# (If _AS_PATH_WALK were called with IFS unset, it would disable word
10610# splitting by setting IFS to empty value.)
10611IFS=" "" $as_nl"
10612
10613# Find who we are. Look in the path if we contain no directory separator.
10614as_myself=
10615case $0 in #((
10616 *[\\/]* ) as_myself=$0 ;;
10617 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10618for as_dir in $PATH
10619do
10620 IFS=$as_save_IFS
10621 test -z "$as_dir" && as_dir=.
10622 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10623 done
10624IFS=$as_save_IFS
10625
10626 ;;
10627esac
10628# We did not find ourselves, most probably we were run as `sh COMMAND'
10629# in which case we are not to be found in the path.
10630if test "x$as_myself" = x; then
10631 as_myself=$0
10632fi
10633if test ! -f "$as_myself"; then
10634 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10635 exit 1
10636fi
10637
10638# Unset variables that we do not need and which cause bugs (e.g. in
10639# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10640# suppresses any "Segmentation fault" message there. '((' could
10641# trigger a bug in pdksh 5.2.14.
10642for as_var in BASH_ENV ENV MAIL MAILPATH
10643do eval test x\${$as_var+set} = xset \
10644 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10645done
10646PS1='$ '
10647PS2='> '
10648PS4='+ '
10649
10650# NLS nuisances.
10651LC_ALL=C
10652export LC_ALL
10653LANGUAGE=C
10654export LANGUAGE
10655
10656# CDPATH.
10657(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10658
10659
10660# as_fn_error STATUS ERROR [LINENO LOG_FD]
10661# ----------------------------------------
10662# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10663# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10664# script with STATUS, using 1 if that was 0.
10665as_fn_error ()
10666{
10667 as_status=$1; test $as_status -eq 0 && as_status=1
10668 if test "$4"; then
10669 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10670 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10671 fi
10672 $as_echo "$as_me: error: $2" >&2
10673 as_fn_exit $as_status
10674} # as_fn_error
10675
10676
10677# as_fn_set_status STATUS
10678# -----------------------
10679# Set $? to STATUS, without forking.
10680as_fn_set_status ()
10681{
10682 return $1
10683} # as_fn_set_status
10684
10685# as_fn_exit STATUS
10686# -----------------
10687# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10688as_fn_exit ()
10689{
10690 set +e
10691 as_fn_set_status $1
10692 exit $1
10693} # as_fn_exit
10694
10695# as_fn_unset VAR
10696# ---------------
10697# Portably unset VAR.
10698as_fn_unset ()
10699{
10700 { eval $1=; unset $1;}
10701}
10702as_unset=as_fn_unset
10703# as_fn_append VAR VALUE
10704# ----------------------
10705# Append the text in VALUE to the end of the definition contained in VAR. Take
10706# advantage of any shell optimizations that allow amortized linear growth over
10707# repeated appends, instead of the typical quadratic growth present in naive
10708# implementations.
10709if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10710 eval 'as_fn_append ()
10711 {
10712 eval $1+=\$2
10713 }'
10714else
10715 as_fn_append ()
10716 {
10717 eval $1=\$$1\$2
10718 }
10719fi # as_fn_append
10720
10721# as_fn_arith ARG...
10722# ------------------
10723# Perform arithmetic evaluation on the ARGs, and store the result in the
10724# global $as_val. Take advantage of shells that can avoid forks. The arguments
10725# must be portable across $(()) and expr.
10726if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10727 eval 'as_fn_arith ()
10728 {
10729 as_val=$(( $* ))
10730 }'
10731else
10732 as_fn_arith ()
10733 {
10734 as_val=`expr "$@" || test $? -eq 1`
10735 }
10736fi # as_fn_arith
10737
10738
10739if expr a : '\(a\)' >/dev/null 2>&1 &&
10740 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10741 as_expr=expr
10742else
10743 as_expr=false
10744fi
10745
10746if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10747 as_basename=basename
10748else
10749 as_basename=false
10750fi
10751
10752if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10753 as_dirname=dirname
10754else
10755 as_dirname=false
10756fi
10757
10758as_me=`$as_basename -- "$0" ||
10759$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10760 X"$0" : 'X\(//\)$' \| \
10761 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10762$as_echo X/"$0" |
10763 sed '/^.*\/\([^/][^/]*\)\/*$/{
10764 s//\1/
10765 q
10766 }
10767 /^X\/\(\/\/\)$/{
10768 s//\1/
10769 q
10770 }
10771 /^X\/\(\/\).*/{
10772 s//\1/
10773 q
10774 }
10775 s/.*/./; q'`
10776
10777# Avoid depending upon Character Ranges.
10778as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10779as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10780as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10781as_cr_digits='0123456789'
10782as_cr_alnum=$as_cr_Letters$as_cr_digits
10783
10784ECHO_C= ECHO_N= ECHO_T=
10785case `echo -n x` in #(((((
10786-n*)
10787 case `echo 'xy\c'` in
10788 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10789 xy) ECHO_C='\c';;
10790 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10791 ECHO_T=' ';;
10792 esac;;
10793*)
10794 ECHO_N='-n';;
10795esac
10796
10797rm -f conf$$ conf$$.exe conf$$.file
10798if test -d conf$$.dir; then
10799 rm -f conf$$.dir/conf$$.file
10800else
10801 rm -f conf$$.dir
10802 mkdir conf$$.dir 2>/dev/null
10803fi
10804if (echo >conf$$.file) 2>/dev/null; then
10805 if ln -s conf$$.file conf$$ 2>/dev/null; then
10806 as_ln_s='ln -s'
10807 # ... but there are two gotchas:
10808 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10809 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8d7d268f 10810 # In both cases, we have to default to `cp -p'.
d9f356c5 10811 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8d7d268f 10812 as_ln_s='cp -p'
d9f356c5
MS
10813 elif ln conf$$.file conf$$ 2>/dev/null; then
10814 as_ln_s=ln
10815 else
8d7d268f 10816 as_ln_s='cp -p'
d9f356c5
MS
10817 fi
10818else
8d7d268f 10819 as_ln_s='cp -p'
d9f356c5
MS
10820fi
10821rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10822rmdir conf$$.dir 2>/dev/null
10823
10824
10825# as_fn_mkdir_p
10826# -------------
10827# Create "$as_dir" as a directory, including parents if necessary.
10828as_fn_mkdir_p ()
10829{
10830
10831 case $as_dir in #(
10832 -*) as_dir=./$as_dir;;
10833 esac
10834 test -d "$as_dir" || eval $as_mkdir_p || {
10835 as_dirs=
10836 while :; do
10837 case $as_dir in #(
10838 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10839 *) as_qdir=$as_dir;;
10840 esac
10841 as_dirs="'$as_qdir' $as_dirs"
10842 as_dir=`$as_dirname -- "$as_dir" ||
10843$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10844 X"$as_dir" : 'X\(//\)[^/]' \| \
10845 X"$as_dir" : 'X\(//\)$' \| \
10846 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10847$as_echo X"$as_dir" |
10848 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10849 s//\1/
10850 q
10851 }
10852 /^X\(\/\/\)[^/].*/{
10853 s//\1/
10854 q
10855 }
10856 /^X\(\/\/\)$/{
10857 s//\1/
10858 q
10859 }
10860 /^X\(\/\).*/{
10861 s//\1/
10862 q
10863 }
10864 s/.*/./; q'`
10865 test -d "$as_dir" && break
10866 done
10867 test -z "$as_dirs" || eval "mkdir $as_dirs"
10868 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10869
10870
10871} # as_fn_mkdir_p
10872if mkdir -p . 2>/dev/null; then
10873 as_mkdir_p='mkdir -p "$as_dir"'
10874else
10875 test -d ./-p && rmdir ./-p
10876 as_mkdir_p=false
10877fi
10878
8d7d268f
MS
10879if test -x / >/dev/null 2>&1; then
10880 as_test_x='test -x'
10881else
10882 if ls -dL / >/dev/null 2>&1; then
10883 as_ls_L_option=L
10884 else
10885 as_ls_L_option=
10886 fi
10887 as_test_x='
10888 eval sh -c '\''
10889 if test -d "$1"; then
10890 test -d "$1/.";
10891 else
10892 case $1 in #(
10893 -*)set "./$1";;
10894 esac;
10895 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10896 ???[sx]*):;;*)false;;esac;fi
10897 '\'' sh
10898 '
10899fi
10900as_executable_p=$as_test_x
d9f356c5
MS
10901
10902# Sed expression to map a string onto a valid CPP name.
10903as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10904
10905# Sed expression to map a string onto a valid variable name.
10906as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10907
10908
10909exec 6>&1
10910## ----------------------------------- ##
10911## Main body of $CONFIG_STATUS script. ##
10912## ----------------------------------- ##
10913_ASEOF
10914test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10915
10916cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10917# Save the log message, to keep $0 and so on meaningful, and to
10918# report actual input values of CONFIG_FILES etc. instead of their
10919# values after options handling.
10920ac_log="
a621d151 10921This file was extended by CUPS $as_me 2.2.5, which was
8d7d268f 10922generated by GNU Autoconf 2.68. Invocation command line was
d9f356c5
MS
10923
10924 CONFIG_FILES = $CONFIG_FILES
10925 CONFIG_HEADERS = $CONFIG_HEADERS
10926 CONFIG_LINKS = $CONFIG_LINKS
10927 CONFIG_COMMANDS = $CONFIG_COMMANDS
10928 $ $0 $@
10929
10930on `(hostname || uname -n) 2>/dev/null | sed 1q`
10931"
10932
10933_ACEOF
10934
10935case $ac_config_files in *"
10936"*) set x $ac_config_files; shift; ac_config_files=$*;;
10937esac
10938
10939case $ac_config_headers in *"
10940"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10941esac
10942
10943
10944cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10945# Files that config.status was made for.
10946config_files="$ac_config_files"
10947config_headers="$ac_config_headers"
10948
10949_ACEOF
10950
10951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10952ac_cs_usage="\
10953\`$as_me' instantiates files and other configuration actions
10954from templates according to the current configuration. Unless the files
10955and actions are specified as TAGs, all are instantiated by default.
10956
10957Usage: $0 [OPTION]... [TAG]...
10958
10959 -h, --help print this help, then exit
10960 -V, --version print version number and configuration settings, then exit
10961 --config print configuration, then exit
10962 -q, --quiet, --silent
10963 do not print progress messages
10964 -d, --debug don't remove temporary files
10965 --recheck update $as_me by reconfiguring in the same conditions
10966 --file=FILE[:TEMPLATE]
10967 instantiate the configuration file FILE
10968 --header=FILE[:TEMPLATE]
10969 instantiate the configuration header FILE
10970
10971Configuration files:
10972$config_files
10973
10974Configuration headers:
10975$config_headers
10976
24343173 10977Report bugs to <https://github.com/apple/cups/issues>.
d9f356c5
MS
10978CUPS home page: <https://www.cups.org/>."
10979
10980_ACEOF
10981cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10982ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10983ac_cs_version="\\
a621d151 10984CUPS config.status 2.2.5
8d7d268f 10985configured by $0, generated by GNU Autoconf 2.68,
d9f356c5
MS
10986 with options \\"\$ac_cs_config\\"
10987
8d7d268f 10988Copyright (C) 2010 Free Software Foundation, Inc.
d9f356c5
MS
10989This config.status script is free software; the Free Software Foundation
10990gives unlimited permission to copy, distribute and modify it."
10991
10992ac_pwd='$ac_pwd'
10993srcdir='$srcdir'
10994AWK='$AWK'
10995test -n "\$AWK" || AWK=awk
10996_ACEOF
10997
10998cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10999# The default lists apply if the user does not specify any file.
11000ac_need_defaults=:
11001while test $# != 0
11002do
11003 case $1 in
11004 --*=?*)
11005 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11006 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11007 ac_shift=:
11008 ;;
11009 --*=)
11010 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11011 ac_optarg=
11012 ac_shift=:
11013 ;;
11014 *)
11015 ac_option=$1
11016 ac_optarg=$2
11017 ac_shift=shift
11018 ;;
11019 esac
11020
11021 case $ac_option in
11022 # Handling of the options.
11023 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11024 ac_cs_recheck=: ;;
11025 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11026 $as_echo "$ac_cs_version"; exit ;;
11027 --config | --confi | --conf | --con | --co | --c )
11028 $as_echo "$ac_cs_config"; exit ;;
11029 --debug | --debu | --deb | --de | --d | -d )
11030 debug=: ;;
11031 --file | --fil | --fi | --f )
11032 $ac_shift
11033 case $ac_optarg in
11034 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11035 '') as_fn_error $? "missing file argument" ;;
11036 esac
11037 as_fn_append CONFIG_FILES " '$ac_optarg'"
11038 ac_need_defaults=false;;
11039 --header | --heade | --head | --hea )
11040 $ac_shift
11041 case $ac_optarg in
11042 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11043 esac
11044 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11045 ac_need_defaults=false;;
11046 --he | --h)
11047 # Conflict between --help and --header
11048 as_fn_error $? "ambiguous option: \`$1'
11049Try \`$0 --help' for more information.";;
11050 --help | --hel | -h )
11051 $as_echo "$ac_cs_usage"; exit ;;
11052 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11053 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11054 ac_cs_silent=: ;;
11055
11056 # This is an error.
11057 -*) as_fn_error $? "unrecognized option: \`$1'
11058Try \`$0 --help' for more information." ;;
11059
11060 *) as_fn_append ac_config_targets " $1"
11061 ac_need_defaults=false ;;
11062
11063 esac
11064 shift
11065done
11066
11067ac_configure_extra_args=
11068
11069if $ac_cs_silent; then
11070 exec 6>/dev/null
11071 ac_configure_extra_args="$ac_configure_extra_args --silent"
11072fi
11073
11074_ACEOF
11075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11076if \$ac_cs_recheck; then
8d7d268f 11077 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
d9f356c5
MS
11078 shift
11079 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11080 CONFIG_SHELL='$SHELL'
11081 export CONFIG_SHELL
11082 exec "\$@"
11083fi
11084
11085_ACEOF
11086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11087exec 5>>config.log
11088{
11089 echo
11090 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11091## Running $as_me. ##
11092_ASBOX
11093 $as_echo "$ac_log"
11094} >&5
11095
11096_ACEOF
11097cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11098_ACEOF
11099
11100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11101
11102# Handling of arguments.
11103for ac_config_target in $ac_config_targets
11104do
11105 case $ac_config_target in
11106 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11107 "Makedefs") CONFIG_FILES="$CONFIG_FILES Makedefs" ;;
11108 "conf/cups-files.conf") CONFIG_FILES="$CONFIG_FILES conf/cups-files.conf" ;;
11109 "conf/cupsd.conf") CONFIG_FILES="$CONFIG_FILES conf/cupsd.conf" ;;
11110 "conf/mime.convs") CONFIG_FILES="$CONFIG_FILES conf/mime.convs" ;;
11111 "conf/pam.std") CONFIG_FILES="$CONFIG_FILES conf/pam.std" ;;
11112 "conf/snmp.conf") CONFIG_FILES="$CONFIG_FILES conf/snmp.conf" ;;
11113 "cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
11114 "desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
11115 "doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
11116 "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
11117 "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
11118 "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
11119 "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
11120 "man/cupsaddsmb.man") CONFIG_FILES="$CONFIG_FILES man/cupsaddsmb.man" ;;
11121 "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
11122 "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
11123 "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
11124 "scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
11125 "scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
11126 "scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
11127 "scheduler/org.cups.cups-lpd.plist") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpd.plist" ;;
11128 "scheduler/org.cups.cups-lpdAT.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpdAT.service" ;;
11129 "scheduler/org.cups.cupsd.path") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.path" ;;
11130 "scheduler/org.cups.cupsd.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.service" ;;
11131 "scheduler/org.cups.cupsd.socket") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.socket" ;;
11132 "templates/header.tmpl") CONFIG_FILES="$CONFIG_FILES templates/header.tmpl" ;;
11133 "packaging/cups.list") CONFIG_FILES="$CONFIG_FILES packaging/cups.list" ;;
11134 "$LANGFILES") CONFIG_FILES="$CONFIG_FILES $LANGFILES" ;;
11135
11136 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11137 esac
11138done
11139
11140
11141# If the user did not use the arguments to specify the items to instantiate,
11142# then the envvar interface is used. Set only those that are not.
11143# We use the long form for the default assignment because of an extremely
11144# bizarre bug on SunOS 4.1.3.
11145if $ac_need_defaults; then
11146 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11147 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11148fi
11149
11150# Have a temporary directory for convenience. Make it in the build tree
11151# simply because there is no reason against having it here, and in addition,
11152# creating and moving files from /tmp can sometimes cause problems.
11153# Hook for its removal unless debugging.
11154# Note that there is a small window in which the directory will not be cleaned:
11155# after its creation but before its name has been assigned to `$tmp'.
11156$debug ||
11157{
11158 tmp= ac_tmp=
11159 trap 'exit_status=$?
11160 : "${ac_tmp:=$tmp}"
11161 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11162' 0
11163 trap 'as_fn_exit 1' 1 2 13 15
11164}
11165# Create a (secure) tmp directory for tmp files.
11166
11167{
11168 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11169 test -d "$tmp"
11170} ||
11171{
11172 tmp=./conf$$-$RANDOM
11173 (umask 077 && mkdir "$tmp")
11174} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11175ac_tmp=$tmp
11176
11177# Set up the scripts for CONFIG_FILES section.
11178# No need to generate them if there are no CONFIG_FILES.
11179# This happens for instance with `./config.status config.h'.
11180if test -n "$CONFIG_FILES"; then
11181
11182
11183ac_cr=`echo X | tr X '\015'`
11184# On cygwin, bash can eat \r inside `` if the user requested igncr.
11185# But we know of no other shell where ac_cr would be empty at this
11186# point, so we can use a bashism as a fallback.
11187if test "x$ac_cr" = x; then
11188 eval ac_cr=\$\'\\r\'
11189fi
11190ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11191if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11192 ac_cs_awk_cr='\\r'
11193else
11194 ac_cs_awk_cr=$ac_cr
11195fi
11196
11197echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11198_ACEOF
11199
11200
11201{
11202 echo "cat >conf$$subs.awk <<_ACEOF" &&
11203 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11204 echo "_ACEOF"
11205} >conf$$subs.sh ||
11206 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11207ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11208ac_delim='%!_!# '
11209for ac_last_try in false false false false false :; do
11210 . ./conf$$subs.sh ||
11211 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11212
11213 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11214 if test $ac_delim_n = $ac_delim_num; then
11215 break
11216 elif $ac_last_try; then
11217 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11218 else
11219 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11220 fi
11221done
11222rm -f conf$$subs.sh
11223
11224cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11225cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
11226_ACEOF
11227sed -n '
11228h
11229s/^/S["/; s/!.*/"]=/
11230p
11231g
11232s/^[^!]*!//
11233:repl
11234t repl
11235s/'"$ac_delim"'$//
11236t delim
11237:nl
11238h
11239s/\(.\{148\}\)..*/\1/
11240t more1
11241s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11242p
11243n
11244b repl
11245:more1
11246s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11247p
11248g
11249s/.\{148\}//
11250t nl
11251:delim
11252h
11253s/\(.\{148\}\)..*/\1/
11254t more2
11255s/["\\]/\\&/g; s/^/"/; s/$/"/
11256p
11257b
11258:more2
11259s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11260p
11261g
11262s/.\{148\}//
11263t delim
11264' <conf$$subs.awk | sed '
11265/^[^""]/{
11266 N
11267 s/\n//
11268}
11269' >>$CONFIG_STATUS || ac_write_fail=1
11270rm -f conf$$subs.awk
11271cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11272_ACAWK
11273cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
11274 for (key in S) S_is_set[key] = 1
11275 FS = "\a"
11276
11277}
11278{
11279 line = $ 0
11280 nfields = split(line, field, "@")
11281 substed = 0
11282 len = length(field[1])
11283 for (i = 2; i < nfields; i++) {
11284 key = field[i]
11285 keylen = length(key)
11286 if (S_is_set[key]) {
11287 value = S[key]
11288 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11289 len += length(value) + length(field[++i])
11290 substed = 1
11291 } else
11292 len += 1 + keylen
11293 }
11294
11295 print line
11296}
11297
11298_ACAWK
11299_ACEOF
11300cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11301if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11302 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11303else
11304 cat
11305fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
11306 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11307_ACEOF
11308
11309# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11310# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11311# trailing colons and then remove the whole line if VPATH becomes empty
11312# (actually we leave an empty line to preserve line numbers).
11313if test "x$srcdir" = x.; then
11314 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11315h
11316s///
11317s/^/:/
11318s/[ ]*$/:/
11319s/:\$(srcdir):/:/g
11320s/:\${srcdir}:/:/g
11321s/:@srcdir@:/:/g
11322s/^:*//
11323s/:*$//
11324x
11325s/\(=[ ]*\).*/\1/
11326G
11327s/\n//
11328s/^[^=]*=[ ]*$//
11329}'
11330fi
11331
11332cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11333fi # test -n "$CONFIG_FILES"
11334
11335# Set up the scripts for CONFIG_HEADERS section.
11336# No need to generate them if there are no CONFIG_HEADERS.
11337# This happens for instance with `./config.status Makefile'.
11338if test -n "$CONFIG_HEADERS"; then
11339cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
11340BEGIN {
11341_ACEOF
11342
11343# Transform confdefs.h into an awk script `defines.awk', embedded as
11344# here-document in config.status, that substitutes the proper values into
11345# config.h.in to produce config.h.
11346
11347# Create a delimiter string that does not exist in confdefs.h, to ease
11348# handling of long lines.
11349ac_delim='%!_!# '
11350for ac_last_try in false false :; do
11351 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
11352 if test -z "$ac_tt"; then
11353 break
11354 elif $ac_last_try; then
11355 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11356 else
11357 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11358 fi
11359done
11360
11361# For the awk script, D is an array of macro values keyed by name,
11362# likewise P contains macro parameters if any. Preserve backslash
11363# newline sequences.
11364
11365ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11366sed -n '
11367s/.\{148\}/&'"$ac_delim"'/g
11368t rset
11369:rset
11370s/^[ ]*#[ ]*define[ ][ ]*/ /
11371t def
11372d
11373:def
11374s/\\$//
11375t bsnl
11376s/["\\]/\\&/g
11377s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11378D["\1"]=" \3"/p
11379s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11380d
11381:bsnl
11382s/["\\]/\\&/g
11383s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11384D["\1"]=" \3\\\\\\n"\\/p
11385t cont
11386s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11387t cont
11388d
11389:cont
11390n
11391s/.\{148\}/&'"$ac_delim"'/g
11392t clear
11393:clear
11394s/\\$//
11395t bsnlc
11396s/["\\]/\\&/g; s/^/"/; s/$/"/p
11397d
11398:bsnlc
11399s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11400b cont
11401' <confdefs.h | sed '
11402s/'"$ac_delim"'/"\\\
11403"/g' >>$CONFIG_STATUS || ac_write_fail=1
11404
11405cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11406 for (key in D) D_is_set[key] = 1
11407 FS = "\a"
11408}
11409/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11410 line = \$ 0
11411 split(line, arg, " ")
11412 if (arg[1] == "#") {
11413 defundef = arg[2]
11414 mac1 = arg[3]
11415 } else {
11416 defundef = substr(arg[1], 2)
11417 mac1 = arg[2]
11418 }
11419 split(mac1, mac2, "(") #)
11420 macro = mac2[1]
11421 prefix = substr(line, 1, index(line, defundef) - 1)
11422 if (D_is_set[macro]) {
11423 # Preserve the white space surrounding the "#".
11424 print prefix "define", macro P[macro] D[macro]
11425 next
11426 } else {
11427 # Replace #undef with comments. This is necessary, for example,
11428 # in the case of _POSIX_SOURCE, which is predefined and required
11429 # on some systems where configure will not decide to define it.
11430 if (defundef == "undef") {
11431 print "/*", prefix defundef, macro, "*/"
11432 next
11433 }
11434 }
11435}
11436{ print }
11437_ACAWK
11438_ACEOF
11439cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11440 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11441fi # test -n "$CONFIG_HEADERS"
11442
11443
11444eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11445shift
11446for ac_tag
11447do
11448 case $ac_tag in
11449 :[FHLC]) ac_mode=$ac_tag; continue;;
11450 esac
11451 case $ac_mode$ac_tag in
11452 :[FHL]*:*);;
11453 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11454 :[FH]-) ac_tag=-:-;;
11455 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11456 esac
11457 ac_save_IFS=$IFS
11458 IFS=:
11459 set x $ac_tag
11460 IFS=$ac_save_IFS
11461 shift
11462 ac_file=$1
11463 shift
11464
11465 case $ac_mode in
11466 :L) ac_source=$1;;
11467 :[FH])
11468 ac_file_inputs=
11469 for ac_f
11470 do
11471 case $ac_f in
11472 -) ac_f="$ac_tmp/stdin";;
11473 *) # Look for the file first in the build tree, then in the source tree
11474 # (if the path is not absolute). The absolute path cannot be DOS-style,
11475 # because $ac_f cannot contain `:'.
11476 test -f "$ac_f" ||
11477 case $ac_f in
11478 [\\/$]*) false;;
11479 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11480 esac ||
11481 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11482 esac
11483 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11484 as_fn_append ac_file_inputs " '$ac_f'"
11485 done
11486
11487 # Let's still pretend it is `configure' which instantiates (i.e., don't
11488 # use $as_me), people would be surprised to read:
11489 # /* config.h. Generated by config.status. */
11490 configure_input='Generated from '`
11491 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11492 `' by configure.'
11493 if test x"$ac_file" != x-; then
11494 configure_input="$ac_file. $configure_input"
11495 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11496$as_echo "$as_me: creating $ac_file" >&6;}
11497 fi
11498 # Neutralize special characters interpreted by sed in replacement strings.
11499 case $configure_input in #(
11500 *\&* | *\|* | *\\* )
11501 ac_sed_conf_input=`$as_echo "$configure_input" |
11502 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11503 *) ac_sed_conf_input=$configure_input;;
11504 esac
11505
11506 case $ac_tag in
11507 *:-:* | *:-) cat >"$ac_tmp/stdin" \
11508 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11509 esac
11510 ;;
11511 esac
11512
11513 ac_dir=`$as_dirname -- "$ac_file" ||
11514$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11515 X"$ac_file" : 'X\(//\)[^/]' \| \
11516 X"$ac_file" : 'X\(//\)$' \| \
11517 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11518$as_echo X"$ac_file" |
11519 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11520 s//\1/
11521 q
11522 }
11523 /^X\(\/\/\)[^/].*/{
11524 s//\1/
11525 q
11526 }
11527 /^X\(\/\/\)$/{
11528 s//\1/
11529 q
11530 }
11531 /^X\(\/\).*/{
11532 s//\1/
11533 q
11534 }
11535 s/.*/./; q'`
11536 as_dir="$ac_dir"; as_fn_mkdir_p
11537 ac_builddir=.
11538
11539case "$ac_dir" in
11540.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11541*)
11542 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11543 # A ".." for each directory in $ac_dir_suffix.
11544 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11545 case $ac_top_builddir_sub in
11546 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11547 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11548 esac ;;
11549esac
11550ac_abs_top_builddir=$ac_pwd
11551ac_abs_builddir=$ac_pwd$ac_dir_suffix
11552# for backward compatibility:
11553ac_top_builddir=$ac_top_build_prefix
11554
11555case $srcdir in
11556 .) # We are building in place.
11557 ac_srcdir=.
11558 ac_top_srcdir=$ac_top_builddir_sub
11559 ac_abs_top_srcdir=$ac_pwd ;;
11560 [\\/]* | ?:[\\/]* ) # Absolute name.
11561 ac_srcdir=$srcdir$ac_dir_suffix;
11562 ac_top_srcdir=$srcdir
11563 ac_abs_top_srcdir=$srcdir ;;
11564 *) # Relative name.
11565 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11566 ac_top_srcdir=$ac_top_build_prefix$srcdir
11567 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11568esac
11569ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11570
11571
11572 case $ac_mode in
11573 :F)
11574 #
11575 # CONFIG_FILE
11576 #
11577
11578_ACEOF
11579
11580cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11581# If the template does not know about datarootdir, expand it.
11582# FIXME: This hack should be removed a few years after 2.60.
11583ac_datarootdir_hack=; ac_datarootdir_seen=
11584ac_sed_dataroot='
11585/datarootdir/ {
11586 p
11587 q
11588}
11589/@datadir@/p
11590/@docdir@/p
11591/@infodir@/p
11592/@localedir@/p
11593/@mandir@/p'
11594case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11595*datarootdir*) ac_datarootdir_seen=yes;;
11596*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11597 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11598$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11599_ACEOF
11600cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11601 ac_datarootdir_hack='
11602 s&@datadir@&$datadir&g
11603 s&@docdir@&$docdir&g
11604 s&@infodir@&$infodir&g
11605 s&@localedir@&$localedir&g
11606 s&@mandir@&$mandir&g
11607 s&\\\${datarootdir}&$datarootdir&g' ;;
11608esac
11609_ACEOF
11610
11611# Neutralize VPATH when `$srcdir' = `.'.
11612# Shell code in configure.ac might set extrasub.
11613# FIXME: do we really want to maintain this feature?
11614cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11615ac_sed_extra="$ac_vpsub
11616$extrasub
11617_ACEOF
11618cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11619:t
11620/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11621s|@configure_input@|$ac_sed_conf_input|;t t
11622s&@top_builddir@&$ac_top_builddir_sub&;t t
11623s&@top_build_prefix@&$ac_top_build_prefix&;t t
11624s&@srcdir@&$ac_srcdir&;t t
11625s&@abs_srcdir@&$ac_abs_srcdir&;t t
11626s&@top_srcdir@&$ac_top_srcdir&;t t
11627s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11628s&@builddir@&$ac_builddir&;t t
11629s&@abs_builddir@&$ac_abs_builddir&;t t
11630s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11631$ac_datarootdir_hack
11632"
11633eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11634 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11635
11636test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11637 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11638 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11639 "$ac_tmp/out"`; test -z "$ac_out"; } &&
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11641which seems to be undefined. Please make sure it is defined" >&5
11642$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11643which seems to be undefined. Please make sure it is defined" >&2;}
11644
11645 rm -f "$ac_tmp/stdin"
11646 case $ac_file in
11647 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11648 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11649 esac \
11650 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11651 ;;
11652 :H)
11653 #
11654 # CONFIG_HEADER
11655 #
11656 if test x"$ac_file" != x-; then
11657 {
11658 $as_echo "/* $configure_input */" \
11659 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11660 } >"$ac_tmp/config.h" \
11661 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11662 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11663 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11664$as_echo "$as_me: $ac_file is unchanged" >&6;}
11665 else
11666 rm -f "$ac_file"
11667 mv "$ac_tmp/config.h" "$ac_file" \
11668 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11669 fi
11670 else
11671 $as_echo "/* $configure_input */" \
11672 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11673 || as_fn_error $? "could not create -" "$LINENO" 5
11674 fi
11675 ;;
11676
11677
11678 esac
11679
11680done # for ac_tag
11681
11682
11683as_fn_exit 0
11684_ACEOF
11685ac_clean_files=$ac_clean_files_save
11686
11687test $ac_write_fail = 0 ||
11688 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11689
11690
11691# configure is writing to config.log, and then calls config.status.
11692# config.status does its own redirection, appending to config.log.
11693# Unfortunately, on DOS this fails, as config.log is still kept open
11694# by configure, so config.status won't be able to write to it; its
11695# output is simply discarded. So we exec the FD to /dev/null,
11696# effectively closing config.log, so it can be properly (re)opened and
11697# appended to by config.status. When coming back to configure, we
11698# need to make the FD available again.
11699if test "$no_create" != yes; then
11700 ac_cs_success=:
11701 ac_config_status_args=
11702 test "$silent" = yes &&
11703 ac_config_status_args="$ac_config_status_args --quiet"
11704 exec 5>/dev/null
11705 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11706 exec 5>>config.log
11707 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11708 # would make configure fail if this is the last instruction.
11709 $ac_cs_success || as_fn_exit 1
11710fi
11711if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11713$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11714fi
11715
11716
11717chmod +x cups-config