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