ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.175
Committed: Mon Jan 2 17:16:42 2023 UTC (15 months, 4 weeks ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.174: +14 -14 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7 # Inc.
8 #
9 #
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 as_nop=:
19 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20 then :
21 emulate sh
22 NULLCMD=:
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
26 setopt NO_GLOB_SUBST
27 else $as_nop
28 case `(set -o) 2>/dev/null` in #(
29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
33 esac
34 fi
35
36
37
38 # Reset variables that may have inherited troublesome values from
39 # the environment.
40
41 # IFS needs to be set, to space, tab, and newline, in precisely that order.
42 # (If _AS_PATH_WALK were called with IFS unset, it would have the
43 # side effect of setting IFS to empty, thus disabling word splitting.)
44 # Quoting is to prevent editors from complaining about space-tab.
45 as_nl='
46 '
47 export as_nl
48 IFS=" "" $as_nl"
49
50 PS1='$ '
51 PS2='> '
52 PS4='+ '
53
54 # Ensure predictable behavior from utilities with locale-dependent output.
55 LC_ALL=C
56 export LC_ALL
57 LANGUAGE=C
58 export LANGUAGE
59
60 # We cannot yet rely on "unset" to work, but we need these variables
61 # to be unset--not just set to an empty or harmless value--now, to
62 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
63 # also avoids known problems related to "unset" and subshell syntax
64 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66 do eval test \${$as_var+y} \
67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
68 done
69
70 # Ensure that fds 0, 1, and 2 are open.
71 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
74
75 # The user is always right.
76 if ${PATH_SEPARATOR+false} :; then
77 PATH_SEPARATOR=:
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80 PATH_SEPARATOR=';'
81 }
82 fi
83
84
85 # Find who we are. Look in the path if we contain no directory separator.
86 as_myself=
87 case $0 in #((
88 *[\\/]* ) as_myself=$0 ;;
89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
90 for as_dir in $PATH
91 do
92 IFS=$as_save_IFS
93 case $as_dir in #(((
94 '') as_dir=./ ;;
95 */) ;;
96 *) as_dir=$as_dir/ ;;
97 esac
98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114
115 # Use a proper internal environment variable to ensure we don't fall
116 # into an infinite loop, continuously re-executing ourselves.
117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
118 _as_can_reexec=no; export _as_can_reexec;
119 # We cannot yet assume a decent shell, so we have to provide a
120 # neutralization value for shells without unset; and this also
121 # works around shells that cannot unset nonexistent variables.
122 # Preserve -v and -x to the replacement shell.
123 BASH_ENV=/dev/null
124 ENV=/dev/null
125 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
126 case $- in # ((((
127 *v*x* | *x*v* ) as_opts=-vx ;;
128 *v* ) as_opts=-v ;;
129 *x* ) as_opts=-x ;;
130 * ) as_opts= ;;
131 esac
132 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133 # Admittedly, this is quite paranoid, since all the known shells bail
134 # out after a failed `exec'.
135 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136 exit 255
137 fi
138 # We don't want this to propagate to other subprocesses.
139 { _as_can_reexec=; unset _as_can_reexec;}
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="as_nop=:
142 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143 then :
144 emulate sh
145 NULLCMD=:
146 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147 # is contrary to our usage. Disable this feature.
148 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 setopt NO_GLOB_SUBST
150 else \$as_nop
151 case \`(set -o) 2>/dev/null\` in #(
152 *posix*) :
153 set -o posix ;; #(
154 *) :
155 ;;
156 esac
157 fi
158 "
159 as_required="as_fn_return () { (exit \$1); }
160 as_fn_success () { as_fn_return 0; }
161 as_fn_failure () { as_fn_return 1; }
162 as_fn_ret_success () { return 0; }
163 as_fn_ret_failure () { return 1; }
164
165 exitcode=0
166 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171 then :
172
173 else \$as_nop
174 exitcode=1; echo positional parameters were not saved.
175 fi
176 test x\$exitcode = x0 || exit 1
177 blah=\$(echo \$(echo blah))
178 test x\"\$blah\" = xblah || exit 1
179 test -x / || exit 1"
180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184 test \$(( 1 + 1 )) = 2 || exit 1"
185 if (eval "$as_required") 2>/dev/null
186 then :
187 as_have_required=yes
188 else $as_nop
189 as_have_required=no
190 fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
192 then :
193
194 else $as_nop
195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196 as_found=false
197 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198 do
199 IFS=$as_save_IFS
200 case $as_dir in #(((
201 '') as_dir=./ ;;
202 */) ;;
203 *) as_dir=$as_dir/ ;;
204 esac
205 as_found=:
206 case $as_dir in #(
207 /*)
208 for as_base in sh bash ksh sh5; do
209 # Try only shells that exist, to save several forks.
210 as_shell=$as_dir$as_base
211 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
212 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
213 then :
214 CONFIG_SHELL=$as_shell as_have_required=yes
215 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
216 then :
217 break 2
218 fi
219 fi
220 done;;
221 esac
222 as_found=false
223 done
224 IFS=$as_save_IFS
225 if $as_found
226 then :
227
228 else $as_nop
229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
231 then :
232 CONFIG_SHELL=$SHELL as_have_required=yes
233 fi
234 fi
235
236
237 if test "x$CONFIG_SHELL" != x
238 then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260 if test x$as_have_required = xno
261 then :
262 printf "%s\n" "$0: This script requires a shell more modern than all"
263 printf "%s\n" "$0: the shells that I found on your system."
264 if test ${ZSH_VERSION+y} ; then
265 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
267 else
268 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
269 $0: including any error possibly output before this
270 $0: message. Then install a modern shell, or manually run
271 $0: the script under such a shell if you do have one."
272 fi
273 exit 1
274 fi
275 fi
276 fi
277 SHELL=${CONFIG_SHELL-/bin/sh}
278 export SHELL
279 # Unset more variables known to interfere with behavior of common tools.
280 CLICOLOR_FORCE= GREP_OPTIONS=
281 unset CLICOLOR_FORCE GREP_OPTIONS
282
283 ## --------------------- ##
284 ## M4sh Shell Functions. ##
285 ## --------------------- ##
286 # as_fn_unset VAR
287 # ---------------
288 # Portably unset VAR.
289 as_fn_unset ()
290 {
291 { eval $1=; unset $1;}
292 }
293 as_unset=as_fn_unset
294
295
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
299 as_fn_set_status ()
300 {
301 return $1
302 } # as_fn_set_status
303
304 # as_fn_exit STATUS
305 # -----------------
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
307 as_fn_exit ()
308 {
309 set +e
310 as_fn_set_status $1
311 exit $1
312 } # as_fn_exit
313 # as_fn_nop
314 # ---------
315 # Do nothing but, unlike ":", preserve the value of $?.
316 as_fn_nop ()
317 {
318 return $?
319 }
320 as_nop=as_fn_nop
321
322 # as_fn_mkdir_p
323 # -------------
324 # Create "$as_dir" as a directory, including parents if necessary.
325 as_fn_mkdir_p ()
326 {
327
328 case $as_dir in #(
329 -*) as_dir=./$as_dir;;
330 esac
331 test -d "$as_dir" || eval $as_mkdir_p || {
332 as_dirs=
333 while :; do
334 case $as_dir in #(
335 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 *) as_qdir=$as_dir;;
337 esac
338 as_dirs="'$as_qdir' $as_dirs"
339 as_dir=`$as_dirname -- "$as_dir" ||
340 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341 X"$as_dir" : 'X\(//\)[^/]' \| \
342 X"$as_dir" : 'X\(//\)$' \| \
343 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344 printf "%s\n" X"$as_dir" |
345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346 s//\1/
347 q
348 }
349 /^X\(\/\/\)[^/].*/{
350 s//\1/
351 q
352 }
353 /^X\(\/\/\)$/{
354 s//\1/
355 q
356 }
357 /^X\(\/\).*/{
358 s//\1/
359 q
360 }
361 s/.*/./; q'`
362 test -d "$as_dir" && break
363 done
364 test -z "$as_dirs" || eval "mkdir $as_dirs"
365 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366
367
368 } # as_fn_mkdir_p
369
370 # as_fn_executable_p FILE
371 # -----------------------
372 # Test if FILE is an executable regular file.
373 as_fn_executable_p ()
374 {
375 test -f "$1" && test -x "$1"
376 } # as_fn_executable_p
377 # as_fn_append VAR VALUE
378 # ----------------------
379 # Append the text in VALUE to the end of the definition contained in VAR. Take
380 # advantage of any shell optimizations that allow amortized linear growth over
381 # repeated appends, instead of the typical quadratic growth present in naive
382 # implementations.
383 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384 then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389 else $as_nop
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
402 then :
403 eval 'as_fn_arith ()
404 {
405 as_val=$(( $* ))
406 }'
407 else $as_nop
408 as_fn_arith ()
409 {
410 as_val=`expr "$@" || test $? -eq 1`
411 }
412 fi # as_fn_arith
413
414 # as_fn_nop
415 # ---------
416 # Do nothing but, unlike ":", preserve the value of $?.
417 as_fn_nop ()
418 {
419 return $?
420 }
421 as_nop=as_fn_nop
422
423 # as_fn_error STATUS ERROR [LINENO LOG_FD]
424 # ----------------------------------------
425 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
426 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
427 # script with STATUS, using 1 if that was 0.
428 as_fn_error ()
429 {
430 as_status=$1; test $as_status -eq 0 && as_status=1
431 if test "$4"; then
432 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
433 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
434 fi
435 printf "%s\n" "$as_me: error: $2" >&2
436 as_fn_exit $as_status
437 } # as_fn_error
438
439 if expr a : '\(a\)' >/dev/null 2>&1 &&
440 test "X`expr 00001 : '.*\(...\)'`" = X001; then
441 as_expr=expr
442 else
443 as_expr=false
444 fi
445
446 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
447 as_basename=basename
448 else
449 as_basename=false
450 fi
451
452 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
453 as_dirname=dirname
454 else
455 as_dirname=false
456 fi
457
458 as_me=`$as_basename -- "$0" ||
459 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
460 X"$0" : 'X\(//\)$' \| \
461 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
462 printf "%s\n" X/"$0" |
463 sed '/^.*\/\([^/][^/]*\)\/*$/{
464 s//\1/
465 q
466 }
467 /^X\/\(\/\/\)$/{
468 s//\1/
469 q
470 }
471 /^X\/\(\/\).*/{
472 s//\1/
473 q
474 }
475 s/.*/./; q'`
476
477 # Avoid depending upon Character Ranges.
478 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481 as_cr_digits='0123456789'
482 as_cr_alnum=$as_cr_Letters$as_cr_digits
483
484
485 as_lineno_1=$LINENO as_lineno_1a=$LINENO
486 as_lineno_2=$LINENO as_lineno_2a=$LINENO
487 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
488 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
489 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
490 sed -n '
491 p
492 /[$]LINENO/=
493 ' <$as_myself |
494 sed '
495 s/[$]LINENO.*/&-/
496 t lineno
497 b
498 :lineno
499 N
500 :loop
501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
502 t loop
503 s/-\n.*//
504 ' >$as_me.lineno &&
505 chmod +x "$as_me.lineno" ||
506 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
507
508 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
509 # already done that, so ensure we don't try to do so again and fall
510 # in an infinite loop. This has already happened in practice.
511 _as_can_reexec=no; export _as_can_reexec
512 # Don't try to exec as it changes $[0], causing all sort of problems
513 # (the dirname of $[0] is not the place where we might find the
514 # original and so on. Autoconf is especially sensitive to this).
515 . "./$as_me.lineno"
516 # Exit status is that of the last command.
517 exit
518 }
519
520
521 # Determine whether it's possible to make 'echo' print without a newline.
522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
523 # for compatibility with existing Makefiles.
524 ECHO_C= ECHO_N= ECHO_T=
525 case `echo -n x` in #(((((
526 -n*)
527 case `echo 'xy\c'` in
528 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
529 xy) ECHO_C='\c';;
530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
531 ECHO_T=' ';;
532 esac;;
533 *)
534 ECHO_N='-n';;
535 esac
536
537 # For backward compatibility with old third-party macros, we provide
538 # the shell variables $as_echo and $as_echo_n. New code should use
539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
540 as_echo='printf %s\n'
541 as_echo_n='printf %s'
542
543
544 rm -f conf$$ conf$$.exe conf$$.file
545 if test -d conf$$.dir; then
546 rm -f conf$$.dir/conf$$.file
547 else
548 rm -f conf$$.dir
549 mkdir conf$$.dir 2>/dev/null
550 fi
551 if (echo >conf$$.file) 2>/dev/null; then
552 if ln -s conf$$.file conf$$ 2>/dev/null; then
553 as_ln_s='ln -s'
554 # ... but there are two gotchas:
555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
557 # In both cases, we have to default to `cp -pR'.
558 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
559 as_ln_s='cp -pR'
560 elif ln conf$$.file conf$$ 2>/dev/null; then
561 as_ln_s=ln
562 else
563 as_ln_s='cp -pR'
564 fi
565 else
566 as_ln_s='cp -pR'
567 fi
568 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569 rmdir conf$$.dir 2>/dev/null
570
571 if mkdir -p . 2>/dev/null; then
572 as_mkdir_p='mkdir -p "$as_dir"'
573 else
574 test -d ./-p && rmdir ./-p
575 as_mkdir_p=false
576 fi
577
578 as_test_x='test -x'
579 as_executable_p=as_fn_executable_p
580
581 # Sed expression to map a string onto a valid CPP name.
582 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
583
584 # Sed expression to map a string onto a valid variable name.
585 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
586
587
588 test -n "$DJDIR" || exec 7<&0 </dev/null
589 exec 6>&1
590
591 # Name of the host.
592 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
593 # so uname gets run too.
594 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
595
596 #
597 # Initializations.
598 #
599 ac_default_prefix=/usr/local
600 ac_clean_files=
601 ac_config_libobj_dir=.
602 LIBOBJS=
603 cross_compiling=no
604 subdirs=
605 MFLAGS=
606 MAKEFLAGS=
607
608 # Identity of this package.
609 PACKAGE_NAME=''
610 PACKAGE_TARNAME=''
611 PACKAGE_VERSION=''
612 PACKAGE_STRING=''
613 PACKAGE_BUGREPORT=''
614 PACKAGE_URL=''
615
616 ac_unique_file="src/feature.h"
617 # Factoring default headers for most tests.
618 ac_includes_default="\
619 #include <stddef.h>
620 #ifdef HAVE_STDIO_H
621 # include <stdio.h>
622 #endif
623 #ifdef HAVE_STDLIB_H
624 # include <stdlib.h>
625 #endif
626 #ifdef HAVE_STRING_H
627 # include <string.h>
628 #endif
629 #ifdef HAVE_INTTYPES_H
630 # include <inttypes.h>
631 #endif
632 #ifdef HAVE_STDINT_H
633 # include <stdint.h>
634 #endif
635 #ifdef HAVE_STRINGS_H
636 # include <strings.h>
637 #endif
638 #ifdef HAVE_SYS_TYPES_H
639 # include <sys/types.h>
640 #endif
641 #ifdef HAVE_SYS_STAT_H
642 # include <sys/stat.h>
643 #endif
644 #ifdef HAVE_UNISTD_H
645 # include <unistd.h>
646 #endif"
647
648 ac_header_c_list=
649 ac_subst_vars='LTLIBOBJS
650 LIBOBJS
651 PERL_O
652 IF_PERL
653 PERLPRIVLIBEXP
654 PERLFLAGS
655 PERLLIB
656 PERL
657 XFT_CONFIG
658 EGREP
659 GREP
660 STARTUP_NOTIFICATION_LIBS
661 STARTUP_NOTIFICATION_CFLAGS
662 PIXBUF_LIBS
663 PIXBUF_CFLAGS
664 PTYTTY_LIBS
665 PTYTTY_CFLAGS
666 PKG_CONFIG
667 X_EXTRA_LIBS
668 X_LIBS
669 X_PRE_LIBS
670 X_CFLAGS
671 CXXCPP
672 XMKMF
673 TIC
674 RXVTNAME
675 LINKER
676 INSTALL_DATA
677 INSTALL_SCRIPT
678 INSTALL_PROGRAM
679 ac_ct_CXX
680 CXXFLAGS
681 CXX
682 OBJEXT
683 EXEEXT
684 ac_ct_CC
685 CPPFLAGS
686 LDFLAGS
687 CFLAGS
688 CC
689 DATE
690 VERSION
691 target_alias
692 host_alias
693 build_alias
694 LIBS
695 ECHO_T
696 ECHO_N
697 ECHO_C
698 DEFS
699 mandir
700 localedir
701 libdir
702 psdir
703 pdfdir
704 dvidir
705 htmldir
706 infodir
707 docdir
708 oldincludedir
709 includedir
710 runstatedir
711 localstatedir
712 sharedstatedir
713 sysconfdir
714 datadir
715 datarootdir
716 libexecdir
717 sbindir
718 bindir
719 program_transform_name
720 prefix
721 exec_prefix
722 PACKAGE_URL
723 PACKAGE_BUGREPORT
724 PACKAGE_STRING
725 PACKAGE_VERSION
726 PACKAGE_TARNAME
727 PACKAGE_NAME
728 PATH_SEPARATOR
729 SHELL'
730 ac_subst_files=''
731 ac_user_opts='
732 enable_option_checking
733 enable_everything
734 enable_assert
735 enable_warnings
736 enable_256_color
737 enable_unicode3
738 enable_combining
739 enable_xft
740 enable_font_styles
741 enable_pixbuf
742 enable_startup_notification
743 enable_transparency
744 enable_fading
745 enable_rxvt_scroll
746 enable_next_scroll
747 enable_xterm_scroll
748 enable_perl
749 with_codesets
750 enable_xim
751 enable_backspace_key
752 enable_delete_key
753 enable_resources
754 enable_8bitctrls
755 enable_fallback
756 with_res_name
757 with_res_class
758 with_name
759 enable_swapscreen
760 enable_iso14755
761 enable_frills
762 enable_keepscrolling
763 enable_selectionscrolling
764 enable_mousewheel
765 enable_slipwheeling
766 enable_smart_resize
767 enable_text_blink
768 enable_pointer_blank
769 with_term
770 with_terminfo
771 with_x
772 '
773 ac_precious_vars='build_alias
774 host_alias
775 target_alias
776 CC
777 CFLAGS
778 LDFLAGS
779 LIBS
780 CPPFLAGS
781 CXX
782 CXXFLAGS
783 CCC
784 XMKMF
785 CXXCPP'
786
787
788 # Initialize some variables set by options.
789 ac_init_help=
790 ac_init_version=false
791 ac_unrecognized_opts=
792 ac_unrecognized_sep=
793 # The variables have the same names as the options, with
794 # dashes changed to underlines.
795 cache_file=/dev/null
796 exec_prefix=NONE
797 no_create=
798 no_recursion=
799 prefix=NONE
800 program_prefix=NONE
801 program_suffix=NONE
802 program_transform_name=s,x,x,
803 silent=
804 site=
805 srcdir=
806 verbose=
807 x_includes=NONE
808 x_libraries=NONE
809
810 # Installation directory options.
811 # These are left unexpanded so users can "make install exec_prefix=/foo"
812 # and all the variables that are supposed to be based on exec_prefix
813 # by default will actually change.
814 # Use braces instead of parens because sh, perl, etc. also accept them.
815 # (The list follows the same order as the GNU Coding Standards.)
816 bindir='${exec_prefix}/bin'
817 sbindir='${exec_prefix}/sbin'
818 libexecdir='${exec_prefix}/libexec'
819 datarootdir='${prefix}/share'
820 datadir='${datarootdir}'
821 sysconfdir='${prefix}/etc'
822 sharedstatedir='${prefix}/com'
823 localstatedir='${prefix}/var'
824 runstatedir='${localstatedir}/run'
825 includedir='${prefix}/include'
826 oldincludedir='/usr/include'
827 docdir='${datarootdir}/doc/${PACKAGE}'
828 infodir='${datarootdir}/info'
829 htmldir='${docdir}'
830 dvidir='${docdir}'
831 pdfdir='${docdir}'
832 psdir='${docdir}'
833 libdir='${exec_prefix}/lib'
834 localedir='${datarootdir}/locale'
835 mandir='${datarootdir}/man'
836
837 ac_prev=
838 ac_dashdash=
839 for ac_option
840 do
841 # If the previous option needs an argument, assign it.
842 if test -n "$ac_prev"; then
843 eval $ac_prev=\$ac_option
844 ac_prev=
845 continue
846 fi
847
848 case $ac_option in
849 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
850 *=) ac_optarg= ;;
851 *) ac_optarg=yes ;;
852 esac
853
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
857
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 ac_prev=bindir ;;
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
861 bindir=$ac_optarg ;;
862
863 -build | --build | --buil | --bui | --bu)
864 ac_prev=build_alias ;;
865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866 build_alias=$ac_optarg ;;
867
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873 cache_file=$ac_optarg ;;
874
875 --config-cache | -C)
876 cache_file=config.cache ;;
877
878 -datadir | --datadir | --datadi | --datad)
879 ac_prev=datadir ;;
880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
881 datadir=$ac_optarg ;;
882
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
890 -disable-* | --disable-*)
891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
892 # Reject names that are not valid shell variable names.
893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 as_fn_error $? "invalid feature name: \`$ac_useropt'"
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899 "enable_$ac_useropt"
900 "*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
915
916 -enable-* | --enable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error $? "invalid feature name: \`$ac_useropt'"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925 "enable_$ac_useropt"
926 "*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
929 esac
930 eval enable_$ac_useropt=\$ac_optarg ;;
931
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
939 exec_prefix=$ac_optarg ;;
940
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
943 with_gas=yes ;;
944
945 -help | --help | --hel | --he | -h)
946 ac_init_help=long ;;
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
951
952 -host | --host | --hos | --ho)
953 ac_prev=host_alias ;;
954 -host=* | --host=* | --hos=* | --ho=*)
955 host_alias=$ac_optarg ;;
956
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
968 includedir=$ac_optarg ;;
969
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 ac_prev=infodir ;;
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973 infodir=$ac_optarg ;;
974
975 -libdir | --libdir | --libdi | --libd)
976 ac_prev=libdir ;;
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
978 libdir=$ac_optarg ;;
979
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
985 libexecdir=$ac_optarg ;;
986
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
992 -localstatedir | --localstatedir | --localstatedi | --localstated \
993 | --localstate | --localstat | --localsta | --localst | --locals)
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
997 localstatedir=$ac_optarg ;;
998
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 ac_prev=mandir ;;
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002 mandir=$ac_optarg ;;
1003
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1006 with_fp=no ;;
1007
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009 | --no-cr | --no-c | -n)
1010 no_create=yes ;;
1011
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014 no_recursion=yes ;;
1015
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023 oldincludedir=$ac_optarg ;;
1024
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 ac_prev=prefix ;;
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028 prefix=$ac_optarg ;;
1029
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035 program_prefix=$ac_optarg ;;
1036
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042 program_suffix=$ac_optarg ;;
1043
1044 -program-transform-name | --program-transform-name \
1045 | --program-transform-nam | --program-transform-na \
1046 | --program-transform-n | --program-transform- \
1047 | --program-transform | --program-transfor \
1048 | --program-transfo | --program-transf \
1049 | --program-trans | --program-tran \
1050 | --progr-tra | --program-tr | --program-t)
1051 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
1059 program_transform_name=$ac_optarg ;;
1060
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1073 silent=yes ;;
1074
1075 -runstatedir | --runstatedir | --runstatedi | --runstated \
1076 | --runstate | --runstat | --runsta | --runst | --runs \
1077 | --run | --ru | --r)
1078 ac_prev=runstatedir ;;
1079 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1080 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1081 | --run=* | --ru=* | --r=*)
1082 runstatedir=$ac_optarg ;;
1083
1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 ac_prev=sbindir ;;
1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 | --sbi=* | --sb=*)
1088 sbindir=$ac_optarg ;;
1089
1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092 | --sharedst | --shareds | --shared | --share | --shar \
1093 | --sha | --sh)
1094 ac_prev=sharedstatedir ;;
1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 | --sha=* | --sh=*)
1099 sharedstatedir=$ac_optarg ;;
1100
1101 -site | --site | --sit)
1102 ac_prev=site ;;
1103 -site=* | --site=* | --sit=*)
1104 site=$ac_optarg ;;
1105
1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 ac_prev=srcdir ;;
1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109 srcdir=$ac_optarg ;;
1110
1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112 | --syscon | --sysco | --sysc | --sys | --sy)
1113 ac_prev=sysconfdir ;;
1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116 sysconfdir=$ac_optarg ;;
1117
1118 -target | --target | --targe | --targ | --tar | --ta | --t)
1119 ac_prev=target_alias ;;
1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121 target_alias=$ac_optarg ;;
1122
1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124 verbose=yes ;;
1125
1126 -version | --version | --versio | --versi | --vers | -V)
1127 ac_init_version=: ;;
1128
1129 -with-* | --with-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error $? "invalid package name: \`$ac_useropt'"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138 "with_$ac_useropt"
1139 "*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=\$ac_optarg ;;
1144
1145 -without-* | --without-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: \`$ac_useropt'"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154 "with_$ac_useropt"
1155 "*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=no ;;
1160
1161 --x)
1162 # Obsolete; use --with-x.
1163 with_x=yes ;;
1164
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1171
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1178
1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1180 Try \`$0 --help' for more information"
1181 ;;
1182
1183 *=*)
1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185 # Reject names that are not valid shell variable names.
1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1189 esac
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1192
1193 *)
1194 # FIXME: should be removed in autoconf 3.0.
1195 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1199 ;;
1200
1201 esac
1202 done
1203
1204 if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1206 as_fn_error $? "missing argument to $ac_option"
1207 fi
1208
1209 if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1213 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1215 fi
1216
1217 # Check all directory arguments for consistency.
1218 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir runstatedir
1222 do
1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1231 case $ac_val in
1232 [\\/$]* | ?:[\\/]* ) continue;;
1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 esac
1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1236 done
1237
1238 # There might be people who depend on the old broken behavior: `$host'
1239 # used to hold the argument of --host etc.
1240 # FIXME: To remove some day.
1241 build=$build_alias
1242 host=$host_alias
1243 target=$target_alias
1244
1245 # FIXME: To remove some day.
1246 if test "x$host_alias" != x; then
1247 if test "x$build_alias" = x; then
1248 cross_compiling=maybe
1249 elif test "x$build_alias" != "x$host_alias"; then
1250 cross_compiling=yes
1251 fi
1252 fi
1253
1254 ac_tool_prefix=
1255 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256
1257 test "$silent" = yes && exec 6>/dev/null
1258
1259
1260 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261 ac_ls_di=`ls -di .` &&
1262 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1263 as_fn_error $? "working directory cannot be determined"
1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265 as_fn_error $? "pwd does not report name of working directory"
1266
1267
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1273 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1275 X"$as_myself" : 'X\(//\)$' \| \
1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1277 printf "%s\n" X"$as_myself" |
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279 s//\1/
1280 q
1281 }
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\).*/{
1291 s//\1/
1292 q
1293 }
1294 s/.*/./; q'`
1295 srcdir=$ac_confdir
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 srcdir=..
1298 fi
1299 else
1300 ac_srcdir_defaulted=no
1301 fi
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1305 fi
1306 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307 ac_abs_confdir=`(
1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1309 pwd)`
1310 # When building in place, set srcdir=.
1311 if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 srcdir=.
1313 fi
1314 # Remove unnecessary trailing slashes from srcdir.
1315 # Double slashes in file names in object file debugging info
1316 # mess up M-x gdb in Emacs.
1317 case $srcdir in
1318 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319 esac
1320 for ac_var in $ac_precious_vars; do
1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_env_${ac_var}_value=\$${ac_var}
1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325 done
1326
1327 #
1328 # Report the --help message.
1329 #
1330 if test "$ac_init_help" = "long"; then
1331 # Omit some internal or obsolete options to make the list less imposing.
1332 # This message is too long to be a string in the A/UX 3.1 sh.
1333 cat <<_ACEOF
1334 \`configure' configures this package to adapt to many kinds of systems.
1335
1336 Usage: $0 [OPTION]... [VAR=VALUE]...
1337
1338 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1339 VAR=VALUE. See below for descriptions of some of the useful variables.
1340
1341 Defaults for the options are specified in brackets.
1342
1343 Configuration:
1344 -h, --help display this help and exit
1345 --help=short display options specific to this package
1346 --help=recursive display the short help of all the included packages
1347 -V, --version display version information and exit
1348 -q, --quiet, --silent do not print \`checking ...' messages
1349 --cache-file=FILE cache test results in FILE [disabled]
1350 -C, --config-cache alias for \`--cache-file=config.cache'
1351 -n, --no-create do not create output files
1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1353
1354 Installation directories:
1355 --prefix=PREFIX install architecture-independent files in PREFIX
1356 [$ac_default_prefix]
1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 [PREFIX]
1359
1360 By default, \`make install' will install all the files in
1361 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1362 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363 for instance \`--prefix=\$HOME'.
1364
1365 For better control, use the options below.
1366
1367 Fine tuning of the installation directories:
1368 --bindir=DIR user executables [EPREFIX/bin]
1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1375 --libdir=DIR object code libraries [EPREFIX/lib]
1376 --includedir=DIR C header files [PREFIX/include]
1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1383 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1384 --htmldir=DIR html documentation [DOCDIR]
1385 --dvidir=DIR dvi documentation [DOCDIR]
1386 --pdfdir=DIR pdf documentation [DOCDIR]
1387 --psdir=DIR ps documentation [DOCDIR]
1388 _ACEOF
1389
1390 cat <<\_ACEOF
1391
1392 X features:
1393 --x-includes=DIR X include files are in DIR
1394 --x-libraries=DIR X library files are in DIR
1395 _ACEOF
1396 fi
1397
1398 if test -n "$ac_init_help"; then
1399
1400 cat <<\_ACEOF
1401
1402 Optional Features:
1403 --disable-option-checking ignore unrecognized --enable/--with options
1404 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1405 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1406 --enable-everything enable standard non-multichoice features
1407 NOTE: this option is order dependent
1408 --enable-assert enable assertions
1409 --enable-warnings turn on g++ warnings
1410 --enable-256-color enable 256-color support
1411 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1412 --enable-combining enable composition of base and combining characters
1413 --enable-xft enable xft support on systems that have it
1414 --enable-font-styles enable bold and italic support
1415 --enable-pixbuf enable integration with gdk-pixbuf for background images
1416 --enable-startup-notification enable freedesktop startup notification support
1417 --enable-transparency enable transparent backgrounds
1418 --enable-fading enable colors fading when off focus
1419 --enable-rxvt-scroll enable rxvt style scrollbar
1420 --enable-next-scroll enable NeXT style scrollbar
1421 --enable-xterm-scroll enable Xterm style scrollbar
1422 --enable-perl enable embedded perl interpreter
1423 --enable-xim XIM (X Input Method) protocol support
1424 --disable-backspace-key disable handling of the backspace key
1425 --disable-delete-key disable handling of the delete key
1426 --disable-resources disable all resource checking
1427 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1428 --enable-fallback[=CLASS] fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1429 --disable-swapscreen disable swap screen support
1430 --enable-iso14755 enable support for extended ISO 14755 modes
1431 --enable-frills enable support for rarely used features
1432 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1433 --enable-selectionscrolling enable scrolling during selections
1434 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1435 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
1436 --enable-smart-resize enable smart growth/shrink behaviour
1437 --enable-text-blink enable blinking text
1438 --enable-pointer-blank enable pointer blanking when typing or inactive
1439
1440 Optional Packages:
1441 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1442 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1443 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1444 --with-res-name=NAME use this as default resource name (default: urxvt)
1445 --with-res-class=CLASS use this as the resource class (default: URxvt)
1446 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1447 --with-term=NAME set the terminal to NAME (default: rxvt)
1448 --with-terminfo=PATH set the path to the terminfo tree to PATH
1449 --with-x use the X Window System
1450
1451 Some influential environment variables:
1452 CC C compiler command
1453 CFLAGS C compiler flags
1454 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1455 nonstandard directory <lib dir>
1456 LIBS libraries to pass to the linker, e.g. -l<library>
1457 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1458 you have headers in a nonstandard directory <include dir>
1459 CXX C++ compiler command
1460 CXXFLAGS C++ compiler flags
1461 XMKMF Path to xmkmf, Makefile generator for X Window System
1462 CXXCPP C++ preprocessor
1463
1464 Use these variables to override the choices made by `configure' or to help
1465 it to find libraries and programs with nonstandard names/locations.
1466
1467 Report bugs to the package provider.
1468 _ACEOF
1469 ac_status=$?
1470 fi
1471
1472 if test "$ac_init_help" = "recursive"; then
1473 # If there are subdirs, report their specific --help.
1474 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1475 test -d "$ac_dir" ||
1476 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1477 continue
1478 ac_builddir=.
1479
1480 case "$ac_dir" in
1481 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482 *)
1483 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1484 # A ".." for each directory in $ac_dir_suffix.
1485 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1486 case $ac_top_builddir_sub in
1487 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489 esac ;;
1490 esac
1491 ac_abs_top_builddir=$ac_pwd
1492 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1493 # for backward compatibility:
1494 ac_top_builddir=$ac_top_build_prefix
1495
1496 case $srcdir in
1497 .) # We are building in place.
1498 ac_srcdir=.
1499 ac_top_srcdir=$ac_top_builddir_sub
1500 ac_abs_top_srcdir=$ac_pwd ;;
1501 [\\/]* | ?:[\\/]* ) # Absolute name.
1502 ac_srcdir=$srcdir$ac_dir_suffix;
1503 ac_top_srcdir=$srcdir
1504 ac_abs_top_srcdir=$srcdir ;;
1505 *) # Relative name.
1506 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1507 ac_top_srcdir=$ac_top_build_prefix$srcdir
1508 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1509 esac
1510 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1511
1512 cd "$ac_dir" || { ac_status=$?; continue; }
1513 # Check for configure.gnu first; this name is used for a wrapper for
1514 # Metaconfig's "Configure" on case-insensitive file systems.
1515 if test -f "$ac_srcdir/configure.gnu"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518 elif test -f "$ac_srcdir/configure"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure" --help=recursive
1521 else
1522 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523 fi || ac_status=$?
1524 cd "$ac_pwd" || { ac_status=$?; break; }
1525 done
1526 fi
1527
1528 test -n "$ac_init_help" && exit $ac_status
1529 if $ac_init_version; then
1530 cat <<\_ACEOF
1531 configure
1532 generated by GNU Autoconf 2.71
1533
1534 Copyright (C) 2021 Free Software Foundation, Inc.
1535 This configure script is free software; the Free Software Foundation
1536 gives unlimited permission to copy, distribute and modify it.
1537 _ACEOF
1538 exit
1539 fi
1540
1541 ## ------------------------ ##
1542 ## Autoconf initialization. ##
1543 ## ------------------------ ##
1544
1545 # ac_fn_c_try_compile LINENO
1546 # --------------------------
1547 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1548 ac_fn_c_try_compile ()
1549 {
1550 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1551 rm -f conftest.$ac_objext conftest.beam
1552 if { { ac_try="$ac_compile"
1553 case "(($ac_try" in
1554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555 *) ac_try_echo=$ac_try;;
1556 esac
1557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558 printf "%s\n" "$ac_try_echo"; } >&5
1559 (eval "$ac_compile") 2>conftest.err
1560 ac_status=$?
1561 if test -s conftest.err; then
1562 grep -v '^ *+' conftest.err >conftest.er1
1563 cat conftest.er1 >&5
1564 mv -f conftest.er1 conftest.err
1565 fi
1566 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567 test $ac_status = 0; } && {
1568 test -z "$ac_c_werror_flag" ||
1569 test ! -s conftest.err
1570 } && test -s conftest.$ac_objext
1571 then :
1572 ac_retval=0
1573 else $as_nop
1574 printf "%s\n" "$as_me: failed program was:" >&5
1575 sed 's/^/| /' conftest.$ac_ext >&5
1576
1577 ac_retval=1
1578 fi
1579 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1580 as_fn_set_status $ac_retval
1581
1582 } # ac_fn_c_try_compile
1583
1584 # ac_fn_cxx_try_compile LINENO
1585 # ----------------------------
1586 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1587 ac_fn_cxx_try_compile ()
1588 {
1589 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1590 rm -f conftest.$ac_objext conftest.beam
1591 if { { ac_try="$ac_compile"
1592 case "(($ac_try" in
1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1595 esac
1596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597 printf "%s\n" "$ac_try_echo"; } >&5
1598 (eval "$ac_compile") 2>conftest.err
1599 ac_status=$?
1600 if test -s conftest.err; then
1601 grep -v '^ *+' conftest.err >conftest.er1
1602 cat conftest.er1 >&5
1603 mv -f conftest.er1 conftest.err
1604 fi
1605 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606 test $ac_status = 0; } && {
1607 test -z "$ac_cxx_werror_flag" ||
1608 test ! -s conftest.err
1609 } && test -s conftest.$ac_objext
1610 then :
1611 ac_retval=0
1612 else $as_nop
1613 printf "%s\n" "$as_me: failed program was:" >&5
1614 sed 's/^/| /' conftest.$ac_ext >&5
1615
1616 ac_retval=1
1617 fi
1618 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1619 as_fn_set_status $ac_retval
1620
1621 } # ac_fn_cxx_try_compile
1622
1623 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1624 # -------------------------------------------------------
1625 # Tests whether HEADER exists and can be compiled using the include files in
1626 # INCLUDES, setting the cache variable VAR accordingly.
1627 ac_fn_c_check_header_compile ()
1628 {
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1631 printf %s "checking for $2... " >&6; }
1632 if eval test \${$3+y}
1633 then :
1634 printf %s "(cached) " >&6
1635 else $as_nop
1636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1637 /* end confdefs.h. */
1638 $4
1639 #include <$2>
1640 _ACEOF
1641 if ac_fn_c_try_compile "$LINENO"
1642 then :
1643 eval "$3=yes"
1644 else $as_nop
1645 eval "$3=no"
1646 fi
1647 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1648 fi
1649 eval ac_res=\$$3
1650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1651 printf "%s\n" "$ac_res" >&6; }
1652 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1653
1654 } # ac_fn_c_check_header_compile
1655
1656 # ac_fn_cxx_try_link LINENO
1657 # -------------------------
1658 # Try to link conftest.$ac_ext, and return whether this succeeded.
1659 ac_fn_cxx_try_link ()
1660 {
1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1663 if { { ac_try="$ac_link"
1664 case "(($ac_try" in
1665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1666 *) ac_try_echo=$ac_try;;
1667 esac
1668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669 printf "%s\n" "$ac_try_echo"; } >&5
1670 (eval "$ac_link") 2>conftest.err
1671 ac_status=$?
1672 if test -s conftest.err; then
1673 grep -v '^ *+' conftest.err >conftest.er1
1674 cat conftest.er1 >&5
1675 mv -f conftest.er1 conftest.err
1676 fi
1677 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } && {
1679 test -z "$ac_cxx_werror_flag" ||
1680 test ! -s conftest.err
1681 } && test -s conftest$ac_exeext && {
1682 test "$cross_compiling" = yes ||
1683 test -x conftest$ac_exeext
1684 }
1685 then :
1686 ac_retval=0
1687 else $as_nop
1688 printf "%s\n" "$as_me: failed program was:" >&5
1689 sed 's/^/| /' conftest.$ac_ext >&5
1690
1691 ac_retval=1
1692 fi
1693 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1694 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1695 # interfere with the next link command; also delete a directory that is
1696 # left behind by Apple's compiler. We do this before executing the actions.
1697 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1698 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1699 as_fn_set_status $ac_retval
1700
1701 } # ac_fn_cxx_try_link
1702
1703 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
1704 # ---------------------------------------------------------
1705 # Tests whether HEADER exists and can be compiled using the include files in
1706 # INCLUDES, setting the cache variable VAR accordingly.
1707 ac_fn_cxx_check_header_compile ()
1708 {
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1711 printf %s "checking for $2... " >&6; }
1712 if eval test \${$3+y}
1713 then :
1714 printf %s "(cached) " >&6
1715 else $as_nop
1716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1717 /* end confdefs.h. */
1718 $4
1719 #include <$2>
1720 _ACEOF
1721 if ac_fn_cxx_try_compile "$LINENO"
1722 then :
1723 eval "$3=yes"
1724 else $as_nop
1725 eval "$3=no"
1726 fi
1727 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1728 fi
1729 eval ac_res=\$$3
1730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1731 printf "%s\n" "$ac_res" >&6; }
1732 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1733
1734 } # ac_fn_cxx_check_header_compile
1735
1736 # ac_fn_cxx_check_func LINENO FUNC VAR
1737 # ------------------------------------
1738 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1739 ac_fn_cxx_check_func ()
1740 {
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 printf %s "checking for $2... " >&6; }
1744 if eval test \${$3+y}
1745 then :
1746 printf %s "(cached) " >&6
1747 else $as_nop
1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749 /* end confdefs.h. */
1750 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1751 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1752 #define $2 innocuous_$2
1753
1754 /* System header to define __stub macros and hopefully few prototypes,
1755 which can conflict with char $2 (); below. */
1756
1757 #include <limits.h>
1758 #undef $2
1759
1760 /* Override any GCC internal prototype to avoid an error.
1761 Use char because int might match the return type of a GCC
1762 builtin and then its argument prototype would still apply. */
1763 #ifdef __cplusplus
1764 extern "C"
1765 #endif
1766 char $2 ();
1767 /* The GNU C library defines this for functions which it implements
1768 to always fail with ENOSYS. Some functions are actually named
1769 something starting with __ and the normal name is an alias. */
1770 #if defined __stub_$2 || defined __stub___$2
1771 choke me
1772 #endif
1773
1774 int
1775 main (void)
1776 {
1777 return $2 ();
1778 ;
1779 return 0;
1780 }
1781 _ACEOF
1782 if ac_fn_cxx_try_link "$LINENO"
1783 then :
1784 eval "$3=yes"
1785 else $as_nop
1786 eval "$3=no"
1787 fi
1788 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1789 conftest$ac_exeext conftest.$ac_ext
1790 fi
1791 eval ac_res=\$$3
1792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1793 printf "%s\n" "$ac_res" >&6; }
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795
1796 } # ac_fn_cxx_check_func
1797
1798 # ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES
1799 # ---------------------------------------------
1800 # Tests whether TYPE exists after having included INCLUDES, setting cache
1801 # variable VAR accordingly.
1802 ac_fn_cxx_check_type ()
1803 {
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806 printf %s "checking for $2... " >&6; }
1807 if eval test \${$3+y}
1808 then :
1809 printf %s "(cached) " >&6
1810 else $as_nop
1811 eval "$3=no"
1812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813 /* end confdefs.h. */
1814 $4
1815 int
1816 main (void)
1817 {
1818 if (sizeof ($2))
1819 return 0;
1820 ;
1821 return 0;
1822 }
1823 _ACEOF
1824 if ac_fn_cxx_try_compile "$LINENO"
1825 then :
1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827 /* end confdefs.h. */
1828 $4
1829 int
1830 main (void)
1831 {
1832 if (sizeof (($2)))
1833 return 0;
1834 ;
1835 return 0;
1836 }
1837 _ACEOF
1838 if ac_fn_cxx_try_compile "$LINENO"
1839 then :
1840
1841 else $as_nop
1842 eval "$3=yes"
1843 fi
1844 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1845 fi
1846 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1847 fi
1848 eval ac_res=\$$3
1849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1850 printf "%s\n" "$ac_res" >&6; }
1851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1852
1853 } # ac_fn_cxx_check_type
1854
1855 # ac_fn_cxx_try_cpp LINENO
1856 # ------------------------
1857 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1858 ac_fn_cxx_try_cpp ()
1859 {
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 if { { ac_try="$ac_cpp conftest.$ac_ext"
1862 case "(($ac_try" in
1863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1864 *) ac_try_echo=$ac_try;;
1865 esac
1866 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1867 printf "%s\n" "$ac_try_echo"; } >&5
1868 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1869 ac_status=$?
1870 if test -s conftest.err; then
1871 grep -v '^ *+' conftest.err >conftest.er1
1872 cat conftest.er1 >&5
1873 mv -f conftest.er1 conftest.err
1874 fi
1875 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1876 test $ac_status = 0; } > conftest.i && {
1877 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1878 test ! -s conftest.err
1879 }
1880 then :
1881 ac_retval=0
1882 else $as_nop
1883 printf "%s\n" "$as_me: failed program was:" >&5
1884 sed 's/^/| /' conftest.$ac_ext >&5
1885
1886 ac_retval=1
1887 fi
1888 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1889 as_fn_set_status $ac_retval
1890
1891 } # ac_fn_cxx_try_cpp
1892
1893 # ac_fn_c_find_intX_t LINENO BITS VAR
1894 # -----------------------------------
1895 # Finds a signed integer type with width BITS, setting cache variable VAR
1896 # accordingly.
1897 ac_fn_c_find_intX_t ()
1898 {
1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1901 printf %s "checking for int$2_t... " >&6; }
1902 if eval test \${$3+y}
1903 then :
1904 printf %s "(cached) " >&6
1905 else $as_nop
1906 eval "$3=no"
1907 # Order is important - never check a type that is potentially smaller
1908 # than half of the expected target width.
1909 for ac_type in int$2_t 'int' 'long int' \
1910 'long long int' 'short int' 'signed char'; do
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912 /* end confdefs.h. */
1913 $ac_includes_default
1914 enum { N = $2 / 2 - 1 };
1915 int
1916 main (void)
1917 {
1918 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1919 test_array [0] = 0;
1920 return test_array [0];
1921
1922 ;
1923 return 0;
1924 }
1925 _ACEOF
1926 if ac_fn_cxx_try_compile "$LINENO"
1927 then :
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h. */
1930 $ac_includes_default
1931 enum { N = $2 / 2 - 1 };
1932 int
1933 main (void)
1934 {
1935 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1936 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1937 test_array [0] = 0;
1938 return test_array [0];
1939
1940 ;
1941 return 0;
1942 }
1943 _ACEOF
1944 if ac_fn_cxx_try_compile "$LINENO"
1945 then :
1946
1947 else $as_nop
1948 case $ac_type in #(
1949 int$2_t) :
1950 eval "$3=yes" ;; #(
1951 *) :
1952 eval "$3=\$ac_type" ;;
1953 esac
1954 fi
1955 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1956 fi
1957 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1958 if eval test \"x\$"$3"\" = x"no"
1959 then :
1960
1961 else $as_nop
1962 break
1963 fi
1964 done
1965 fi
1966 eval ac_res=\$$3
1967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968 printf "%s\n" "$ac_res" >&6; }
1969 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970
1971 } # ac_fn_c_find_intX_t
1972
1973 # ac_fn_c_find_uintX_t LINENO BITS VAR
1974 # ------------------------------------
1975 # Finds an unsigned integer type with width BITS, setting cache variable VAR
1976 # accordingly.
1977 ac_fn_c_find_uintX_t ()
1978 {
1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1981 printf %s "checking for uint$2_t... " >&6; }
1982 if eval test \${$3+y}
1983 then :
1984 printf %s "(cached) " >&6
1985 else $as_nop
1986 eval "$3=no"
1987 # Order is important - never check a type that is potentially smaller
1988 # than half of the expected target width.
1989 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1990 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1992 /* end confdefs.h. */
1993 $ac_includes_default
1994 int
1995 main (void)
1996 {
1997 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1998 test_array [0] = 0;
1999 return test_array [0];
2000
2001 ;
2002 return 0;
2003 }
2004 _ACEOF
2005 if ac_fn_cxx_try_compile "$LINENO"
2006 then :
2007 case $ac_type in #(
2008 uint$2_t) :
2009 eval "$3=yes" ;; #(
2010 *) :
2011 eval "$3=\$ac_type" ;;
2012 esac
2013 fi
2014 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2015 if eval test \"x\$"$3"\" = x"no"
2016 then :
2017
2018 else $as_nop
2019 break
2020 fi
2021 done
2022 fi
2023 eval ac_res=\$$3
2024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025 printf "%s\n" "$ac_res" >&6; }
2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027
2028 } # ac_fn_c_find_uintX_t
2029
2030 # ac_fn_cxx_try_run LINENO
2031 # ------------------------
2032 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
2033 # executables *can* be run.
2034 ac_fn_cxx_try_run ()
2035 {
2036 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037 if { { ac_try="$ac_link"
2038 case "(($ac_try" in
2039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2040 *) ac_try_echo=$ac_try;;
2041 esac
2042 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2043 printf "%s\n" "$ac_try_echo"; } >&5
2044 (eval "$ac_link") 2>&5
2045 ac_status=$?
2046 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2047 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2048 { { case "(($ac_try" in
2049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2050 *) ac_try_echo=$ac_try;;
2051 esac
2052 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2053 printf "%s\n" "$ac_try_echo"; } >&5
2054 (eval "$ac_try") 2>&5
2055 ac_status=$?
2056 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2057 test $ac_status = 0; }; }
2058 then :
2059 ac_retval=0
2060 else $as_nop
2061 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
2062 printf "%s\n" "$as_me: failed program was:" >&5
2063 sed 's/^/| /' conftest.$ac_ext >&5
2064
2065 ac_retval=$ac_status
2066 fi
2067 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2068 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2069 as_fn_set_status $ac_retval
2070
2071 } # ac_fn_cxx_try_run
2072 ac_configure_args_raw=
2073 for ac_arg
2074 do
2075 case $ac_arg in
2076 *\'*)
2077 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2078 esac
2079 as_fn_append ac_configure_args_raw " '$ac_arg'"
2080 done
2081
2082 case $ac_configure_args_raw in
2083 *$as_nl*)
2084 ac_safe_unquote= ;;
2085 *)
2086 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2087 ac_unsafe_a="$ac_unsafe_z#~"
2088 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2089 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2090 esac
2091
2092 cat >config.log <<_ACEOF
2093 This file contains any messages produced by compilers while
2094 running configure, to aid debugging if configure makes a mistake.
2095
2096 It was created by $as_me, which was
2097 generated by GNU Autoconf 2.71. Invocation command line was
2098
2099 $ $0$ac_configure_args_raw
2100
2101 _ACEOF
2102 exec 5>>config.log
2103 {
2104 cat <<_ASUNAME
2105 ## --------- ##
2106 ## Platform. ##
2107 ## --------- ##
2108
2109 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2110 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2111 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2112 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2113 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2114
2115 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2116 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2117
2118 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2119 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2120 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2121 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2122 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2123 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2124 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2125
2126 _ASUNAME
2127
2128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2129 for as_dir in $PATH
2130 do
2131 IFS=$as_save_IFS
2132 case $as_dir in #(((
2133 '') as_dir=./ ;;
2134 */) ;;
2135 *) as_dir=$as_dir/ ;;
2136 esac
2137 printf "%s\n" "PATH: $as_dir"
2138 done
2139 IFS=$as_save_IFS
2140
2141 } >&5
2142
2143 cat >&5 <<_ACEOF
2144
2145
2146 ## ----------- ##
2147 ## Core tests. ##
2148 ## ----------- ##
2149
2150 _ACEOF
2151
2152
2153 # Keep a trace of the command line.
2154 # Strip out --no-create and --no-recursion so they do not pile up.
2155 # Strip out --silent because we don't want to record it for future runs.
2156 # Also quote any args containing shell meta-characters.
2157 # Make two passes to allow for proper duplicate-argument suppression.
2158 ac_configure_args=
2159 ac_configure_args0=
2160 ac_configure_args1=
2161 ac_must_keep_next=false
2162 for ac_pass in 1 2
2163 do
2164 for ac_arg
2165 do
2166 case $ac_arg in
2167 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2168 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2169 | -silent | --silent | --silen | --sile | --sil)
2170 continue ;;
2171 *\'*)
2172 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2173 esac
2174 case $ac_pass in
2175 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2176 2)
2177 as_fn_append ac_configure_args1 " '$ac_arg'"
2178 if test $ac_must_keep_next = true; then
2179 ac_must_keep_next=false # Got value, back to normal.
2180 else
2181 case $ac_arg in
2182 *=* | --config-cache | -C | -disable-* | --disable-* \
2183 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2184 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2185 | -with-* | --with-* | -without-* | --without-* | --x)
2186 case "$ac_configure_args0 " in
2187 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2188 esac
2189 ;;
2190 -* ) ac_must_keep_next=true ;;
2191 esac
2192 fi
2193 as_fn_append ac_configure_args " '$ac_arg'"
2194 ;;
2195 esac
2196 done
2197 done
2198 { ac_configure_args0=; unset ac_configure_args0;}
2199 { ac_configure_args1=; unset ac_configure_args1;}
2200
2201 # When interrupted or exit'd, cleanup temporary files, and complete
2202 # config.log. We remove comments because anyway the quotes in there
2203 # would cause problems or look ugly.
2204 # WARNING: Use '\'' to represent an apostrophe within the trap.
2205 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2206 trap 'exit_status=$?
2207 # Sanitize IFS.
2208 IFS=" "" $as_nl"
2209 # Save into config.log some information that might help in debugging.
2210 {
2211 echo
2212
2213 printf "%s\n" "## ---------------- ##
2214 ## Cache variables. ##
2215 ## ---------------- ##"
2216 echo
2217 # The following way of writing the cache mishandles newlines in values,
2218 (
2219 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2220 eval ac_val=\$$ac_var
2221 case $ac_val in #(
2222 *${as_nl}*)
2223 case $ac_var in #(
2224 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2225 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2226 esac
2227 case $ac_var in #(
2228 _ | IFS | as_nl) ;; #(
2229 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2230 *) { eval $ac_var=; unset $ac_var;} ;;
2231 esac ;;
2232 esac
2233 done
2234 (set) 2>&1 |
2235 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2236 *${as_nl}ac_space=\ *)
2237 sed -n \
2238 "s/'\''/'\''\\\\'\'''\''/g;
2239 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2240 ;; #(
2241 *)
2242 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2243 ;;
2244 esac |
2245 sort
2246 )
2247 echo
2248
2249 printf "%s\n" "## ----------------- ##
2250 ## Output variables. ##
2251 ## ----------------- ##"
2252 echo
2253 for ac_var in $ac_subst_vars
2254 do
2255 eval ac_val=\$$ac_var
2256 case $ac_val in
2257 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2258 esac
2259 printf "%s\n" "$ac_var='\''$ac_val'\''"
2260 done | sort
2261 echo
2262
2263 if test -n "$ac_subst_files"; then
2264 printf "%s\n" "## ------------------- ##
2265 ## File substitutions. ##
2266 ## ------------------- ##"
2267 echo
2268 for ac_var in $ac_subst_files
2269 do
2270 eval ac_val=\$$ac_var
2271 case $ac_val in
2272 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2273 esac
2274 printf "%s\n" "$ac_var='\''$ac_val'\''"
2275 done | sort
2276 echo
2277 fi
2278
2279 if test -s confdefs.h; then
2280 printf "%s\n" "## ----------- ##
2281 ## confdefs.h. ##
2282 ## ----------- ##"
2283 echo
2284 cat confdefs.h
2285 echo
2286 fi
2287 test "$ac_signal" != 0 &&
2288 printf "%s\n" "$as_me: caught signal $ac_signal"
2289 printf "%s\n" "$as_me: exit $exit_status"
2290 } >&5
2291 rm -f core *.core core.conftest.* &&
2292 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2293 exit $exit_status
2294 ' 0
2295 for ac_signal in 1 2 13 15; do
2296 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2297 done
2298 ac_signal=0
2299
2300 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2301 rm -f -r conftest* confdefs.h
2302
2303 printf "%s\n" "/* confdefs.h */" > confdefs.h
2304
2305 # Predefined preprocessor variables.
2306
2307 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2308
2309 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2310
2311 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2312
2313 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2314
2315 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2316
2317 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2318
2319
2320 # Let the site file select an alternate cache file if it wants to.
2321 # Prefer an explicitly selected file to automatically selected ones.
2322 if test -n "$CONFIG_SITE"; then
2323 ac_site_files="$CONFIG_SITE"
2324 elif test "x$prefix" != xNONE; then
2325 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2326 else
2327 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2328 fi
2329
2330 for ac_site_file in $ac_site_files
2331 do
2332 case $ac_site_file in #(
2333 */*) :
2334 ;; #(
2335 *) :
2336 ac_site_file=./$ac_site_file ;;
2337 esac
2338 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2340 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2341 sed 's/^/| /' "$ac_site_file" >&5
2342 . "$ac_site_file" \
2343 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2344 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2345 as_fn_error $? "failed to load site script $ac_site_file
2346 See \`config.log' for more details" "$LINENO" 5; }
2347 fi
2348 done
2349
2350 if test -r "$cache_file"; then
2351 # Some versions of bash will fail to source /dev/null (special files
2352 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2353 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2355 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2356 case $cache_file in
2357 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2358 *) . "./$cache_file";;
2359 esac
2360 fi
2361 else
2362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2363 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2364 >$cache_file
2365 fi
2366
2367 # Test code for whether the C compiler supports C89 (global declarations)
2368 ac_c_conftest_c89_globals='
2369 /* Does the compiler advertise C89 conformance?
2370 Do not test the value of __STDC__, because some compilers set it to 0
2371 while being otherwise adequately conformant. */
2372 #if !defined __STDC__
2373 # error "Compiler does not advertise C89 conformance"
2374 #endif
2375
2376 #include <stddef.h>
2377 #include <stdarg.h>
2378 struct stat;
2379 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2380 struct buf { int x; };
2381 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2382 static char *e (p, i)
2383 char **p;
2384 int i;
2385 {
2386 return p[i];
2387 }
2388 static char *f (char * (*g) (char **, int), char **p, ...)
2389 {
2390 char *s;
2391 va_list v;
2392 va_start (v,p);
2393 s = g (p, va_arg (v,int));
2394 va_end (v);
2395 return s;
2396 }
2397
2398 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2399 function prototypes and stuff, but not \xHH hex character constants.
2400 These do not provoke an error unfortunately, instead are silently treated
2401 as an "x". The following induces an error, until -std is added to get
2402 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2403 array size at least. It is necessary to write \x00 == 0 to get something
2404 that is true only with -std. */
2405 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2406
2407 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2408 inside strings and character constants. */
2409 #define FOO(x) '\''x'\''
2410 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2411
2412 int test (int i, double x);
2413 struct s1 {int (*f) (int a);};
2414 struct s2 {int (*f) (double a);};
2415 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2416 int, int);'
2417
2418 # Test code for whether the C compiler supports C89 (body of main).
2419 ac_c_conftest_c89_main='
2420 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2421 '
2422
2423 # Test code for whether the C compiler supports C99 (global declarations)
2424 ac_c_conftest_c99_globals='
2425 // Does the compiler advertise C99 conformance?
2426 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2427 # error "Compiler does not advertise C99 conformance"
2428 #endif
2429
2430 #include <stdbool.h>
2431 extern int puts (const char *);
2432 extern int printf (const char *, ...);
2433 extern int dprintf (int, const char *, ...);
2434 extern void *malloc (size_t);
2435
2436 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2437 // dprintf is used instead of fprintf to avoid needing to declare
2438 // FILE and stderr.
2439 #define debug(...) dprintf (2, __VA_ARGS__)
2440 #define showlist(...) puts (#__VA_ARGS__)
2441 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2442 static void
2443 test_varargs_macros (void)
2444 {
2445 int x = 1234;
2446 int y = 5678;
2447 debug ("Flag");
2448 debug ("X = %d\n", x);
2449 showlist (The first, second, and third items.);
2450 report (x>y, "x is %d but y is %d", x, y);
2451 }
2452
2453 // Check long long types.
2454 #define BIG64 18446744073709551615ull
2455 #define BIG32 4294967295ul
2456 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2457 #if !BIG_OK
2458 #error "your preprocessor is broken"
2459 #endif
2460 #if BIG_OK
2461 #else
2462 #error "your preprocessor is broken"
2463 #endif
2464 static long long int bignum = -9223372036854775807LL;
2465 static unsigned long long int ubignum = BIG64;
2466
2467 struct incomplete_array
2468 {
2469 int datasize;
2470 double data[];
2471 };
2472
2473 struct named_init {
2474 int number;
2475 const wchar_t *name;
2476 double average;
2477 };
2478
2479 typedef const char *ccp;
2480
2481 static inline int
2482 test_restrict (ccp restrict text)
2483 {
2484 // See if C++-style comments work.
2485 // Iterate through items via the restricted pointer.
2486 // Also check for declarations in for loops.
2487 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2488 continue;
2489 return 0;
2490 }
2491
2492 // Check varargs and va_copy.
2493 static bool
2494 test_varargs (const char *format, ...)
2495 {
2496 va_list args;
2497 va_start (args, format);
2498 va_list args_copy;
2499 va_copy (args_copy, args);
2500
2501 const char *str = "";
2502 int number = 0;
2503 float fnumber = 0;
2504
2505 while (*format)
2506 {
2507 switch (*format++)
2508 {
2509 case '\''s'\'': // string
2510 str = va_arg (args_copy, const char *);
2511 break;
2512 case '\''d'\'': // int
2513 number = va_arg (args_copy, int);
2514 break;
2515 case '\''f'\'': // float
2516 fnumber = va_arg (args_copy, double);
2517 break;
2518 default:
2519 break;
2520 }
2521 }
2522 va_end (args_copy);
2523 va_end (args);
2524
2525 return *str && number && fnumber;
2526 }
2527 '
2528
2529 # Test code for whether the C compiler supports C99 (body of main).
2530 ac_c_conftest_c99_main='
2531 // Check bool.
2532 _Bool success = false;
2533 success |= (argc != 0);
2534
2535 // Check restrict.
2536 if (test_restrict ("String literal") == 0)
2537 success = true;
2538 char *restrict newvar = "Another string";
2539
2540 // Check varargs.
2541 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2542 test_varargs_macros ();
2543
2544 // Check flexible array members.
2545 struct incomplete_array *ia =
2546 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2547 ia->datasize = 10;
2548 for (int i = 0; i < ia->datasize; ++i)
2549 ia->data[i] = i * 1.234;
2550
2551 // Check named initializers.
2552 struct named_init ni = {
2553 .number = 34,
2554 .name = L"Test wide string",
2555 .average = 543.34343,
2556 };
2557
2558 ni.number = 58;
2559
2560 int dynamic_array[ni.number];
2561 dynamic_array[0] = argv[0][0];
2562 dynamic_array[ni.number - 1] = 543;
2563
2564 // work around unused variable warnings
2565 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2566 || dynamic_array[ni.number - 1] != 543);
2567 '
2568
2569 # Test code for whether the C compiler supports C11 (global declarations)
2570 ac_c_conftest_c11_globals='
2571 // Does the compiler advertise C11 conformance?
2572 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2573 # error "Compiler does not advertise C11 conformance"
2574 #endif
2575
2576 // Check _Alignas.
2577 char _Alignas (double) aligned_as_double;
2578 char _Alignas (0) no_special_alignment;
2579 extern char aligned_as_int;
2580 char _Alignas (0) _Alignas (int) aligned_as_int;
2581
2582 // Check _Alignof.
2583 enum
2584 {
2585 int_alignment = _Alignof (int),
2586 int_array_alignment = _Alignof (int[100]),
2587 char_alignment = _Alignof (char)
2588 };
2589 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2590
2591 // Check _Noreturn.
2592 int _Noreturn does_not_return (void) { for (;;) continue; }
2593
2594 // Check _Static_assert.
2595 struct test_static_assert
2596 {
2597 int x;
2598 _Static_assert (sizeof (int) <= sizeof (long int),
2599 "_Static_assert does not work in struct");
2600 long int y;
2601 };
2602
2603 // Check UTF-8 literals.
2604 #define u8 syntax error!
2605 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2606
2607 // Check duplicate typedefs.
2608 typedef long *long_ptr;
2609 typedef long int *long_ptr;
2610 typedef long_ptr long_ptr;
2611
2612 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2613 struct anonymous
2614 {
2615 union {
2616 struct { int i; int j; };
2617 struct { int k; long int l; } w;
2618 };
2619 int m;
2620 } v1;
2621 '
2622
2623 # Test code for whether the C compiler supports C11 (body of main).
2624 ac_c_conftest_c11_main='
2625 _Static_assert ((offsetof (struct anonymous, i)
2626 == offsetof (struct anonymous, w.k)),
2627 "Anonymous union alignment botch");
2628 v1.i = 2;
2629 v1.w.k = 5;
2630 ok |= v1.i != 5;
2631 '
2632
2633 # Test code for whether the C compiler supports C11 (complete).
2634 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2635 ${ac_c_conftest_c99_globals}
2636 ${ac_c_conftest_c11_globals}
2637
2638 int
2639 main (int argc, char **argv)
2640 {
2641 int ok = 0;
2642 ${ac_c_conftest_c89_main}
2643 ${ac_c_conftest_c99_main}
2644 ${ac_c_conftest_c11_main}
2645 return ok;
2646 }
2647 "
2648
2649 # Test code for whether the C compiler supports C99 (complete).
2650 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2651 ${ac_c_conftest_c99_globals}
2652
2653 int
2654 main (int argc, char **argv)
2655 {
2656 int ok = 0;
2657 ${ac_c_conftest_c89_main}
2658 ${ac_c_conftest_c99_main}
2659 return ok;
2660 }
2661 "
2662
2663 # Test code for whether the C compiler supports C89 (complete).
2664 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2665
2666 int
2667 main (int argc, char **argv)
2668 {
2669 int ok = 0;
2670 ${ac_c_conftest_c89_main}
2671 return ok;
2672 }
2673 "
2674
2675 # Test code for whether the C++ compiler supports C++98 (global declarations)
2676 ac_cxx_conftest_cxx98_globals='
2677 // Does the compiler advertise C++98 conformance?
2678 #if !defined __cplusplus || __cplusplus < 199711L
2679 # error "Compiler does not advertise C++98 conformance"
2680 #endif
2681
2682 // These inclusions are to reject old compilers that
2683 // lack the unsuffixed header files.
2684 #include <cstdlib>
2685 #include <exception>
2686
2687 // <cassert> and <cstring> are *not* freestanding headers in C++98.
2688 extern void assert (int);
2689 namespace std {
2690 extern int strcmp (const char *, const char *);
2691 }
2692
2693 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
2694 using std::exception;
2695 using std::strcmp;
2696
2697 namespace {
2698
2699 void test_exception_syntax()
2700 {
2701 try {
2702 throw "test";
2703 } catch (const char *s) {
2704 // Extra parentheses suppress a warning when building autoconf itself,
2705 // due to lint rules shared with more typical C programs.
2706 assert (!(strcmp) (s, "test"));
2707 }
2708 }
2709
2710 template <typename T> struct test_template
2711 {
2712 T const val;
2713 explicit test_template(T t) : val(t) {}
2714 template <typename U> T add(U u) { return static_cast<T>(u) + val; }
2715 };
2716
2717 } // anonymous namespace
2718 '
2719
2720 # Test code for whether the C++ compiler supports C++98 (body of main)
2721 ac_cxx_conftest_cxx98_main='
2722 assert (argc);
2723 assert (! argv[0]);
2724 {
2725 test_exception_syntax ();
2726 test_template<double> tt (2.0);
2727 assert (tt.add (4) == 6.0);
2728 assert (true && !false);
2729 }
2730 '
2731
2732 # Test code for whether the C++ compiler supports C++11 (global declarations)
2733 ac_cxx_conftest_cxx11_globals='
2734 // Does the compiler advertise C++ 2011 conformance?
2735 #if !defined __cplusplus || __cplusplus < 201103L
2736 # error "Compiler does not advertise C++11 conformance"
2737 #endif
2738
2739 namespace cxx11test
2740 {
2741 constexpr int get_val() { return 20; }
2742
2743 struct testinit
2744 {
2745 int i;
2746 double d;
2747 };
2748
2749 class delegate
2750 {
2751 public:
2752 delegate(int n) : n(n) {}
2753 delegate(): delegate(2354) {}
2754
2755 virtual int getval() { return this->n; };
2756 protected:
2757 int n;
2758 };
2759
2760 class overridden : public delegate
2761 {
2762 public:
2763 overridden(int n): delegate(n) {}
2764 virtual int getval() override final { return this->n * 2; }
2765 };
2766
2767 class nocopy
2768 {
2769 public:
2770 nocopy(int i): i(i) {}
2771 nocopy() = default;
2772 nocopy(const nocopy&) = delete;
2773 nocopy & operator=(const nocopy&) = delete;
2774 private:
2775 int i;
2776 };
2777
2778 // for testing lambda expressions
2779 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
2780 {
2781 return f(v);
2782 }
2783
2784 // for testing variadic templates and trailing return types
2785 template <typename V> auto sum(V first) -> V
2786 {
2787 return first;
2788 }
2789 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
2790 {
2791 return first + sum(rest...);
2792 }
2793 }
2794 '
2795
2796 # Test code for whether the C++ compiler supports C++11 (body of main)
2797 ac_cxx_conftest_cxx11_main='
2798 {
2799 // Test auto and decltype
2800 auto a1 = 6538;
2801 auto a2 = 48573953.4;
2802 auto a3 = "String literal";
2803
2804 int total = 0;
2805 for (auto i = a3; *i; ++i) { total += *i; }
2806
2807 decltype(a2) a4 = 34895.034;
2808 }
2809 {
2810 // Test constexpr
2811 short sa[cxx11test::get_val()] = { 0 };
2812 }
2813 {
2814 // Test initializer lists
2815 cxx11test::testinit il = { 4323, 435234.23544 };
2816 }
2817 {
2818 // Test range-based for
2819 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
2820 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
2821 for (auto &x : array) { x += 23; }
2822 }
2823 {
2824 // Test lambda expressions
2825 using cxx11test::eval;
2826 assert (eval ([](int x) { return x*2; }, 21) == 42);
2827 double d = 2.0;
2828 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
2829 assert (d == 5.0);
2830 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
2831 assert (d == 5.0);
2832 }
2833 {
2834 // Test use of variadic templates
2835 using cxx11test::sum;
2836 auto a = sum(1);
2837 auto b = sum(1, 2);
2838 auto c = sum(1.0, 2.0, 3.0);
2839 }
2840 {
2841 // Test constructor delegation
2842 cxx11test::delegate d1;
2843 cxx11test::delegate d2();
2844 cxx11test::delegate d3(45);
2845 }
2846 {
2847 // Test override and final
2848 cxx11test::overridden o1(55464);
2849 }
2850 {
2851 // Test nullptr
2852 char *c = nullptr;
2853 }
2854 {
2855 // Test template brackets
2856 test_template<::test_template<int>> v(test_template<int>(12));
2857 }
2858 {
2859 // Unicode literals
2860 char const *utf8 = u8"UTF-8 string \u2500";
2861 char16_t const *utf16 = u"UTF-8 string \u2500";
2862 char32_t const *utf32 = U"UTF-32 string \u2500";
2863 }
2864 '
2865
2866 # Test code for whether the C compiler supports C++11 (complete).
2867 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
2868 ${ac_cxx_conftest_cxx11_globals}
2869
2870 int
2871 main (int argc, char **argv)
2872 {
2873 int ok = 0;
2874 ${ac_cxx_conftest_cxx98_main}
2875 ${ac_cxx_conftest_cxx11_main}
2876 return ok;
2877 }
2878 "
2879
2880 # Test code for whether the C compiler supports C++98 (complete).
2881 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
2882 int
2883 main (int argc, char **argv)
2884 {
2885 int ok = 0;
2886 ${ac_cxx_conftest_cxx98_main}
2887 return ok;
2888 }
2889 "
2890
2891 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2892 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2893 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2894 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2895 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2896 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2897 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2898 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2899 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2900 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2901 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2902
2903 # Auxiliary files required by this configure script.
2904 ac_aux_files="install-sh"
2905
2906 # Locations in which to look for auxiliary files.
2907 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2908
2909 # Search for a directory containing all of the required auxiliary files,
2910 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2911 # If we don't find one directory that contains all the files we need,
2912 # we report the set of missing files from the *first* directory in
2913 # $ac_aux_dir_candidates and give up.
2914 ac_missing_aux_files=""
2915 ac_first_candidate=:
2916 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2918 as_found=false
2919 for as_dir in $ac_aux_dir_candidates
2920 do
2921 IFS=$as_save_IFS
2922 case $as_dir in #(((
2923 '') as_dir=./ ;;
2924 */) ;;
2925 *) as_dir=$as_dir/ ;;
2926 esac
2927 as_found=:
2928
2929 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2930 ac_aux_dir_found=yes
2931 ac_install_sh=
2932 for ac_aux in $ac_aux_files
2933 do
2934 # As a special case, if "install-sh" is required, that requirement
2935 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2936 # and $ac_install_sh is set appropriately for whichever one is found.
2937 if test x"$ac_aux" = x"install-sh"
2938 then
2939 if test -f "${as_dir}install-sh"; then
2940 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2941 ac_install_sh="${as_dir}install-sh -c"
2942 elif test -f "${as_dir}install.sh"; then
2943 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2944 ac_install_sh="${as_dir}install.sh -c"
2945 elif test -f "${as_dir}shtool"; then
2946 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2947 ac_install_sh="${as_dir}shtool install -c"
2948 else
2949 ac_aux_dir_found=no
2950 if $ac_first_candidate; then
2951 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2952 else
2953 break
2954 fi
2955 fi
2956 else
2957 if test -f "${as_dir}${ac_aux}"; then
2958 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2959 else
2960 ac_aux_dir_found=no
2961 if $ac_first_candidate; then
2962 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2963 else
2964 break
2965 fi
2966 fi
2967 fi
2968 done
2969 if test "$ac_aux_dir_found" = yes; then
2970 ac_aux_dir="$as_dir"
2971 break
2972 fi
2973 ac_first_candidate=false
2974
2975 as_found=false
2976 done
2977 IFS=$as_save_IFS
2978 if $as_found
2979 then :
2980
2981 else $as_nop
2982 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2983 fi
2984
2985
2986 # These three variables are undocumented and unsupported,
2987 # and are intended to be withdrawn in a future Autoconf release.
2988 # They can cause serious problems if a builder's source tree is in a directory
2989 # whose full name contains unusual characters.
2990 if test -f "${ac_aux_dir}config.guess"; then
2991 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2992 fi
2993 if test -f "${ac_aux_dir}config.sub"; then
2994 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2995 fi
2996 if test -f "$ac_aux_dir/configure"; then
2997 ac_configure="$SHELL ${ac_aux_dir}configure"
2998 fi
2999
3000 # Check that the precious variables saved in the cache have kept the same
3001 # value.
3002 ac_cache_corrupted=false
3003 for ac_var in $ac_precious_vars; do
3004 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3005 eval ac_new_set=\$ac_env_${ac_var}_set
3006 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3007 eval ac_new_val=\$ac_env_${ac_var}_value
3008 case $ac_old_set,$ac_new_set in
3009 set,)
3010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3011 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3012 ac_cache_corrupted=: ;;
3013 ,set)
3014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3015 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3016 ac_cache_corrupted=: ;;
3017 ,);;
3018 *)
3019 if test "x$ac_old_val" != "x$ac_new_val"; then
3020 # differences in whitespace do not lead to failure.
3021 ac_old_val_w=`echo x $ac_old_val`
3022 ac_new_val_w=`echo x $ac_new_val`
3023 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3025 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3026 ac_cache_corrupted=:
3027 else
3028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3029 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3030 eval $ac_var=\$ac_old_val
3031 fi
3032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3033 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3035 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
3036 fi;;
3037 esac
3038 # Pass precious variables to config.status.
3039 if test "$ac_new_set" = set; then
3040 case $ac_new_val in
3041 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3042 *) ac_arg=$ac_var=$ac_new_val ;;
3043 esac
3044 case " $ac_configure_args " in
3045 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3046 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3047 esac
3048 fi
3049 done
3050 if $ac_cache_corrupted; then
3051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3052 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3054 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3055 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3056 and start over" "$LINENO" 5
3057 fi
3058 ## -------------------- ##
3059 ## Main body of script. ##
3060 ## -------------------- ##
3061
3062 ac_ext=c
3063 ac_cpp='$CPP $CPPFLAGS'
3064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3067
3068
3069
3070
3071 ac_config_headers="$ac_config_headers config.h:config.h.in"
3072
3073
3074 VERSION=`sed -n -e 's/^.* VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
3075 DATE=`sed -n -e 's/^.* DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
3076
3077 echo ""
3078 echo "configuring for rxvt $VERSION"
3079 echo ""
3080
3081 orig_CXXFLAGS="$CXXFLAGS"
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092 ac_ext=c
3093 ac_cpp='$CPP $CPPFLAGS'
3094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3097 if test -n "$ac_tool_prefix"; then
3098 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3099 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3101 printf %s "checking for $ac_word... " >&6; }
3102 if test ${ac_cv_prog_CC+y}
3103 then :
3104 printf %s "(cached) " >&6
3105 else $as_nop
3106 if test -n "$CC"; then
3107 ac_cv_prog_CC="$CC" # Let the user override the test.
3108 else
3109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3110 for as_dir in $PATH
3111 do
3112 IFS=$as_save_IFS
3113 case $as_dir in #(((
3114 '') as_dir=./ ;;
3115 */) ;;
3116 *) as_dir=$as_dir/ ;;
3117 esac
3118 for ac_exec_ext in '' $ac_executable_extensions; do
3119 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3120 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3121 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3122 break 2
3123 fi
3124 done
3125 done
3126 IFS=$as_save_IFS
3127
3128 fi
3129 fi
3130 CC=$ac_cv_prog_CC
3131 if test -n "$CC"; then
3132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3133 printf "%s\n" "$CC" >&6; }
3134 else
3135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3136 printf "%s\n" "no" >&6; }
3137 fi
3138
3139
3140 fi
3141 if test -z "$ac_cv_prog_CC"; then
3142 ac_ct_CC=$CC
3143 # Extract the first word of "gcc", so it can be a program name with args.
3144 set dummy gcc; ac_word=$2
3145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146 printf %s "checking for $ac_word... " >&6; }
3147 if test ${ac_cv_prog_ac_ct_CC+y}
3148 then :
3149 printf %s "(cached) " >&6
3150 else $as_nop
3151 if test -n "$ac_ct_CC"; then
3152 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3153 else
3154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3155 for as_dir in $PATH
3156 do
3157 IFS=$as_save_IFS
3158 case $as_dir in #(((
3159 '') as_dir=./ ;;
3160 */) ;;
3161 *) as_dir=$as_dir/ ;;
3162 esac
3163 for ac_exec_ext in '' $ac_executable_extensions; do
3164 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3165 ac_cv_prog_ac_ct_CC="gcc"
3166 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3167 break 2
3168 fi
3169 done
3170 done
3171 IFS=$as_save_IFS
3172
3173 fi
3174 fi
3175 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3176 if test -n "$ac_ct_CC"; then
3177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3178 printf "%s\n" "$ac_ct_CC" >&6; }
3179 else
3180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3181 printf "%s\n" "no" >&6; }
3182 fi
3183
3184 if test "x$ac_ct_CC" = x; then
3185 CC=""
3186 else
3187 case $cross_compiling:$ac_tool_warned in
3188 yes:)
3189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3190 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3191 ac_tool_warned=yes ;;
3192 esac
3193 CC=$ac_ct_CC
3194 fi
3195 else
3196 CC="$ac_cv_prog_CC"
3197 fi
3198
3199 if test -z "$CC"; then
3200 if test -n "$ac_tool_prefix"; then
3201 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3202 set dummy ${ac_tool_prefix}cc; ac_word=$2
3203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3204 printf %s "checking for $ac_word... " >&6; }
3205 if test ${ac_cv_prog_CC+y}
3206 then :
3207 printf %s "(cached) " >&6
3208 else $as_nop
3209 if test -n "$CC"; then
3210 ac_cv_prog_CC="$CC" # Let the user override the test.
3211 else
3212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3213 for as_dir in $PATH
3214 do
3215 IFS=$as_save_IFS
3216 case $as_dir in #(((
3217 '') as_dir=./ ;;
3218 */) ;;
3219 *) as_dir=$as_dir/ ;;
3220 esac
3221 for ac_exec_ext in '' $ac_executable_extensions; do
3222 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3223 ac_cv_prog_CC="${ac_tool_prefix}cc"
3224 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3225 break 2
3226 fi
3227 done
3228 done
3229 IFS=$as_save_IFS
3230
3231 fi
3232 fi
3233 CC=$ac_cv_prog_CC
3234 if test -n "$CC"; then
3235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3236 printf "%s\n" "$CC" >&6; }
3237 else
3238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3239 printf "%s\n" "no" >&6; }
3240 fi
3241
3242
3243 fi
3244 fi
3245 if test -z "$CC"; then
3246 # Extract the first word of "cc", so it can be a program name with args.
3247 set dummy cc; ac_word=$2
3248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3249 printf %s "checking for $ac_word... " >&6; }
3250 if test ${ac_cv_prog_CC+y}
3251 then :
3252 printf %s "(cached) " >&6
3253 else $as_nop
3254 if test -n "$CC"; then
3255 ac_cv_prog_CC="$CC" # Let the user override the test.
3256 else
3257 ac_prog_rejected=no
3258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3259 for as_dir in $PATH
3260 do
3261 IFS=$as_save_IFS
3262 case $as_dir in #(((
3263 '') as_dir=./ ;;
3264 */) ;;
3265 *) as_dir=$as_dir/ ;;
3266 esac
3267 for ac_exec_ext in '' $ac_executable_extensions; do
3268 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3269 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3270 ac_prog_rejected=yes
3271 continue
3272 fi
3273 ac_cv_prog_CC="cc"
3274 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3275 break 2
3276 fi
3277 done
3278 done
3279 IFS=$as_save_IFS
3280
3281 if test $ac_prog_rejected = yes; then
3282 # We found a bogon in the path, so make sure we never use it.
3283 set dummy $ac_cv_prog_CC
3284 shift
3285 if test $# != 0; then
3286 # We chose a different compiler from the bogus one.
3287 # However, it has the same basename, so the bogon will be chosen
3288 # first if we set CC to just the basename; use the full file name.
3289 shift
3290 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3291 fi
3292 fi
3293 fi
3294 fi
3295 CC=$ac_cv_prog_CC
3296 if test -n "$CC"; then
3297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3298 printf "%s\n" "$CC" >&6; }
3299 else
3300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3301 printf "%s\n" "no" >&6; }
3302 fi
3303
3304
3305 fi
3306 if test -z "$CC"; then
3307 if test -n "$ac_tool_prefix"; then
3308 for ac_prog in cl.exe
3309 do
3310 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3311 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3312 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3313 printf %s "checking for $ac_word... " >&6; }
3314 if test ${ac_cv_prog_CC+y}
3315 then :
3316 printf %s "(cached) " >&6
3317 else $as_nop
3318 if test -n "$CC"; then
3319 ac_cv_prog_CC="$CC" # Let the user override the test.
3320 else
3321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3322 for as_dir in $PATH
3323 do
3324 IFS=$as_save_IFS
3325 case $as_dir in #(((
3326 '') as_dir=./ ;;
3327 */) ;;
3328 *) as_dir=$as_dir/ ;;
3329 esac
3330 for ac_exec_ext in '' $ac_executable_extensions; do
3331 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3332 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3333 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3334 break 2
3335 fi
3336 done
3337 done
3338 IFS=$as_save_IFS
3339
3340 fi
3341 fi
3342 CC=$ac_cv_prog_CC
3343 if test -n "$CC"; then
3344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3345 printf "%s\n" "$CC" >&6; }
3346 else
3347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3348 printf "%s\n" "no" >&6; }
3349 fi
3350
3351
3352 test -n "$CC" && break
3353 done
3354 fi
3355 if test -z "$CC"; then
3356 ac_ct_CC=$CC
3357 for ac_prog in cl.exe
3358 do
3359 # Extract the first word of "$ac_prog", so it can be a program name with args.
3360 set dummy $ac_prog; ac_word=$2
3361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3362 printf %s "checking for $ac_word... " >&6; }
3363 if test ${ac_cv_prog_ac_ct_CC+y}
3364 then :
3365 printf %s "(cached) " >&6
3366 else $as_nop
3367 if test -n "$ac_ct_CC"; then
3368 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3369 else
3370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3371 for as_dir in $PATH
3372 do
3373 IFS=$as_save_IFS
3374 case $as_dir in #(((
3375 '') as_dir=./ ;;
3376 */) ;;
3377 *) as_dir=$as_dir/ ;;
3378 esac
3379 for ac_exec_ext in '' $ac_executable_extensions; do
3380 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3381 ac_cv_prog_ac_ct_CC="$ac_prog"
3382 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3383 break 2
3384 fi
3385 done
3386 done
3387 IFS=$as_save_IFS
3388
3389 fi
3390 fi
3391 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3392 if test -n "$ac_ct_CC"; then
3393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3394 printf "%s\n" "$ac_ct_CC" >&6; }
3395 else
3396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 printf "%s\n" "no" >&6; }
3398 fi
3399
3400
3401 test -n "$ac_ct_CC" && break
3402 done
3403
3404 if test "x$ac_ct_CC" = x; then
3405 CC=""
3406 else
3407 case $cross_compiling:$ac_tool_warned in
3408 yes:)
3409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3410 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3411 ac_tool_warned=yes ;;
3412 esac
3413 CC=$ac_ct_CC
3414 fi
3415 fi
3416
3417 fi
3418 if test -z "$CC"; then
3419 if test -n "$ac_tool_prefix"; then
3420 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3421 set dummy ${ac_tool_prefix}clang; ac_word=$2
3422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3423 printf %s "checking for $ac_word... " >&6; }
3424 if test ${ac_cv_prog_CC+y}
3425 then :
3426 printf %s "(cached) " >&6
3427 else $as_nop
3428 if test -n "$CC"; then
3429 ac_cv_prog_CC="$CC" # Let the user override the test.
3430 else
3431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3432 for as_dir in $PATH
3433 do
3434 IFS=$as_save_IFS
3435 case $as_dir in #(((
3436 '') as_dir=./ ;;
3437 */) ;;
3438 *) as_dir=$as_dir/ ;;
3439 esac
3440 for ac_exec_ext in '' $ac_executable_extensions; do
3441 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3442 ac_cv_prog_CC="${ac_tool_prefix}clang"
3443 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3444 break 2
3445 fi
3446 done
3447 done
3448 IFS=$as_save_IFS
3449
3450 fi
3451 fi
3452 CC=$ac_cv_prog_CC
3453 if test -n "$CC"; then
3454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3455 printf "%s\n" "$CC" >&6; }
3456 else
3457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3458 printf "%s\n" "no" >&6; }
3459 fi
3460
3461
3462 fi
3463 if test -z "$ac_cv_prog_CC"; then
3464 ac_ct_CC=$CC
3465 # Extract the first word of "clang", so it can be a program name with args.
3466 set dummy clang; ac_word=$2
3467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3468 printf %s "checking for $ac_word... " >&6; }
3469 if test ${ac_cv_prog_ac_ct_CC+y}
3470 then :
3471 printf %s "(cached) " >&6
3472 else $as_nop
3473 if test -n "$ac_ct_CC"; then
3474 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3475 else
3476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3477 for as_dir in $PATH
3478 do
3479 IFS=$as_save_IFS
3480 case $as_dir in #(((
3481 '') as_dir=./ ;;
3482 */) ;;
3483 *) as_dir=$as_dir/ ;;
3484 esac
3485 for ac_exec_ext in '' $ac_executable_extensions; do
3486 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3487 ac_cv_prog_ac_ct_CC="clang"
3488 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3489 break 2
3490 fi
3491 done
3492 done
3493 IFS=$as_save_IFS
3494
3495 fi
3496 fi
3497 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3498 if test -n "$ac_ct_CC"; then
3499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3500 printf "%s\n" "$ac_ct_CC" >&6; }
3501 else
3502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3503 printf "%s\n" "no" >&6; }
3504 fi
3505
3506 if test "x$ac_ct_CC" = x; then
3507 CC=""
3508 else
3509 case $cross_compiling:$ac_tool_warned in
3510 yes:)
3511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3512 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3513 ac_tool_warned=yes ;;
3514 esac
3515 CC=$ac_ct_CC
3516 fi
3517 else
3518 CC="$ac_cv_prog_CC"
3519 fi
3520
3521 fi
3522
3523
3524 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3525 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3526 as_fn_error $? "no acceptable C compiler found in \$PATH
3527 See \`config.log' for more details" "$LINENO" 5; }
3528
3529 # Provide some information about the compiler.
3530 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3531 set X $ac_compile
3532 ac_compiler=$2
3533 for ac_option in --version -v -V -qversion -version; do
3534 { { ac_try="$ac_compiler $ac_option >&5"
3535 case "(($ac_try" in
3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3537 *) ac_try_echo=$ac_try;;
3538 esac
3539 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3540 printf "%s\n" "$ac_try_echo"; } >&5
3541 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3542 ac_status=$?
3543 if test -s conftest.err; then
3544 sed '10a\
3545 ... rest of stderr output deleted ...
3546 10q' conftest.err >conftest.er1
3547 cat conftest.er1 >&5
3548 fi
3549 rm -f conftest.er1 conftest.err
3550 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3551 test $ac_status = 0; }
3552 done
3553
3554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3555 /* end confdefs.h. */
3556
3557 int
3558 main (void)
3559 {
3560
3561 ;
3562 return 0;
3563 }
3564 _ACEOF
3565 ac_clean_files_save=$ac_clean_files
3566 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3567 # Try to create an executable without -o first, disregard a.out.
3568 # It will help us diagnose broken compilers, and finding out an intuition
3569 # of exeext.
3570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3571 printf %s "checking whether the C compiler works... " >&6; }
3572 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3573
3574 # The possible output files:
3575 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3576
3577 ac_rmfiles=
3578 for ac_file in $ac_files
3579 do
3580 case $ac_file in
3581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3583 esac
3584 done
3585 rm -f $ac_rmfiles
3586
3587 if { { ac_try="$ac_link_default"
3588 case "(($ac_try" in
3589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590 *) ac_try_echo=$ac_try;;
3591 esac
3592 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593 printf "%s\n" "$ac_try_echo"; } >&5
3594 (eval "$ac_link_default") 2>&5
3595 ac_status=$?
3596 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597 test $ac_status = 0; }
3598 then :
3599 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3600 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3601 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3602 # so that the user can short-circuit this test for compilers unknown to
3603 # Autoconf.
3604 for ac_file in $ac_files ''
3605 do
3606 test -f "$ac_file" || continue
3607 case $ac_file in
3608 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3609 ;;
3610 [ab].out )
3611 # We found the default executable, but exeext='' is most
3612 # certainly right.
3613 break;;
3614 *.* )
3615 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3616 then :; else
3617 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3618 fi
3619 # We set ac_cv_exeext here because the later test for it is not
3620 # safe: cross compilers may not add the suffix if given an `-o'
3621 # argument, so we may need to know it at that point already.
3622 # Even if this section looks crufty: it has the advantage of
3623 # actually working.
3624 break;;
3625 * )
3626 break;;
3627 esac
3628 done
3629 test "$ac_cv_exeext" = no && ac_cv_exeext=
3630
3631 else $as_nop
3632 ac_file=''
3633 fi
3634 if test -z "$ac_file"
3635 then :
3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3637 printf "%s\n" "no" >&6; }
3638 printf "%s\n" "$as_me: failed program was:" >&5
3639 sed 's/^/| /' conftest.$ac_ext >&5
3640
3641 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3642 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3643 as_fn_error 77 "C compiler cannot create executables
3644 See \`config.log' for more details" "$LINENO" 5; }
3645 else $as_nop
3646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3647 printf "%s\n" "yes" >&6; }
3648 fi
3649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3650 printf %s "checking for C compiler default output file name... " >&6; }
3651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3652 printf "%s\n" "$ac_file" >&6; }
3653 ac_exeext=$ac_cv_exeext
3654
3655 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3656 ac_clean_files=$ac_clean_files_save
3657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3658 printf %s "checking for suffix of executables... " >&6; }
3659 if { { ac_try="$ac_link"
3660 case "(($ac_try" in
3661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3662 *) ac_try_echo=$ac_try;;
3663 esac
3664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3665 printf "%s\n" "$ac_try_echo"; } >&5
3666 (eval "$ac_link") 2>&5
3667 ac_status=$?
3668 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669 test $ac_status = 0; }
3670 then :
3671 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3672 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3673 # work properly (i.e., refer to `conftest.exe'), while it won't with
3674 # `rm'.
3675 for ac_file in conftest.exe conftest conftest.*; do
3676 test -f "$ac_file" || continue
3677 case $ac_file in
3678 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3679 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3680 break;;
3681 * ) break;;
3682 esac
3683 done
3684 else $as_nop
3685 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3686 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3687 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3688 See \`config.log' for more details" "$LINENO" 5; }
3689 fi
3690 rm -f conftest conftest$ac_cv_exeext
3691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3692 printf "%s\n" "$ac_cv_exeext" >&6; }
3693
3694 rm -f conftest.$ac_ext
3695 EXEEXT=$ac_cv_exeext
3696 ac_exeext=$EXEEXT
3697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3698 /* end confdefs.h. */
3699 #include <stdio.h>
3700 int
3701 main (void)
3702 {
3703 FILE *f = fopen ("conftest.out", "w");
3704 return ferror (f) || fclose (f) != 0;
3705
3706 ;
3707 return 0;
3708 }
3709 _ACEOF
3710 ac_clean_files="$ac_clean_files conftest.out"
3711 # Check that the compiler produces executables we can run. If not, either
3712 # the compiler is broken, or we cross compile.
3713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3714 printf %s "checking whether we are cross compiling... " >&6; }
3715 if test "$cross_compiling" != yes; then
3716 { { ac_try="$ac_link"
3717 case "(($ac_try" in
3718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3719 *) ac_try_echo=$ac_try;;
3720 esac
3721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3722 printf "%s\n" "$ac_try_echo"; } >&5
3723 (eval "$ac_link") 2>&5
3724 ac_status=$?
3725 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3726 test $ac_status = 0; }
3727 if { ac_try='./conftest$ac_cv_exeext'
3728 { { case "(($ac_try" in
3729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3730 *) ac_try_echo=$ac_try;;
3731 esac
3732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3733 printf "%s\n" "$ac_try_echo"; } >&5
3734 (eval "$ac_try") 2>&5
3735 ac_status=$?
3736 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3737 test $ac_status = 0; }; }; then
3738 cross_compiling=no
3739 else
3740 if test "$cross_compiling" = maybe; then
3741 cross_compiling=yes
3742 else
3743 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3744 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3745 as_fn_error 77 "cannot run C compiled programs.
3746 If you meant to cross compile, use \`--host'.
3747 See \`config.log' for more details" "$LINENO" 5; }
3748 fi
3749 fi
3750 fi
3751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3752 printf "%s\n" "$cross_compiling" >&6; }
3753
3754 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3755 ac_clean_files=$ac_clean_files_save
3756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3757 printf %s "checking for suffix of object files... " >&6; }
3758 if test ${ac_cv_objext+y}
3759 then :
3760 printf %s "(cached) " >&6
3761 else $as_nop
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763 /* end confdefs.h. */
3764
3765 int
3766 main (void)
3767 {
3768
3769 ;
3770 return 0;
3771 }
3772 _ACEOF
3773 rm -f conftest.o conftest.obj
3774 if { { ac_try="$ac_compile"
3775 case "(($ac_try" in
3776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3777 *) ac_try_echo=$ac_try;;
3778 esac
3779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3780 printf "%s\n" "$ac_try_echo"; } >&5
3781 (eval "$ac_compile") 2>&5
3782 ac_status=$?
3783 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3784 test $ac_status = 0; }
3785 then :
3786 for ac_file in conftest.o conftest.obj conftest.*; do
3787 test -f "$ac_file" || continue;
3788 case $ac_file in
3789 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3790 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3791 break;;
3792 esac
3793 done
3794 else $as_nop
3795 printf "%s\n" "$as_me: failed program was:" >&5
3796 sed 's/^/| /' conftest.$ac_ext >&5
3797
3798 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3799 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3800 as_fn_error $? "cannot compute suffix of object files: cannot compile
3801 See \`config.log' for more details" "$LINENO" 5; }
3802 fi
3803 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3804 fi
3805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3806 printf "%s\n" "$ac_cv_objext" >&6; }
3807 OBJEXT=$ac_cv_objext
3808 ac_objext=$OBJEXT
3809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3810 printf %s "checking whether the compiler supports GNU C... " >&6; }
3811 if test ${ac_cv_c_compiler_gnu+y}
3812 then :
3813 printf %s "(cached) " >&6
3814 else $as_nop
3815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3816 /* end confdefs.h. */
3817
3818 int
3819 main (void)
3820 {
3821 #ifndef __GNUC__
3822 choke me
3823 #endif
3824
3825 ;
3826 return 0;
3827 }
3828 _ACEOF
3829 if ac_fn_c_try_compile "$LINENO"
3830 then :
3831 ac_compiler_gnu=yes
3832 else $as_nop
3833 ac_compiler_gnu=no
3834 fi
3835 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3836 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3837
3838 fi
3839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3840 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3842
3843 if test $ac_compiler_gnu = yes; then
3844 GCC=yes
3845 else
3846 GCC=
3847 fi
3848 ac_test_CFLAGS=${CFLAGS+y}
3849 ac_save_CFLAGS=$CFLAGS
3850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3851 printf %s "checking whether $CC accepts -g... " >&6; }
3852 if test ${ac_cv_prog_cc_g+y}
3853 then :
3854 printf %s "(cached) " >&6
3855 else $as_nop
3856 ac_save_c_werror_flag=$ac_c_werror_flag
3857 ac_c_werror_flag=yes
3858 ac_cv_prog_cc_g=no
3859 CFLAGS="-g"
3860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3861 /* end confdefs.h. */
3862
3863 int
3864 main (void)
3865 {
3866
3867 ;
3868 return 0;
3869 }
3870 _ACEOF
3871 if ac_fn_c_try_compile "$LINENO"
3872 then :
3873 ac_cv_prog_cc_g=yes
3874 else $as_nop
3875 CFLAGS=""
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 /* end confdefs.h. */
3878
3879 int
3880 main (void)
3881 {
3882
3883 ;
3884 return 0;
3885 }
3886 _ACEOF
3887 if ac_fn_c_try_compile "$LINENO"
3888 then :
3889
3890 else $as_nop
3891 ac_c_werror_flag=$ac_save_c_werror_flag
3892 CFLAGS="-g"
3893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894 /* end confdefs.h. */
3895
3896 int
3897 main (void)
3898 {
3899
3900 ;
3901 return 0;
3902 }
3903 _ACEOF
3904 if ac_fn_c_try_compile "$LINENO"
3905 then :
3906 ac_cv_prog_cc_g=yes
3907 fi
3908 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3909 fi
3910 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3911 fi
3912 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3913 ac_c_werror_flag=$ac_save_c_werror_flag
3914 fi
3915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3916 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3917 if test $ac_test_CFLAGS; then
3918 CFLAGS=$ac_save_CFLAGS
3919 elif test $ac_cv_prog_cc_g = yes; then
3920 if test "$GCC" = yes; then
3921 CFLAGS="-g -O2"
3922 else
3923 CFLAGS="-g"
3924 fi
3925 else
3926 if test "$GCC" = yes; then
3927 CFLAGS="-O2"
3928 else
3929 CFLAGS=
3930 fi
3931 fi
3932 ac_prog_cc_stdc=no
3933 if test x$ac_prog_cc_stdc = xno
3934 then :
3935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3936 printf %s "checking for $CC option to enable C11 features... " >&6; }
3937 if test ${ac_cv_prog_cc_c11+y}
3938 then :
3939 printf %s "(cached) " >&6
3940 else $as_nop
3941 ac_cv_prog_cc_c11=no
3942 ac_save_CC=$CC
3943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3944 /* end confdefs.h. */
3945 $ac_c_conftest_c11_program
3946 _ACEOF
3947 for ac_arg in '' -std=gnu11
3948 do
3949 CC="$ac_save_CC $ac_arg"
3950 if ac_fn_c_try_compile "$LINENO"
3951 then :
3952 ac_cv_prog_cc_c11=$ac_arg
3953 fi
3954 rm -f core conftest.err conftest.$ac_objext conftest.beam
3955 test "x$ac_cv_prog_cc_c11" != "xno" && break
3956 done
3957 rm -f conftest.$ac_ext
3958 CC=$ac_save_CC
3959 fi
3960
3961 if test "x$ac_cv_prog_cc_c11" = xno
3962 then :
3963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3964 printf "%s\n" "unsupported" >&6; }
3965 else $as_nop
3966 if test "x$ac_cv_prog_cc_c11" = x
3967 then :
3968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3969 printf "%s\n" "none needed" >&6; }
3970 else $as_nop
3971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3972 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3973 CC="$CC $ac_cv_prog_cc_c11"
3974 fi
3975 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3976 ac_prog_cc_stdc=c11
3977 fi
3978 fi
3979 if test x$ac_prog_cc_stdc = xno
3980 then :
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3982 printf %s "checking for $CC option to enable C99 features... " >&6; }
3983 if test ${ac_cv_prog_cc_c99+y}
3984 then :
3985 printf %s "(cached) " >&6
3986 else $as_nop
3987 ac_cv_prog_cc_c99=no
3988 ac_save_CC=$CC
3989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3990 /* end confdefs.h. */
3991 $ac_c_conftest_c99_program
3992 _ACEOF
3993 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3994 do
3995 CC="$ac_save_CC $ac_arg"
3996 if ac_fn_c_try_compile "$LINENO"
3997 then :
3998 ac_cv_prog_cc_c99=$ac_arg
3999 fi
4000 rm -f core conftest.err conftest.$ac_objext conftest.beam
4001 test "x$ac_cv_prog_cc_c99" != "xno" && break
4002 done
4003 rm -f conftest.$ac_ext
4004 CC=$ac_save_CC
4005 fi
4006
4007 if test "x$ac_cv_prog_cc_c99" = xno
4008 then :
4009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4010 printf "%s\n" "unsupported" >&6; }
4011 else $as_nop
4012 if test "x$ac_cv_prog_cc_c99" = x
4013 then :
4014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4015 printf "%s\n" "none needed" >&6; }
4016 else $as_nop
4017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4018 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4019 CC="$CC $ac_cv_prog_cc_c99"
4020 fi
4021 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4022 ac_prog_cc_stdc=c99
4023 fi
4024 fi
4025 if test x$ac_prog_cc_stdc = xno
4026 then :
4027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4028 printf %s "checking for $CC option to enable C89 features... " >&6; }
4029 if test ${ac_cv_prog_cc_c89+y}
4030 then :
4031 printf %s "(cached) " >&6
4032 else $as_nop
4033 ac_cv_prog_cc_c89=no
4034 ac_save_CC=$CC
4035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4036 /* end confdefs.h. */
4037 $ac_c_conftest_c89_program
4038 _ACEOF
4039 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4040 do
4041 CC="$ac_save_CC $ac_arg"
4042 if ac_fn_c_try_compile "$LINENO"
4043 then :
4044 ac_cv_prog_cc_c89=$ac_arg
4045 fi
4046 rm -f core conftest.err conftest.$ac_objext conftest.beam
4047 test "x$ac_cv_prog_cc_c89" != "xno" && break
4048 done
4049 rm -f conftest.$ac_ext
4050 CC=$ac_save_CC
4051 fi
4052
4053 if test "x$ac_cv_prog_cc_c89" = xno
4054 then :
4055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4056 printf "%s\n" "unsupported" >&6; }
4057 else $as_nop
4058 if test "x$ac_cv_prog_cc_c89" = x
4059 then :
4060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4061 printf "%s\n" "none needed" >&6; }
4062 else $as_nop
4063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4064 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4065 CC="$CC $ac_cv_prog_cc_c89"
4066 fi
4067 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4068 ac_prog_cc_stdc=c89
4069 fi
4070 fi
4071
4072 ac_ext=c
4073 ac_cpp='$CPP $CPPFLAGS'
4074 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4075 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4076 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4077
4078
4079
4080
4081
4082
4083
4084 ac_ext=cpp
4085 ac_cpp='$CXXCPP $CPPFLAGS'
4086 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4089 if test -z "$CXX"; then
4090 if test -n "$CCC"; then
4091 CXX=$CCC
4092 else
4093 if test -n "$ac_tool_prefix"; then
4094 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
4095 do
4096 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4097 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4099 printf %s "checking for $ac_word... " >&6; }
4100 if test ${ac_cv_prog_CXX+y}
4101 then :
4102 printf %s "(cached) " >&6
4103 else $as_nop
4104 if test -n "$CXX"; then
4105 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4106 else
4107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4108 for as_dir in $PATH
4109 do
4110 IFS=$as_save_IFS
4111 case $as_dir in #(((
4112 '') as_dir=./ ;;
4113 */) ;;
4114 *) as_dir=$as_dir/ ;;
4115 esac
4116 for ac_exec_ext in '' $ac_executable_extensions; do
4117 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4118 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4119 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4120 break 2
4121 fi
4122 done
4123 done
4124 IFS=$as_save_IFS
4125
4126 fi
4127 fi
4128 CXX=$ac_cv_prog_CXX
4129 if test -n "$CXX"; then
4130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4131 printf "%s\n" "$CXX" >&6; }
4132 else
4133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4134 printf "%s\n" "no" >&6; }
4135 fi
4136
4137
4138 test -n "$CXX" && break
4139 done
4140 fi
4141 if test -z "$CXX"; then
4142 ac_ct_CXX=$CXX
4143 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
4144 do
4145 # Extract the first word of "$ac_prog", so it can be a program name with args.
4146 set dummy $ac_prog; ac_word=$2
4147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4148 printf %s "checking for $ac_word... " >&6; }
4149 if test ${ac_cv_prog_ac_ct_CXX+y}
4150 then :
4151 printf %s "(cached) " >&6
4152 else $as_nop
4153 if test -n "$ac_ct_CXX"; then
4154 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4155 else
4156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 for as_dir in $PATH
4158 do
4159 IFS=$as_save_IFS
4160 case $as_dir in #(((
4161 '') as_dir=./ ;;
4162 */) ;;
4163 *) as_dir=$as_dir/ ;;
4164 esac
4165 for ac_exec_ext in '' $ac_executable_extensions; do
4166 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4167 ac_cv_prog_ac_ct_CXX="$ac_prog"
4168 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4169 break 2
4170 fi
4171 done
4172 done
4173 IFS=$as_save_IFS
4174
4175 fi
4176 fi
4177 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4178 if test -n "$ac_ct_CXX"; then
4179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4180 printf "%s\n" "$ac_ct_CXX" >&6; }
4181 else
4182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4183 printf "%s\n" "no" >&6; }
4184 fi
4185
4186
4187 test -n "$ac_ct_CXX" && break
4188 done
4189
4190 if test "x$ac_ct_CXX" = x; then
4191 CXX="g++"
4192 else
4193 case $cross_compiling:$ac_tool_warned in
4194 yes:)
4195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4196 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4197 ac_tool_warned=yes ;;
4198 esac
4199 CXX=$ac_ct_CXX
4200 fi
4201 fi
4202
4203 fi
4204 fi
4205 # Provide some information about the compiler.
4206 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4207 set X $ac_compile
4208 ac_compiler=$2
4209 for ac_option in --version -v -V -qversion; do
4210 { { ac_try="$ac_compiler $ac_option >&5"
4211 case "(($ac_try" in
4212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4213 *) ac_try_echo=$ac_try;;
4214 esac
4215 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4216 printf "%s\n" "$ac_try_echo"; } >&5
4217 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4218 ac_status=$?
4219 if test -s conftest.err; then
4220 sed '10a\
4221 ... rest of stderr output deleted ...
4222 10q' conftest.err >conftest.er1
4223 cat conftest.er1 >&5
4224 fi
4225 rm -f conftest.er1 conftest.err
4226 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4227 test $ac_status = 0; }
4228 done
4229
4230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
4231 printf %s "checking whether the compiler supports GNU C++... " >&6; }
4232 if test ${ac_cv_cxx_compiler_gnu+y}
4233 then :
4234 printf %s "(cached) " >&6
4235 else $as_nop
4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4237 /* end confdefs.h. */
4238
4239 int
4240 main (void)
4241 {
4242 #ifndef __GNUC__
4243 choke me
4244 #endif
4245
4246 ;
4247 return 0;
4248 }
4249 _ACEOF
4250 if ac_fn_cxx_try_compile "$LINENO"
4251 then :
4252 ac_compiler_gnu=yes
4253 else $as_nop
4254 ac_compiler_gnu=no
4255 fi
4256 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4257 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4258
4259 fi
4260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4261 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
4262 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4263
4264 if test $ac_compiler_gnu = yes; then
4265 GXX=yes
4266 else
4267 GXX=
4268 fi
4269 ac_test_CXXFLAGS=${CXXFLAGS+y}
4270 ac_save_CXXFLAGS=$CXXFLAGS
4271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4272 printf %s "checking whether $CXX accepts -g... " >&6; }
4273 if test ${ac_cv_prog_cxx_g+y}
4274 then :
4275 printf %s "(cached) " >&6
4276 else $as_nop
4277 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4278 ac_cxx_werror_flag=yes
4279 ac_cv_prog_cxx_g=no
4280 CXXFLAGS="-g"
4281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282 /* end confdefs.h. */
4283
4284 int
4285 main (void)
4286 {
4287
4288 ;
4289 return 0;
4290 }
4291 _ACEOF
4292 if ac_fn_cxx_try_compile "$LINENO"
4293 then :
4294 ac_cv_prog_cxx_g=yes
4295 else $as_nop
4296 CXXFLAGS=""
4297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4298 /* end confdefs.h. */
4299
4300 int
4301 main (void)
4302 {
4303
4304 ;
4305 return 0;
4306 }
4307 _ACEOF
4308 if ac_fn_cxx_try_compile "$LINENO"
4309 then :
4310
4311 else $as_nop
4312 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4313 CXXFLAGS="-g"
4314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4315 /* end confdefs.h. */
4316
4317 int
4318 main (void)
4319 {
4320
4321 ;
4322 return 0;
4323 }
4324 _ACEOF
4325 if ac_fn_cxx_try_compile "$LINENO"
4326 then :
4327 ac_cv_prog_cxx_g=yes
4328 fi
4329 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4330 fi
4331 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4332 fi
4333 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4334 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4335 fi
4336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4337 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
4338 if test $ac_test_CXXFLAGS; then
4339 CXXFLAGS=$ac_save_CXXFLAGS
4340 elif test $ac_cv_prog_cxx_g = yes; then
4341 if test "$GXX" = yes; then
4342 CXXFLAGS="-g -O2"
4343 else
4344 CXXFLAGS="-g"
4345 fi
4346 else
4347 if test "$GXX" = yes; then
4348 CXXFLAGS="-O2"
4349 else
4350 CXXFLAGS=
4351 fi
4352 fi
4353 ac_prog_cxx_stdcxx=no
4354 if test x$ac_prog_cxx_stdcxx = xno
4355 then :
4356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
4357 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
4358 if test ${ac_cv_prog_cxx_11+y}
4359 then :
4360 printf %s "(cached) " >&6
4361 else $as_nop
4362 ac_cv_prog_cxx_11=no
4363 ac_save_CXX=$CXX
4364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4365 /* end confdefs.h. */
4366 $ac_cxx_conftest_cxx11_program
4367 _ACEOF
4368 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
4369 do
4370 CXX="$ac_save_CXX $ac_arg"
4371 if ac_fn_cxx_try_compile "$LINENO"
4372 then :
4373 ac_cv_prog_cxx_cxx11=$ac_arg
4374 fi
4375 rm -f core conftest.err conftest.$ac_objext conftest.beam
4376 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
4377 done
4378 rm -f conftest.$ac_ext
4379 CXX=$ac_save_CXX
4380 fi
4381
4382 if test "x$ac_cv_prog_cxx_cxx11" = xno
4383 then :
4384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4385 printf "%s\n" "unsupported" >&6; }
4386 else $as_nop
4387 if test "x$ac_cv_prog_cxx_cxx11" = x
4388 then :
4389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4390 printf "%s\n" "none needed" >&6; }
4391 else $as_nop
4392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
4393 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
4394 CXX="$CXX $ac_cv_prog_cxx_cxx11"
4395 fi
4396 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
4397 ac_prog_cxx_stdcxx=cxx11
4398 fi
4399 fi
4400 if test x$ac_prog_cxx_stdcxx = xno
4401 then :
4402 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
4403 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
4404 if test ${ac_cv_prog_cxx_98+y}
4405 then :
4406 printf %s "(cached) " >&6
4407 else $as_nop
4408 ac_cv_prog_cxx_98=no
4409 ac_save_CXX=$CXX
4410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4411 /* end confdefs.h. */
4412 $ac_cxx_conftest_cxx98_program
4413 _ACEOF
4414 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
4415 do
4416 CXX="$ac_save_CXX $ac_arg"
4417 if ac_fn_cxx_try_compile "$LINENO"
4418 then :
4419 ac_cv_prog_cxx_cxx98=$ac_arg
4420 fi
4421 rm -f core conftest.err conftest.$ac_objext conftest.beam
4422 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
4423 done
4424 rm -f conftest.$ac_ext
4425 CXX=$ac_save_CXX
4426 fi
4427
4428 if test "x$ac_cv_prog_cxx_cxx98" = xno
4429 then :
4430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4431 printf "%s\n" "unsupported" >&6; }
4432 else $as_nop
4433 if test "x$ac_cv_prog_cxx_cxx98" = x
4434 then :
4435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4436 printf "%s\n" "none needed" >&6; }
4437 else $as_nop
4438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
4439 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
4440 CXX="$CXX $ac_cv_prog_cxx_cxx98"
4441 fi
4442 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
4443 ac_prog_cxx_stdcxx=cxx98
4444 fi
4445 fi
4446
4447 ac_ext=c
4448 ac_cpp='$CPP $CPPFLAGS'
4449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4452
4453
4454
4455 # Find a good install program. We prefer a C program (faster),
4456 # so one script is as good as another. But avoid the broken or
4457 # incompatible versions:
4458 # SysV /etc/install, /usr/sbin/install
4459 # SunOS /usr/etc/install
4460 # IRIX /sbin/install
4461 # AIX /bin/install
4462 # AmigaOS /C/install, which installs bootblocks on floppy discs
4463 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4464 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4465 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4466 # OS/2's system install, which has a completely different semantic
4467 # ./install, which can be erroneously created by make from ./install.sh.
4468 # Reject install programs that cannot install multiple files.
4469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4470 printf %s "checking for a BSD-compatible install... " >&6; }
4471 if test -z "$INSTALL"; then
4472 if test ${ac_cv_path_install+y}
4473 then :
4474 printf %s "(cached) " >&6
4475 else $as_nop
4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4477 for as_dir in $PATH
4478 do
4479 IFS=$as_save_IFS
4480 case $as_dir in #(((
4481 '') as_dir=./ ;;
4482 */) ;;
4483 *) as_dir=$as_dir/ ;;
4484 esac
4485 # Account for fact that we put trailing slashes in our PATH walk.
4486 case $as_dir in #((
4487 ./ | /[cC]/* | \
4488 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4489 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4490 /usr/ucb/* ) ;;
4491 *)
4492 # OSF1 and SCO ODT 3.0 have their own names for install.
4493 # Don't use installbsd from OSF since it installs stuff as root
4494 # by default.
4495 for ac_prog in ginstall scoinst install; do
4496 for ac_exec_ext in '' $ac_executable_extensions; do
4497 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
4498 if test $ac_prog = install &&
4499 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4500 # AIX install. It has an incompatible calling convention.
4501 :
4502 elif test $ac_prog = install &&
4503 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4504 # program-specific install script used by HP pwplus--don't use.
4505 :
4506 else
4507 rm -rf conftest.one conftest.two conftest.dir
4508 echo one > conftest.one
4509 echo two > conftest.two
4510 mkdir conftest.dir
4511 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
4512 test -s conftest.one && test -s conftest.two &&
4513 test -s conftest.dir/conftest.one &&
4514 test -s conftest.dir/conftest.two
4515 then
4516 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
4517 break 3
4518 fi
4519 fi
4520 fi
4521 done
4522 done
4523 ;;
4524 esac
4525
4526 done
4527 IFS=$as_save_IFS
4528
4529 rm -rf conftest.one conftest.two conftest.dir
4530
4531 fi
4532 if test ${ac_cv_path_install+y}; then
4533 INSTALL=$ac_cv_path_install
4534 else
4535 # As a last resort, use the slow shell script. Don't cache a
4536 # value for INSTALL within a source directory, because that will
4537 # break other packages using the cache if that directory is
4538 # removed, or if the value is a relative name.
4539 INSTALL=$ac_install_sh
4540 fi
4541 fi
4542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4543 printf "%s\n" "$INSTALL" >&6; }
4544
4545 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4546 # It thinks the first close brace ends the variable substitution.
4547 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4548
4549 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4550
4551 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4552
4553
4554
4555 ac_header= ac_cache=
4556 for ac_item in $ac_header_c_list
4557 do
4558 if test $ac_cache; then
4559 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4560 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4561 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4562 fi
4563 ac_header= ac_cache=
4564 elif test $ac_header; then
4565 ac_cache=$ac_item
4566 else
4567 ac_header=$ac_item
4568 fi
4569 done
4570
4571
4572
4573
4574
4575
4576
4577
4578 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4579 then :
4580
4581 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4582
4583 fi
4584
4585
4586
4587
4588
4589
4590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4591 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4592 if test ${ac_cv_safe_to_define___extensions__+y}
4593 then :
4594 printf %s "(cached) " >&6
4595 else $as_nop
4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h. */
4598
4599 # define __EXTENSIONS__ 1
4600 $ac_includes_default
4601 int
4602 main (void)
4603 {
4604
4605 ;
4606 return 0;
4607 }
4608 _ACEOF
4609 if ac_fn_c_try_compile "$LINENO"
4610 then :
4611 ac_cv_safe_to_define___extensions__=yes
4612 else $as_nop
4613 ac_cv_safe_to_define___extensions__=no
4614 fi
4615 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4616 fi
4617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4618 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4619
4620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4621 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4622 if test ${ac_cv_should_define__xopen_source+y}
4623 then :
4624 printf %s "(cached) " >&6
4625 else $as_nop
4626 ac_cv_should_define__xopen_source=no
4627 if test $ac_cv_header_wchar_h = yes
4628 then :
4629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h. */
4631
4632 #include <wchar.h>
4633 mbstate_t x;
4634 int
4635 main (void)
4636 {
4637
4638 ;
4639 return 0;
4640 }
4641 _ACEOF
4642 if ac_fn_c_try_compile "$LINENO"
4643 then :
4644
4645 else $as_nop
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647 /* end confdefs.h. */
4648
4649 #define _XOPEN_SOURCE 500
4650 #include <wchar.h>
4651 mbstate_t x;
4652 int
4653 main (void)
4654 {
4655
4656 ;
4657 return 0;
4658 }
4659 _ACEOF
4660 if ac_fn_c_try_compile "$LINENO"
4661 then :
4662 ac_cv_should_define__xopen_source=yes
4663 fi
4664 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4665 fi
4666 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4667 fi
4668 fi
4669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4670 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4671
4672 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4673
4674 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4675
4676 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4677
4678 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4679
4680 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4681
4682 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4683
4684 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4685
4686 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4687
4688 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4689
4690 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4691
4692 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4693
4694 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4695
4696 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4697
4698 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4699
4700 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4701
4702 if test $ac_cv_header_minix_config_h = yes
4703 then :
4704 MINIX=yes
4705 printf "%s\n" "#define _MINIX 1" >>confdefs.h
4706
4707 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4708
4709 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4710
4711 else $as_nop
4712 MINIX=
4713 fi
4714 if test $ac_cv_safe_to_define___extensions__ = yes
4715 then :
4716 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4717
4718 fi
4719 if test $ac_cv_should_define__xopen_source = yes
4720 then :
4721 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4722
4723 fi
4724
4725 ac_ext=cpp
4726 ac_cpp='$CXXCPP $CPPFLAGS'
4727 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4728 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4729 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4730
4731
4732 LINKER="$CXX"
4733 if test x$GCC = xyes && test x$GXX = xyes; then
4734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5
4735 printf %s "checking for working libsupc++... " >&6; }
4736 save_CXX="$CXX"
4737 save_LIBS="$LIBS"
4738 CXX="$CC"
4739 LIBS="$LIBS -lsupc++"
4740
4741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4742 /* end confdefs.h. */
4743 struct test { }; void f() try { throw new test; } catch (...) { throw; }
4744 int
4745 main (void)
4746 {
4747
4748 ;
4749 return 0;
4750 }
4751 _ACEOF
4752 if ac_fn_cxx_try_link "$LINENO"
4753 then :
4754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
4755 printf "%s\n" "ok" >&6; }
4756 LINKER="$CC"
4757 else $as_nop
4758
4759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5
4760 printf "%s\n" "no, making everything bigger and slower" >&6; }
4761 LIBS="$save_LIBS"
4762
4763
4764 fi
4765 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4766 conftest$ac_exeext conftest.$ac_ext
4767 CXX="$save_CXX"
4768 fi
4769 LINKER=$LINKER
4770
4771
4772 if test -z "$orig_CXXFLAGS"; then
4773 if test x$GCC = xyes && test "x$GXX" = xyes; then
4774 CXXFLAGS="-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs"
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h. */
4777
4778 int
4779 main (void)
4780 {
4781
4782 ;
4783 return 0;
4784 }
4785 _ACEOF
4786 if ac_fn_cxx_try_compile "$LINENO"
4787 then :
4788
4789 else $as_nop
4790 CXXFLAGS="-g -O3"
4791 fi
4792 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4793 else
4794 CXXFLAGS="-O"
4795 fi
4796 CFLAGS="$CXXFLAGS"
4797 fi
4798
4799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5
4800 printf %s "checking for library containing setlocale... " >&6; }
4801 if test ${ac_cv_search_setlocale+y}
4802 then :
4803 printf %s "(cached) " >&6
4804 else $as_nop
4805 ac_func_search_save_LIBS=$LIBS
4806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4807 /* end confdefs.h. */
4808
4809 namespace conftest {
4810 extern "C" int setlocale ();
4811 }
4812 int
4813 main (void)
4814 {
4815 return conftest::setlocale ();
4816 ;
4817 return 0;
4818 }
4819 _ACEOF
4820 for ac_lib in '' xpg4
4821 do
4822 if test -z "$ac_lib"; then
4823 ac_res="none required"
4824 else
4825 ac_res=-l$ac_lib
4826 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4827 fi
4828 if ac_fn_cxx_try_link "$LINENO"
4829 then :
4830 ac_cv_search_setlocale=$ac_res
4831 fi
4832 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4833 conftest$ac_exeext
4834 if test ${ac_cv_search_setlocale+y}
4835 then :
4836 break
4837 fi
4838 done
4839 if test ${ac_cv_search_setlocale+y}
4840 then :
4841
4842 else $as_nop
4843 ac_cv_search_setlocale=no
4844 fi
4845 rm conftest.$ac_ext
4846 LIBS=$ac_func_search_save_LIBS
4847 fi
4848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setlocale" >&5
4849 printf "%s\n" "$ac_cv_search_setlocale" >&6; }
4850 ac_res=$ac_cv_search_setlocale
4851 if test "$ac_res" != no
4852 then :
4853 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4854
4855 fi
4856
4857
4858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4859 printf %s "checking for library containing gethostbyname... " >&6; }
4860 if test ${ac_cv_search_gethostbyname+y}
4861 then :
4862 printf %s "(cached) " >&6
4863 else $as_nop
4864 ac_func_search_save_LIBS=$LIBS
4865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4866 /* end confdefs.h. */
4867
4868 namespace conftest {
4869 extern "C" int gethostbyname ();
4870 }
4871 int
4872 main (void)
4873 {
4874 return conftest::gethostbyname ();
4875 ;
4876 return 0;
4877 }
4878 _ACEOF
4879 for ac_lib in '' nsl
4880 do
4881 if test -z "$ac_lib"; then
4882 ac_res="none required"
4883 else
4884 ac_res=-l$ac_lib
4885 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4886 fi
4887 if ac_fn_cxx_try_link "$LINENO"
4888 then :
4889 ac_cv_search_gethostbyname=$ac_res
4890 fi
4891 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4892 conftest$ac_exeext
4893 if test ${ac_cv_search_gethostbyname+y}
4894 then :
4895 break
4896 fi
4897 done
4898 if test ${ac_cv_search_gethostbyname+y}
4899 then :
4900
4901 else $as_nop
4902 ac_cv_search_gethostbyname=no
4903 fi
4904 rm conftest.$ac_ext
4905 LIBS=$ac_func_search_save_LIBS
4906 fi
4907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4908 printf "%s\n" "$ac_cv_search_gethostbyname" >&6; }
4909 ac_res=$ac_cv_search_gethostbyname
4910 if test "$ac_res" != no
4911 then :
4912 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4913
4914 fi
4915
4916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4917 printf %s "checking for library containing socket... " >&6; }
4918 if test ${ac_cv_search_socket+y}
4919 then :
4920 printf %s "(cached) " >&6
4921 else $as_nop
4922 ac_func_search_save_LIBS=$LIBS
4923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4924 /* end confdefs.h. */
4925
4926 namespace conftest {
4927 extern "C" int socket ();
4928 }
4929 int
4930 main (void)
4931 {
4932 return conftest::socket ();
4933 ;
4934 return 0;
4935 }
4936 _ACEOF
4937 for ac_lib in '' socket
4938 do
4939 if test -z "$ac_lib"; then
4940 ac_res="none required"
4941 else
4942 ac_res=-l$ac_lib
4943 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4944 fi
4945 if ac_fn_cxx_try_link "$LINENO"
4946 then :
4947 ac_cv_search_socket=$ac_res
4948 fi
4949 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4950 conftest$ac_exeext
4951 if test ${ac_cv_search_socket+y}
4952 then :
4953 break
4954 fi
4955 done
4956 if test ${ac_cv_search_socket+y}
4957 then :
4958
4959 else $as_nop
4960 ac_cv_search_socket=no
4961 fi
4962 rm conftest.$ac_ext
4963 LIBS=$ac_func_search_save_LIBS
4964 fi
4965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4966 printf "%s\n" "$ac_cv_search_socket" >&6; }
4967 ac_res=$ac_cv_search_socket
4968 if test "$ac_res" != no
4969 then :
4970 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4971
4972 fi
4973
4974
4975 support_frills=yes
4976 support_inheritpixmap=yes
4977 support_fading=yes
4978 support_keepscrolling=yes
4979 support_selectionscrolling=yes
4980 support_mousewheel=yes
4981 support_mouseslipwheel=yes
4982 support_text_blink=yes
4983 support_pointer_blank=yes
4984 support_scroll_rxvt=yes
4985 support_scroll_next=yes
4986 support_scroll_xterm=yes
4987 support_xim=yes
4988 support_pixbuf=yes
4989 support_startup_notification=yes
4990 support_xft=yes
4991 support_unicode3=no
4992 support_combining=yes
4993 support_8bitctrls=no
4994 support_iso14755=yes
4995 support_styles=yes
4996 support_perl=yes
4997 codesets=all
4998
4999
5000 # Check whether --enable-everything was given.
5001 if test ${enable_everything+y}
5002 then :
5003 enableval=$enable_everything;
5004 if test x$enableval = xno; then
5005 support_frills=no
5006 support_inheritpixmap=no
5007 support_fading=no
5008 support_keepscrolling=no
5009 support_selectionscrolling=no
5010 support_mousewheel=no
5011 support_mouseslipwheel=no
5012 support_text_blink=no
5013 support_pointer_blank=no
5014 support_scroll_rxvt=no
5015 support_scroll_next=no
5016 support_scroll_xterm=no
5017 support_xim=no
5018 support_pixbuf=no
5019 support_startup_notification=no
5020 support_xft=no
5021 support_unicode3=no
5022 support_combining=no
5023 support_8bitctrls=no
5024 support_iso14755=no
5025 support_styles=no
5026 support_perl=no
5027 codesets=
5028 fi
5029 if test x$enableval = xyes; then
5030 support_frills=yes
5031 support_inheritpixmap=yes
5032 support_fading=yes
5033 support_keepscrolling=yes
5034 support_selectionscrolling=yes
5035 support_mousewheel=yes
5036 support_mouseslipwheel=yes
5037 support_text_blink=yes
5038 support_pointer_blank=yes
5039 support_scroll_rxvt=yes
5040 support_scroll_next=yes
5041 support_scroll_xterm=yes
5042 support_xim=yes
5043 support_pixbuf=yes
5044 support_startup_notification=yes
5045 support_xft=yes
5046 support_unicode3=yes
5047 support_combining=yes
5048 #support_8bitctrls=yes
5049 support_iso14755=yes
5050 support_styles=yes
5051 support_perl=yes
5052 codesets=all
5053 fi
5054
5055 fi
5056
5057
5058 support_assertions=no
5059 # Check whether --enable-assert was given.
5060 if test ${enable_assert+y}
5061 then :
5062 enableval=$enable_assert; if test x$enableval = xyes; then
5063 support_assertions=yes
5064 fi
5065 fi
5066
5067 if test x$support_assertions = xno; then
5068
5069 printf "%s\n" "#define NDEBUG 1" >>confdefs.h
5070
5071 fi
5072
5073 support_warnings=no
5074 # Check whether --enable-warnings was given.
5075 if test ${enable_warnings+y}
5076 then :
5077 enableval=$enable_warnings; if test x$enableval = xyes; then
5078 support_warnings=yes
5079 fi
5080 fi
5081
5082 if test x$GXX = xyes; then
5083 if test $support_warnings = yes; then
5084 save_CXXFLAGS="$CXXFLAGS"
5085 for warning in \
5086 -Wall \
5087 -Wno-parentheses \
5088 -Wno-reorder \
5089 -Wno-sign-compare \
5090 -Wno-unused-value \
5091 ; do
5092 CXXFLAGS="$CXXFLAGS $warning"
5093 done
5094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5095 /* end confdefs.h. */
5096
5097 int
5098 main (void)
5099 {
5100
5101 ;
5102 return 0;
5103 }
5104 _ACEOF
5105 if ac_fn_cxx_try_compile "$LINENO"
5106 then :
5107
5108 else $as_nop
5109 CXXFLAGS="$save_CXXFLAGS"
5110 fi
5111 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5112 else
5113 CXXFLAGS="$CXXFLAGS -w"
5114 fi
5115 fi
5116
5117 support_256_color=no
5118 # Check whether --enable-256-color was given.
5119 if test ${enable_256_color+y}
5120 then :
5121 enableval=$enable_256_color; if test x$enableval = xyes; then
5122 support_256_color=yes
5123 fi
5124 fi
5125
5126 if test x$support_256_color = xyes; then
5127
5128 printf "%s\n" "#define USE_256_COLORS 1" >>confdefs.h
5129
5130 fi
5131
5132 # Check whether --enable-unicode3 was given.
5133 if test ${enable_unicode3+y}
5134 then :
5135 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then
5136 support_unicode3=$enableval
5137 fi
5138 fi
5139
5140
5141 # Check whether --enable-combining was given.
5142 if test ${enable_combining+y}
5143 then :
5144 enableval=$enable_combining; if test x$enableval = xyes -o x$enableval = xno; then
5145 support_combining=$enableval
5146 fi
5147 fi
5148
5149
5150 # Check whether --enable-xft was given.
5151 if test ${enable_xft+y}
5152 then :
5153 enableval=$enable_xft; if test x$enableval = xyes -o x$enableval = xno; then
5154 support_xft=$enableval
5155 fi
5156 fi
5157
5158
5159 # Check whether --enable-font-styles was given.
5160 if test ${enable_font_styles+y}
5161 then :
5162 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then
5163 support_styles=$enableval
5164 fi
5165 fi
5166
5167
5168 # Check whether --enable-pixbuf was given.
5169 if test ${enable_pixbuf+y}
5170 then :
5171 enableval=$enable_pixbuf; if test x$enableval = xyes -o x$enableval = xno; then
5172 support_pixbuf=$enableval
5173 fi
5174 fi
5175
5176
5177 # Check whether --enable-startup-notification was given.
5178 if test ${enable_startup_notification+y}
5179 then :
5180 enableval=$enable_startup_notification; if test x$enableval = xyes -o x$enableval = xno; then
5181 support_startup_notification=$enableval
5182 fi
5183 fi
5184
5185
5186 # Check whether --enable-transparency was given.
5187 if test ${enable_transparency+y}
5188 then :
5189 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then
5190 support_inheritpixmap=$enableval
5191 fi
5192 fi
5193
5194
5195 # Check whether --enable-fading was given.
5196 if test ${enable_fading+y}
5197 then :
5198 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then
5199 support_fading=$enableval
5200 fi
5201 fi
5202
5203
5204 # Check whether --enable-rxvt-scroll was given.
5205 if test ${enable_rxvt_scroll+y}
5206 then :
5207 enableval=$enable_rxvt_scroll; if test x$enableval = xyes -o x$enableval = xno; then
5208 support_scroll_rxvt=$enableval
5209 fi
5210 fi
5211
5212
5213 # Check whether --enable-next-scroll was given.
5214 if test ${enable_next_scroll+y}
5215 then :
5216 enableval=$enable_next_scroll; if test x$enableval = xyes -o x$enableval = xno; then
5217 support_scroll_next=$enableval
5218 fi
5219 fi
5220
5221
5222 # Check whether --enable-xterm-scroll was given.
5223 if test ${enable_xterm_scroll+y}
5224 then :
5225 enableval=$enable_xterm_scroll; if test x$enableval = xyes -o x$enableval = xno; then
5226 support_scroll_xterm=$enableval
5227 fi
5228 fi
5229
5230
5231 # Check whether --enable-perl was given.
5232 if test ${enable_perl+y}
5233 then :
5234 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then
5235 support_perl=$enableval
5236 fi
5237 fi
5238
5239
5240
5241 # Check whether --with-codesets was given.
5242 if test ${with_codesets+y}
5243 then :
5244 withval=$with_codesets; codesets="$withval"
5245 fi
5246
5247
5248 # Check whether --enable-xim was given.
5249 if test ${enable_xim+y}
5250 then :
5251 enableval=$enable_xim; if test x$enableval = xyes -o x$enableval = xno; then
5252 support_xim=$enableval
5253 fi
5254 fi
5255
5256
5257 # Check whether --enable-backspace-key was given.
5258 if test ${enable_backspace_key+y}
5259 then :
5260 enableval=$enable_backspace_key; if test x$enableval = xno; then
5261
5262 printf "%s\n" "#define NO_BACKSPACE_KEY 1" >>confdefs.h
5263
5264 fi
5265 fi
5266
5267
5268 # Check whether --enable-delete-key was given.
5269 if test ${enable_delete_key+y}
5270 then :
5271 enableval=$enable_delete_key; if test x$enableval = xno; then
5272
5273 printf "%s\n" "#define NO_DELETE_KEY 1" >>confdefs.h
5274
5275 fi
5276 fi
5277
5278
5279 support_resources=yes
5280 # Check whether --enable-resources was given.
5281 if test ${enable_resources+y}
5282 then :
5283 enableval=$enable_resources; if test x$enableval = xno; then
5284 support_resources=no
5285 fi
5286 fi
5287
5288
5289 # Check whether --enable-8bitctrls was given.
5290 if test ${enable_8bitctrls+y}
5291 then :
5292 enableval=$enable_8bitctrls; if test x$enableval = xyes -o x$enableval = xno; then
5293 support_8bitctrls=$enableval
5294 fi
5295 fi
5296
5297
5298 RESFALLBACK=Rxvt
5299 # Check whether --enable-fallback was given.
5300 if test ${enable_fallback+y}
5301 then :
5302 enableval=$enable_fallback;
5303 test x$enableval = xyes && enableval=Rxvt
5304 test x$enableval = xno && enableval=
5305 RESFALLBACK="$enableval"
5306
5307 fi
5308
5309
5310 if test x$RESFALLBACK != x; then
5311
5312 printf "%s\n" "#define RESFALLBACK \"$RESFALLBACK\"" >>confdefs.h
5313
5314 fi
5315
5316 RESNAME=urxvt
5317
5318 # Check whether --with-res-name was given.
5319 if test ${with_res_name+y}
5320 then :
5321 withval=$with_res_name; RESNAME="$withval"
5322 fi
5323
5324
5325 printf "%s\n" "#define RESNAME \"$RESNAME\"" >>confdefs.h
5326
5327
5328 RESCLASS=URxvt
5329
5330 # Check whether --with-res-class was given.
5331 if test ${with_res_class+y}
5332 then :
5333 withval=$with_res_class; RESCLASS="$withval"
5334 fi
5335
5336
5337 printf "%s\n" "#define RESCLASS \"$RESCLASS\"" >>confdefs.h
5338
5339
5340 RXVTNAME=urxvt
5341
5342 # Check whether --with-name was given.
5343 if test ${with_name+y}
5344 then :
5345 withval=$with_name; RXVTNAME="$withval"
5346 fi
5347
5348
5349 printf "%s\n" "#define RXVTNAME \"$RXVTNAME\"" >>confdefs.h
5350
5351
5352
5353
5354 # Check whether --enable-swapscreen was given.
5355 if test ${enable_swapscreen+y}
5356 then :
5357 enableval=$enable_swapscreen; if test x$enableval = xno; then
5358
5359 printf "%s\n" "#define NO_SECONDARY_SCREEN 1" >>confdefs.h
5360
5361 fi
5362 fi
5363
5364
5365 # Check whether --enable-iso14755 was given.
5366 if test ${enable_iso14755+y}
5367 then :
5368 enableval=$enable_iso14755; if test x$enableval = xyes -o x$enableval = xno; then
5369 support_iso14755=$enableval
5370 fi
5371 fi
5372
5373
5374 # Check whether --enable-frills was given.
5375 if test ${enable_frills+y}
5376 then :
5377 enableval=$enable_frills; if test x$enableval = xyes -o x$enableval = xno; then
5378 support_frills=$enableval
5379 fi
5380 fi
5381
5382
5383 # Check whether --enable-keepscrolling was given.
5384 if test ${enable_keepscrolling+y}
5385 then :
5386 enableval=$enable_keepscrolling; if test x$enableval = xyes -o x$enableval = xno; then
5387 support_keepscrolling=$enableval
5388 fi
5389 fi
5390
5391
5392 # Check whether --enable-selectionscrolling was given.
5393 if test ${enable_selectionscrolling+y}
5394 then :
5395 enableval=$enable_selectionscrolling; if test x$enableval = xyes -o x$enableval = xno; then
5396 support_selectionscrolling=$enableval
5397 fi
5398 fi
5399
5400
5401 # Check whether --enable-mousewheel was given.
5402 if test ${enable_mousewheel+y}
5403 then :
5404 enableval=$enable_mousewheel; if test x$enableval = xyes -o x$enableval = xno; then
5405 support_mousewheel=$enableval
5406 fi
5407 fi
5408
5409
5410 # Check whether --enable-slipwheeling was given.
5411 if test ${enable_slipwheeling+y}
5412 then :
5413 enableval=$enable_slipwheeling; if test x$enableval = xyes -o x$enableval = xno; then
5414 support_mouseslipwheel=$enableval
5415 fi
5416 fi
5417
5418
5419 # Check whether --enable-smart-resize was given.
5420 if test ${enable_smart_resize+y}
5421 then :
5422 enableval=$enable_smart_resize; if test x$enableval = xyes; then
5423
5424 printf "%s\n" "#define SMART_RESIZE 1" >>confdefs.h
5425
5426 fi
5427 fi
5428
5429
5430 # Check whether --enable-text-blink was given.
5431 if test ${enable_text_blink+y}
5432 then :
5433 enableval=$enable_text_blink; if test x$enableval = xyes -o x$enableval = xno; then
5434 support_text_blink=$enableval
5435 fi
5436 fi
5437
5438
5439 # Check whether --enable-pointer-blank was given.
5440 if test ${enable_pointer_blank+y}
5441 then :
5442 enableval=$enable_pointer_blank; if test x$enableval = xyes -o x$enableval = xno; then
5443 support_pointer_blank=$enableval
5444 fi
5445 fi
5446
5447
5448
5449 # Check whether --with-term was given.
5450 if test ${with_term+y}
5451 then :
5452 withval=$with_term; if test x$withval != x; then
5453
5454 printf "%s\n" "#define TERMENV \"$withval\"" >>confdefs.h
5455 term="$withval"
5456 fi
5457 fi
5458
5459
5460
5461 # Check whether --with-terminfo was given.
5462 if test ${with_terminfo+y}
5463 then :
5464 withval=$with_terminfo; if test x$withval != x; then
5465
5466 printf "%s\n" "#define RXVT_TERMINFO \"$withval\"" >>confdefs.h
5467 terminfo="$withval"
5468 fi
5469 fi
5470
5471
5472 if test x$support_resources = xno; then
5473 if test x$support_frills = xyes || test x$support_perl = xyes; then
5474 as_fn_error $? "--disable-resources requires --disable-frills --disable-perl" "$LINENO" 5
5475 fi
5476
5477
5478 printf "%s\n" "#define NO_RESOURCES 1" >>confdefs.h
5479
5480 fi
5481
5482
5483 LIBEV_M4_AVOID_LIBRT=1
5484
5485 ac_fn_cxx_check_header_compile "$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default"
5486 if test "x$ac_cv_header_sys_inotify_h" = xyes
5487 then :
5488 printf "%s\n" "#define HAVE_SYS_INOTIFY_H 1" >>confdefs.h
5489
5490 fi
5491 ac_fn_cxx_check_header_compile "$LINENO" "sys/epoll.h" "ac_cv_header_sys_epoll_h" "$ac_includes_default"
5492 if test "x$ac_cv_header_sys_epoll_h" = xyes
5493 then :
5494 printf "%s\n" "#define HAVE_SYS_EPOLL_H 1" >>confdefs.h
5495
5496 fi
5497 ac_fn_cxx_check_header_compile "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "$ac_includes_default"
5498 if test "x$ac_cv_header_sys_event_h" = xyes
5499 then :
5500 printf "%s\n" "#define HAVE_SYS_EVENT_H 1" >>confdefs.h
5501
5502 fi
5503 ac_fn_cxx_check_header_compile "$LINENO" "port.h" "ac_cv_header_port_h" "$ac_includes_default"
5504 if test "x$ac_cv_header_port_h" = xyes
5505 then :
5506 printf "%s\n" "#define HAVE_PORT_H 1" >>confdefs.h
5507
5508 fi
5509 ac_fn_cxx_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
5510 if test "x$ac_cv_header_poll_h" = xyes
5511 then :
5512 printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5513
5514 fi
5515 ac_fn_cxx_check_header_compile "$LINENO" "sys/timerfd.h" "ac_cv_header_sys_timerfd_h" "$ac_includes_default"
5516 if test "x$ac_cv_header_sys_timerfd_h" = xyes
5517 then :
5518 printf "%s\n" "#define HAVE_SYS_TIMERFD_H 1" >>confdefs.h
5519
5520 fi
5521
5522 ac_fn_cxx_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
5523 if test "x$ac_cv_header_sys_select_h" = xyes
5524 then :
5525 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5526
5527 fi
5528 ac_fn_cxx_check_header_compile "$LINENO" "sys/eventfd.h" "ac_cv_header_sys_eventfd_h" "$ac_includes_default"
5529 if test "x$ac_cv_header_sys_eventfd_h" = xyes
5530 then :
5531 printf "%s\n" "#define HAVE_SYS_EVENTFD_H 1" >>confdefs.h
5532
5533 fi
5534 ac_fn_cxx_check_header_compile "$LINENO" "sys/signalfd.h" "ac_cv_header_sys_signalfd_h" "$ac_includes_default"
5535 if test "x$ac_cv_header_sys_signalfd_h" = xyes
5536 then :
5537 printf "%s\n" "#define HAVE_SYS_SIGNALFD_H 1" >>confdefs.h
5538
5539 fi
5540 ac_fn_cxx_check_header_compile "$LINENO" "linux/aio_abi.h" "ac_cv_header_linux_aio_abi_h" "$ac_includes_default"
5541 if test "x$ac_cv_header_linux_aio_abi_h" = xyes
5542 then :
5543 printf "%s\n" "#define HAVE_LINUX_AIO_ABI_H 1" >>confdefs.h
5544
5545 fi
5546 ac_fn_cxx_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
5547 if test "x$ac_cv_header_linux_fs_h" = xyes
5548 then :
5549 printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
5550
5551 fi
5552
5553
5554 ac_fn_cxx_check_func "$LINENO" "inotify_init" "ac_cv_func_inotify_init"
5555 if test "x$ac_cv_func_inotify_init" = xyes
5556 then :
5557 printf "%s\n" "#define HAVE_INOTIFY_INIT 1" >>confdefs.h
5558
5559 fi
5560 ac_fn_cxx_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
5561 if test "x$ac_cv_func_epoll_ctl" = xyes
5562 then :
5563 printf "%s\n" "#define HAVE_EPOLL_CTL 1" >>confdefs.h
5564
5565 fi
5566 ac_fn_cxx_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
5567 if test "x$ac_cv_func_kqueue" = xyes
5568 then :
5569 printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h
5570
5571 fi
5572 ac_fn_cxx_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
5573 if test "x$ac_cv_func_port_create" = xyes
5574 then :
5575 printf "%s\n" "#define HAVE_PORT_CREATE 1" >>confdefs.h
5576
5577 fi
5578 ac_fn_cxx_check_func "$LINENO" "poll" "ac_cv_func_poll"
5579 if test "x$ac_cv_func_poll" = xyes
5580 then :
5581 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
5582
5583 fi
5584 ac_fn_cxx_check_func "$LINENO" "select" "ac_cv_func_select"
5585 if test "x$ac_cv_func_select" = xyes
5586 then :
5587 printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
5588
5589 fi
5590 ac_fn_cxx_check_func "$LINENO" "eventfd" "ac_cv_func_eventfd"
5591 if test "x$ac_cv_func_eventfd" = xyes
5592 then :
5593 printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
5594
5595 fi
5596 ac_fn_cxx_check_func "$LINENO" "signalfd" "ac_cv_func_signalfd"
5597 if test "x$ac_cv_func_signalfd" = xyes
5598 then :
5599 printf "%s\n" "#define HAVE_SIGNALFD 1" >>confdefs.h
5600
5601 fi
5602
5603
5604
5605 for ac_func in clock_gettime
5606 do :
5607 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5608 if test "x$ac_cv_func_clock_gettime" = xyes
5609 then :
5610 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5611
5612 else $as_nop
5613
5614 if test $(uname) = Linux; then
5615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5
5616 printf %s "checking for clock_gettime syscall... " >&6; }
5617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5618 /* end confdefs.h. */
5619 #include <unistd.h>
5620 #include <sys/syscall.h>
5621 #include <time.h>
5622 int
5623 main (void)
5624 {
5625 struct timespec ts; int status = syscall (SYS_clock_gettime, CLOCK_REALTIME, &ts)
5626 ;
5627 return 0;
5628 }
5629 _ACEOF
5630 if ac_fn_cxx_try_link "$LINENO"
5631 then :
5632 ac_have_clock_syscall=1
5633
5634 printf "%s\n" "#define HAVE_CLOCK_SYSCALL 1" >>confdefs.h
5635
5636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5637 printf "%s\n" "yes" >&6; }
5638 else $as_nop
5639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640 printf "%s\n" "no" >&6; }
5641 fi
5642 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5643 conftest$ac_exeext conftest.$ac_ext
5644 fi
5645 if test -z "$LIBEV_M4_AVOID_LIBRT" && test -z "$ac_have_clock_syscall"; then
5646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
5647 printf %s "checking for clock_gettime in -lrt... " >&6; }
5648 if test ${ac_cv_lib_rt_clock_gettime+y}
5649 then :
5650 printf %s "(cached) " >&6
5651 else $as_nop
5652 ac_check_lib_save_LIBS=$LIBS
5653 LIBS="-lrt $LIBS"
5654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5655 /* end confdefs.h. */
5656
5657 namespace conftest {
5658 extern "C" int clock_gettime ();
5659 }
5660 int
5661 main (void)
5662 {
5663 return conftest::clock_gettime ();
5664 ;
5665 return 0;
5666 }
5667 _ACEOF
5668 if ac_fn_cxx_try_link "$LINENO"
5669 then :
5670 ac_cv_lib_rt_clock_gettime=yes
5671 else $as_nop
5672 ac_cv_lib_rt_clock_gettime=no
5673 fi
5674 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5675 conftest$ac_exeext conftest.$ac_ext
5676 LIBS=$ac_check_lib_save_LIBS
5677 fi
5678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
5679 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
5680 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
5681 then :
5682 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5683
5684 LIBS="-lrt $LIBS"
5685
5686 fi
5687
5688 unset ac_cv_func_clock_gettime
5689 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5690 if test "x$ac_cv_func_clock_gettime" = xyes
5691 then :
5692 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5693
5694 fi
5695
5696 fi
5697
5698 fi
5699
5700 done
5701
5702
5703 for ac_func in nanosleep
5704 do :
5705 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5706 if test "x$ac_cv_func_nanosleep" = xyes
5707 then :
5708 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5709
5710 else $as_nop
5711
5712 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5714 printf %s "checking for nanosleep in -lrt... " >&6; }
5715 if test ${ac_cv_lib_rt_nanosleep+y}
5716 then :
5717 printf %s "(cached) " >&6
5718 else $as_nop
5719 ac_check_lib_save_LIBS=$LIBS
5720 LIBS="-lrt $LIBS"
5721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5722 /* end confdefs.h. */
5723
5724 namespace conftest {
5725 extern "C" int nanosleep ();
5726 }
5727 int
5728 main (void)
5729 {
5730 return conftest::nanosleep ();
5731 ;
5732 return 0;
5733 }
5734 _ACEOF
5735 if ac_fn_cxx_try_link "$LINENO"
5736 then :
5737 ac_cv_lib_rt_nanosleep=yes
5738 else $as_nop
5739 ac_cv_lib_rt_nanosleep=no
5740 fi
5741 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5742 conftest$ac_exeext conftest.$ac_ext
5743 LIBS=$ac_check_lib_save_LIBS
5744 fi
5745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
5746 printf "%s\n" "$ac_cv_lib_rt_nanosleep" >&6; }
5747 if test "x$ac_cv_lib_rt_nanosleep" = xyes
5748 then :
5749 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5750
5751 LIBS="-lrt $LIBS"
5752
5753 fi
5754
5755 unset ac_cv_func_nanosleep
5756 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5757 if test "x$ac_cv_func_nanosleep" = xyes
5758 then :
5759 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5760
5761 fi
5762
5763 fi
5764
5765 fi
5766
5767 done
5768
5769 ac_fn_cxx_check_type "$LINENO" "__kernel_rwf_t" "ac_cv_type___kernel_rwf_t" "#include <linux/fs.h>
5770 "
5771 if test "x$ac_cv_type___kernel_rwf_t" = xyes
5772 then :
5773
5774
5775 printf "%s\n" "#define HAVE_KERNEL_RWF_T 1" >>confdefs.h
5776
5777
5778 fi
5779
5780
5781 if test -z "$LIBEV_M4_AVOID_LIBM"; then
5782 LIBM=m
5783 fi
5784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
5785 printf %s "checking for library containing floor... " >&6; }
5786 if test ${ac_cv_search_floor+y}
5787 then :
5788 printf %s "(cached) " >&6
5789 else $as_nop
5790 ac_func_search_save_LIBS=$LIBS
5791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5792 /* end confdefs.h. */
5793
5794 namespace conftest {
5795 extern "C" int floor ();
5796 }
5797 int
5798 main (void)
5799 {
5800 return conftest::floor ();
5801 ;
5802 return 0;
5803 }
5804 _ACEOF
5805 for ac_lib in '' $LIBM
5806 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_cxx_try_link "$LINENO"
5814 then :
5815 ac_cv_search_floor=$ac_res
5816 fi
5817 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5818 conftest$ac_exeext
5819 if test ${ac_cv_search_floor+y}
5820 then :
5821 break
5822 fi
5823 done
5824 if test ${ac_cv_search_floor+y}
5825 then :
5826
5827 else $as_nop
5828 ac_cv_search_floor=no
5829 fi
5830 rm conftest.$ac_ext
5831 LIBS=$ac_func_search_save_LIBS
5832 fi
5833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
5834 printf "%s\n" "$ac_cv_search_floor" >&6; }
5835 ac_res=$ac_cv_search_floor
5836 if test "$ac_res" != no
5837 then :
5838 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5839
5840 printf "%s\n" "#define HAVE_FLOOR 1" >>confdefs.h
5841
5842 fi
5843
5844
5845
5846
5847
5848 # Extract the first word of "tic", so it can be a program name with args.
5849 set dummy tic; ac_word=$2
5850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5851 printf %s "checking for $ac_word... " >&6; }
5852 if test ${ac_cv_path_TIC+y}
5853 then :
5854 printf %s "(cached) " >&6
5855 else $as_nop
5856 case $TIC in
5857 [\\/]* | ?:[\\/]*)
5858 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
5859 ;;
5860 *)
5861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862 for as_dir in $PATH
5863 do
5864 IFS=$as_save_IFS
5865 case $as_dir in #(((
5866 '') as_dir=./ ;;
5867 */) ;;
5868 *) as_dir=$as_dir/ ;;
5869 esac
5870 for ac_exec_ext in '' $ac_executable_extensions; do
5871 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5872 ac_cv_path_TIC="$as_dir$ac_word$ac_exec_ext"
5873 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5874 break 2
5875 fi
5876 done
5877 done
5878 IFS=$as_save_IFS
5879
5880 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
5881 ;;
5882 esac
5883 fi
5884 TIC=$ac_cv_path_TIC
5885 if test -n "$TIC"; then
5886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TIC" >&5
5887 printf "%s\n" "$TIC" >&6; }
5888 else
5889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5890 printf "%s\n" "no" >&6; }
5891 fi
5892
5893
5894
5895 ac_ext=cpp
5896 ac_cpp='$CXXCPP $CPPFLAGS'
5897 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5898 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5899 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5901 printf %s "checking how to run the C++ preprocessor... " >&6; }
5902 if test -z "$CXXCPP"; then
5903 if test ${ac_cv_prog_CXXCPP+y}
5904 then :
5905 printf %s "(cached) " >&6
5906 else $as_nop
5907 # Double quotes because $CXX needs to be expanded
5908 for CXXCPP in "$CXX -E" cpp /lib/cpp
5909 do
5910 ac_preproc_ok=false
5911 for ac_cxx_preproc_warn_flag in '' yes
5912 do
5913 # Use a header file that comes with gcc, so configuring glibc
5914 # with a fresh cross-compiler works.
5915 # On the NeXT, cc -E runs the code through the compiler's parser,
5916 # not just through cpp. "Syntax error" is here to catch this case.
5917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5918 /* end confdefs.h. */
5919 #include <limits.h>
5920 Syntax error
5921 _ACEOF
5922 if ac_fn_cxx_try_cpp "$LINENO"
5923 then :
5924
5925 else $as_nop
5926 # Broken: fails on valid input.
5927 continue
5928 fi
5929 rm -f conftest.err conftest.i conftest.$ac_ext
5930
5931 # OK, works on sane cases. Now check whether nonexistent headers
5932 # can be detected and how.
5933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5934 /* end confdefs.h. */
5935 #include <ac_nonexistent.h>
5936 _ACEOF
5937 if ac_fn_cxx_try_cpp "$LINENO"
5938 then :
5939 # Broken: success on invalid input.
5940 continue
5941 else $as_nop
5942 # Passes both tests.
5943 ac_preproc_ok=:
5944 break
5945 fi
5946 rm -f conftest.err conftest.i conftest.$ac_ext
5947
5948 done
5949 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5950 rm -f conftest.i conftest.err conftest.$ac_ext
5951 if $ac_preproc_ok
5952 then :
5953 break
5954 fi
5955
5956 done
5957 ac_cv_prog_CXXCPP=$CXXCPP
5958
5959 fi
5960 CXXCPP=$ac_cv_prog_CXXCPP
5961 else
5962 ac_cv_prog_CXXCPP=$CXXCPP
5963 fi
5964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5965 printf "%s\n" "$CXXCPP" >&6; }
5966 ac_preproc_ok=false
5967 for ac_cxx_preproc_warn_flag in '' yes
5968 do
5969 # Use a header file that comes with gcc, so configuring glibc
5970 # with a fresh cross-compiler works.
5971 # On the NeXT, cc -E runs the code through the compiler's parser,
5972 # not just through cpp. "Syntax error" is here to catch this case.
5973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5974 /* end confdefs.h. */
5975 #include <limits.h>
5976 Syntax error
5977 _ACEOF
5978 if ac_fn_cxx_try_cpp "$LINENO"
5979 then :
5980
5981 else $as_nop
5982 # Broken: fails on valid input.
5983 continue
5984 fi
5985 rm -f conftest.err conftest.i conftest.$ac_ext
5986
5987 # OK, works on sane cases. Now check whether nonexistent headers
5988 # can be detected and how.
5989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5990 /* end confdefs.h. */
5991 #include <ac_nonexistent.h>
5992 _ACEOF
5993 if ac_fn_cxx_try_cpp "$LINENO"
5994 then :
5995 # Broken: success on invalid input.
5996 continue
5997 else $as_nop
5998 # Passes both tests.
5999 ac_preproc_ok=:
6000 break
6001 fi
6002 rm -f conftest.err conftest.i conftest.$ac_ext
6003
6004 done
6005 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6006 rm -f conftest.i conftest.err conftest.$ac_ext
6007 if $ac_preproc_ok
6008 then :
6009
6010 else $as_nop
6011 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6012 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
6013 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
6014 See \`config.log' for more details" "$LINENO" 5; }
6015 fi
6016
6017 ac_ext=cpp
6018 ac_cpp='$CXXCPP $CPPFLAGS'
6019 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6020 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6021 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6022
6023
6024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6025 printf %s "checking for X... " >&6; }
6026
6027
6028 # Check whether --with-x was given.
6029 if test ${with_x+y}
6030 then :
6031 withval=$with_x;
6032 fi
6033
6034 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6035 if test "x$with_x" = xno; then
6036 # The user explicitly disabled X.
6037 have_x=disabled
6038 else
6039 case $x_includes,$x_libraries in #(
6040 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6041 *,NONE | NONE,*) if test ${ac_cv_have_x+y}
6042 then :
6043 printf %s "(cached) " >&6
6044 else $as_nop
6045 # One or both of the vars are not set, and there is no cached value.
6046 ac_x_includes=no
6047 ac_x_libraries=no
6048 # Do we need to do anything special at all?
6049 ac_save_LIBS=$LIBS
6050 LIBS="-lX11 $LIBS"
6051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6052 /* end confdefs.h. */
6053 #include <X11/Xlib.h>
6054 int
6055 main (void)
6056 {
6057 XrmInitialize ()
6058 ;
6059 return 0;
6060 }
6061 _ACEOF
6062 if ac_fn_cxx_try_link "$LINENO"
6063 then :
6064 # We can compile and link X programs with no special options.
6065 ac_x_includes=
6066 ac_x_libraries=
6067 fi
6068 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6069 conftest$ac_exeext conftest.$ac_ext
6070 LIBS="$ac_save_LIBS"
6071 # If that didn't work, only try xmkmf and file system searches
6072 # for native compilation.
6073 if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
6074 then :
6075 rm -f -r conftest.dir
6076 if mkdir conftest.dir; then
6077 cd conftest.dir
6078 cat >Imakefile <<'_ACEOF'
6079 incroot:
6080 @echo incroot='${INCROOT}'
6081 usrlibdir:
6082 @echo usrlibdir='${USRLIBDIR}'
6083 libdir:
6084 @echo libdir='${LIBDIR}'
6085 _ACEOF
6086 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6087 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6088 for ac_var in incroot usrlibdir libdir; do
6089 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6090 done
6091 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6092 for ac_extension in a so sl dylib la dll; do
6093 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6094 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6095 ac_im_usrlibdir=$ac_im_libdir; break
6096 fi
6097 done
6098 # Screen out bogus values from the imake configuration. They are
6099 # bogus both because they are the default anyway, and because
6100 # using them would break gcc on systems where it needs fixed includes.
6101 case $ac_im_incroot in
6102 /usr/include) ac_x_includes= ;;
6103 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6104 esac
6105 case $ac_im_usrlibdir in
6106 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6107 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6108 esac
6109 fi
6110 cd ..
6111 rm -f -r conftest.dir
6112 fi
6113
6114 # Standard set of common directories for X headers.
6115 # Check X11 before X11Rn because it is often a symlink to the current release.
6116 ac_x_header_dirs='
6117 /usr/X11/include
6118 /usr/X11R7/include
6119 /usr/X11R6/include
6120 /usr/X11R5/include
6121 /usr/X11R4/include
6122
6123 /usr/include/X11
6124 /usr/include/X11R7
6125 /usr/include/X11R6
6126 /usr/include/X11R5
6127 /usr/include/X11R4
6128
6129 /usr/local/X11/include
6130 /usr/local/X11R7/include
6131 /usr/local/X11R6/include
6132 /usr/local/X11R5/include
6133 /usr/local/X11R4/include
6134
6135 /usr/local/include/X11
6136 /usr/local/include/X11R7
6137 /usr/local/include/X11R6
6138 /usr/local/include/X11R5
6139 /usr/local/include/X11R4
6140
6141 /opt/X11/include
6142
6143 /usr/X386/include
6144 /usr/x386/include
6145 /usr/XFree86/include/X11
6146
6147 /usr/include
6148 /usr/local/include
6149 /usr/unsupported/include
6150 /usr/athena/include
6151 /usr/local/x11r5/include
6152 /usr/lpp/Xamples/include
6153
6154 /usr/openwin/include
6155 /usr/openwin/share/include'
6156
6157 if test "$ac_x_includes" = no; then
6158 # Guess where to find include files, by looking for Xlib.h.
6159 # First, try using that file with no special directory specified.
6160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6161 /* end confdefs.h. */
6162 #include <X11/Xlib.h>
6163 _ACEOF
6164 if ac_fn_cxx_try_cpp "$LINENO"
6165 then :
6166 # We can compile using X headers with no special include directory.
6167 ac_x_includes=
6168 else $as_nop
6169 for ac_dir in $ac_x_header_dirs; do
6170 if test -r "$ac_dir/X11/Xlib.h"; then
6171 ac_x_includes=$ac_dir
6172 break
6173 fi
6174 done
6175 fi
6176 rm -f conftest.err conftest.i conftest.$ac_ext
6177 fi # $ac_x_includes = no
6178
6179 if test "$ac_x_libraries" = no; then
6180 # Check for the libraries.
6181 # See if we find them without any special options.
6182 # Don't add to $LIBS permanently.
6183 ac_save_LIBS=$LIBS
6184 LIBS="-lX11 $LIBS"
6185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6186 /* end confdefs.h. */
6187 #include <X11/Xlib.h>
6188 int
6189 main (void)
6190 {
6191 XrmInitialize ()
6192 ;
6193 return 0;
6194 }
6195 _ACEOF
6196 if ac_fn_cxx_try_link "$LINENO"
6197 then :
6198 LIBS=$ac_save_LIBS
6199 # We can link X programs with no special library path.
6200 ac_x_libraries=
6201 else $as_nop
6202 LIBS=$ac_save_LIBS
6203 for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6204 do
6205 # Don't even attempt the hair of trying to link an X program!
6206 for ac_extension in a so sl dylib la dll; do
6207 if test -r "$ac_dir/libX11.$ac_extension"; then
6208 ac_x_libraries=$ac_dir
6209 break 2
6210 fi
6211 done
6212 done
6213 fi
6214 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6215 conftest$ac_exeext conftest.$ac_ext
6216 fi # $ac_x_libraries = no
6217
6218 fi
6219 # Record the results.
6220 case $ac_x_includes,$ac_x_libraries in #(
6221 no,* | *,no | *\'*) :
6222 # Didn't find X, or a directory has "'" in its name.
6223 ac_cv_have_x="have_x=no" ;; #(
6224 *) :
6225 # Record where we found X for the cache.
6226 ac_cv_have_x="have_x=yes\
6227 ac_x_includes='$ac_x_includes'\
6228 ac_x_libraries='$ac_x_libraries'" ;;
6229 esac
6230 fi
6231 ;; #(
6232 *) have_x=yes;;
6233 esac
6234 eval "$ac_cv_have_x"
6235 fi # $with_x != no
6236
6237 if test "$have_x" != yes; then
6238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6239 printf "%s\n" "$have_x" >&6; }
6240 no_x=yes
6241 else
6242 # If each of the values was on the command line, it overrides each guess.
6243 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6244 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6245 # Update the cache value to reflect the command line values.
6246 ac_cv_have_x="have_x=yes\
6247 ac_x_includes='$x_includes'\
6248 ac_x_libraries='$x_libraries'"
6249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6250 printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
6251 fi
6252
6253 if test "$no_x" = yes; then
6254 # Not all programs may use this symbol, but it does not hurt to define it.
6255
6256 printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h
6257
6258 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6259 else
6260 if test -n "$x_includes"; then
6261 X_CFLAGS="$X_CFLAGS -I$x_includes"
6262 fi
6263
6264 # It would also be nice to do this for all -L options, not just this one.
6265 if test -n "$x_libraries"; then
6266 X_LIBS="$X_LIBS -L$x_libraries"
6267 # For Solaris; some versions of Sun CC require a space after -R and
6268 # others require no space. Words are not sufficient . . . .
6269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6270 printf %s "checking whether -R must be followed by a space... " >&6; }
6271 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6272 ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
6273 ac_cxx_werror_flag=yes
6274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6275 /* end confdefs.h. */
6276
6277 int
6278 main (void)
6279 {
6280
6281 ;
6282 return 0;
6283 }
6284 _ACEOF
6285 if ac_fn_cxx_try_link "$LINENO"
6286 then :
6287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6288 printf "%s\n" "no" >&6; }
6289 X_LIBS="$X_LIBS -R$x_libraries"
6290 else $as_nop
6291 LIBS="$ac_xsave_LIBS -R $x_libraries"
6292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6293 /* end confdefs.h. */
6294
6295 int
6296 main (void)
6297 {
6298
6299 ;
6300 return 0;
6301 }
6302 _ACEOF
6303 if ac_fn_cxx_try_link "$LINENO"
6304 then :
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6306 printf "%s\n" "yes" >&6; }
6307 X_LIBS="$X_LIBS -R $x_libraries"
6308 else $as_nop
6309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6310 printf "%s\n" "neither works" >&6; }
6311 fi
6312 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6313 conftest$ac_exeext conftest.$ac_ext
6314 fi
6315 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6316 conftest$ac_exeext conftest.$ac_ext
6317 ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
6318 LIBS=$ac_xsave_LIBS
6319 fi
6320
6321 # Check for system-dependent libraries X programs must link with.
6322 # Do this before checking for the system-independent R6 libraries
6323 # (-lICE), since we may need -lsocket or whatever for X linking.
6324
6325 if test "$ISC" = yes; then
6326 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6327 else
6328 # Martyn Johnson says this is needed for Ultrix, if the X
6329 # libraries were built with DECnet support. And Karl Berry says
6330 # the Alpha needs dnet_stub (dnet does not exist).
6331 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6333 /* end confdefs.h. */
6334
6335 namespace conftest {
6336 extern "C" int XOpenDisplay ();
6337 }
6338 int
6339 main (void)
6340 {
6341 return conftest::XOpenDisplay ();
6342 ;
6343 return 0;
6344 }
6345 _ACEOF
6346 if ac_fn_cxx_try_link "$LINENO"
6347 then :
6348
6349 else $as_nop
6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6351 printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
6352 if test ${ac_cv_lib_dnet_dnet_ntoa+y}
6353 then :
6354 printf %s "(cached) " >&6
6355 else $as_nop
6356 ac_check_lib_save_LIBS=$LIBS
6357 LIBS="-ldnet $LIBS"
6358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6359 /* end confdefs.h. */
6360
6361 namespace conftest {
6362 extern "C" int dnet_ntoa ();
6363 }
6364 int
6365 main (void)
6366 {
6367 return conftest::dnet_ntoa ();
6368 ;
6369 return 0;
6370 }
6371 _ACEOF
6372 if ac_fn_cxx_try_link "$LINENO"
6373 then :
6374 ac_cv_lib_dnet_dnet_ntoa=yes
6375 else $as_nop
6376 ac_cv_lib_dnet_dnet_ntoa=no
6377 fi
6378 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6379 conftest$ac_exeext conftest.$ac_ext
6380 LIBS=$ac_check_lib_save_LIBS
6381 fi
6382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6383 printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6384 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
6385 then :
6386 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6387 fi
6388
6389 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6391 printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6392 if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
6393 then :
6394 printf %s "(cached) " >&6
6395 else $as_nop
6396 ac_check_lib_save_LIBS=$LIBS
6397 LIBS="-ldnet_stub $LIBS"
6398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6399 /* end confdefs.h. */
6400
6401 namespace conftest {
6402 extern "C" int dnet_ntoa ();
6403 }
6404 int
6405 main (void)
6406 {
6407 return conftest::dnet_ntoa ();
6408 ;
6409 return 0;
6410 }
6411 _ACEOF
6412 if ac_fn_cxx_try_link "$LINENO"
6413 then :
6414 ac_cv_lib_dnet_stub_dnet_ntoa=yes
6415 else $as_nop
6416 ac_cv_lib_dnet_stub_dnet_ntoa=no
6417 fi
6418 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6419 conftest$ac_exeext conftest.$ac_ext
6420 LIBS=$ac_check_lib_save_LIBS
6421 fi
6422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6423 printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6424 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
6425 then :
6426 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6427 fi
6428
6429 fi
6430 fi
6431 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6432 conftest$ac_exeext conftest.$ac_ext
6433 LIBS="$ac_xsave_LIBS"
6434
6435 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6436 # to get the SysV transport functions.
6437 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6438 # needs -lnsl.
6439 # The nsl library prevents programs from opening the X display
6440 # on Irix 5.2, according to T.E. Dickey.
6441 # The functions gethostbyname, getservbyname, and inet_addr are
6442 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6443 ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6444 if test "x$ac_cv_func_gethostbyname" = xyes
6445 then :
6446
6447 fi
6448
6449 if test $ac_cv_func_gethostbyname = no; then
6450 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6451 printf %s "checking for gethostbyname in -lnsl... " >&6; }
6452 if test ${ac_cv_lib_nsl_gethostbyname+y}
6453 then :
6454 printf %s "(cached) " >&6
6455 else $as_nop
6456 ac_check_lib_save_LIBS=$LIBS
6457 LIBS="-lnsl $LIBS"
6458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6459 /* end confdefs.h. */
6460
6461 namespace conftest {
6462 extern "C" int gethostbyname ();
6463 }
6464 int
6465 main (void)
6466 {
6467 return conftest::gethostbyname ();
6468 ;
6469 return 0;
6470 }
6471 _ACEOF
6472 if ac_fn_cxx_try_link "$LINENO"
6473 then :
6474 ac_cv_lib_nsl_gethostbyname=yes
6475 else $as_nop
6476 ac_cv_lib_nsl_gethostbyname=no
6477 fi
6478 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6479 conftest$ac_exeext conftest.$ac_ext
6480 LIBS=$ac_check_lib_save_LIBS
6481 fi
6482 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6483 printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
6484 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
6485 then :
6486 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6487 fi
6488
6489 if test $ac_cv_lib_nsl_gethostbyname = no; then
6490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6491 printf %s "checking for gethostbyname in -lbsd... " >&6; }
6492 if test ${ac_cv_lib_bsd_gethostbyname+y}
6493 then :
6494 printf %s "(cached) " >&6
6495 else $as_nop
6496 ac_check_lib_save_LIBS=$LIBS
6497 LIBS="-lbsd $LIBS"
6498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6499 /* end confdefs.h. */
6500
6501 namespace conftest {
6502 extern "C" int gethostbyname ();
6503 }
6504 int
6505 main (void)
6506 {
6507 return conftest::gethostbyname ();
6508 ;
6509 return 0;
6510 }
6511 _ACEOF
6512 if ac_fn_cxx_try_link "$LINENO"
6513 then :
6514 ac_cv_lib_bsd_gethostbyname=yes
6515 else $as_nop
6516 ac_cv_lib_bsd_gethostbyname=no
6517 fi
6518 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6519 conftest$ac_exeext conftest.$ac_ext
6520 LIBS=$ac_check_lib_save_LIBS
6521 fi
6522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6523 printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
6524 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
6525 then :
6526 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6527 fi
6528
6529 fi
6530 fi
6531
6532 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6533 # socket/setsockopt and other routines are undefined under SCO ODT
6534 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6535 # on later versions), says Simon Leinen: it contains gethostby*
6536 # variants that don't use the name server (or something). -lsocket
6537 # must be given before -lnsl if both are needed. We assume that
6538 # if connect needs -lnsl, so does gethostbyname.
6539 ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
6540 if test "x$ac_cv_func_connect" = xyes
6541 then :
6542
6543 fi
6544
6545 if test $ac_cv_func_connect = no; then
6546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6547 printf %s "checking for connect in -lsocket... " >&6; }
6548 if test ${ac_cv_lib_socket_connect+y}
6549 then :
6550 printf %s "(cached) " >&6
6551 else $as_nop
6552 ac_check_lib_save_LIBS=$LIBS
6553 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6555 /* end confdefs.h. */
6556
6557 namespace conftest {
6558 extern "C" int connect ();
6559 }
6560 int
6561 main (void)
6562 {
6563 return conftest::connect ();
6564 ;
6565 return 0;
6566 }
6567 _ACEOF
6568 if ac_fn_cxx_try_link "$LINENO"
6569 then :
6570 ac_cv_lib_socket_connect=yes
6571 else $as_nop
6572 ac_cv_lib_socket_connect=no
6573 fi
6574 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6575 conftest$ac_exeext conftest.$ac_ext
6576 LIBS=$ac_check_lib_save_LIBS
6577 fi
6578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6579 printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
6580 if test "x$ac_cv_lib_socket_connect" = xyes
6581 then :
6582 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6583 fi
6584
6585 fi
6586
6587 # Guillermo Gomez says -lposix is necessary on A/UX.
6588 ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
6589 if test "x$ac_cv_func_remove" = xyes
6590 then :
6591
6592 fi
6593
6594 if test $ac_cv_func_remove = no; then
6595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6596 printf %s "checking for remove in -lposix... " >&6; }
6597 if test ${ac_cv_lib_posix_remove+y}
6598 then :
6599 printf %s "(cached) " >&6
6600 else $as_nop
6601 ac_check_lib_save_LIBS=$LIBS
6602 LIBS="-lposix $LIBS"
6603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6604 /* end confdefs.h. */
6605
6606 namespace conftest {
6607 extern "C" int remove ();
6608 }
6609 int
6610 main (void)
6611 {
6612 return conftest::remove ();
6613 ;
6614 return 0;
6615 }
6616 _ACEOF
6617 if ac_fn_cxx_try_link "$LINENO"
6618 then :
6619 ac_cv_lib_posix_remove=yes
6620 else $as_nop
6621 ac_cv_lib_posix_remove=no
6622 fi
6623 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6624 conftest$ac_exeext conftest.$ac_ext
6625 LIBS=$ac_check_lib_save_LIBS
6626 fi
6627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6628 printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
6629 if test "x$ac_cv_lib_posix_remove" = xyes
6630 then :
6631 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6632 fi
6633
6634 fi
6635
6636 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6637 ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6638 if test "x$ac_cv_func_shmat" = xyes
6639 then :
6640
6641 fi
6642
6643 if test $ac_cv_func_shmat = no; then
6644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6645 printf %s "checking for shmat in -lipc... " >&6; }
6646 if test ${ac_cv_lib_ipc_shmat+y}
6647 then :
6648 printf %s "(cached) " >&6
6649 else $as_nop
6650 ac_check_lib_save_LIBS=$LIBS
6651 LIBS="-lipc $LIBS"
6652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6653 /* end confdefs.h. */
6654
6655 namespace conftest {
6656 extern "C" int shmat ();
6657 }
6658 int
6659 main (void)
6660 {
6661 return conftest::shmat ();
6662 ;
6663 return 0;
6664 }
6665 _ACEOF
6666 if ac_fn_cxx_try_link "$LINENO"
6667 then :
6668 ac_cv_lib_ipc_shmat=yes
6669 else $as_nop
6670 ac_cv_lib_ipc_shmat=no
6671 fi
6672 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6673 conftest$ac_exeext conftest.$ac_ext
6674 LIBS=$ac_check_lib_save_LIBS
6675 fi
6676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6677 printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
6678 if test "x$ac_cv_lib_ipc_shmat" = xyes
6679 then :
6680 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6681 fi
6682
6683 fi
6684 fi
6685
6686 # Check for libraries that X11R6 Xt/Xaw programs need.
6687 ac_save_LDFLAGS=$LDFLAGS
6688 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6689 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6690 # check for ICE first), but we must link in the order -lSM -lICE or
6691 # we get undefined symbols. So assume we have SM if we have ICE.
6692 # These have to be linked with before -lX11, unlike the other
6693 # libraries we check for below, so use a different variable.
6694 # John Interrante, Karl Berry
6695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6696 printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
6697 if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
6698 then :
6699 printf %s "(cached) " >&6
6700 else $as_nop
6701 ac_check_lib_save_LIBS=$LIBS
6702 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6704 /* end confdefs.h. */
6705
6706 namespace conftest {
6707 extern "C" int IceConnectionNumber ();
6708 }
6709 int
6710 main (void)
6711 {
6712 return conftest::IceConnectionNumber ();
6713 ;
6714 return 0;
6715 }
6716 _ACEOF
6717 if ac_fn_cxx_try_link "$LINENO"
6718 then :
6719 ac_cv_lib_ICE_IceConnectionNumber=yes
6720 else $as_nop
6721 ac_cv_lib_ICE_IceConnectionNumber=no
6722 fi
6723 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6724 conftest$ac_exeext conftest.$ac_ext
6725 LIBS=$ac_check_lib_save_LIBS
6726 fi
6727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6728 printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6729 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
6730 then :
6731 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6732 fi
6733
6734 LDFLAGS=$ac_save_LDFLAGS
6735
6736 fi
6737
6738
6739 if test -n "$ac_tool_prefix"; then
6740 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6741 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6743 printf %s "checking for $ac_word... " >&6; }
6744 if test ${ac_cv_path_PKG_CONFIG+y}
6745 then :
6746 printf %s "(cached) " >&6
6747 else $as_nop
6748 case $PKG_CONFIG in
6749 [\\/]* | ?:[\\/]*)
6750 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6751 ;;
6752 *)
6753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6754 for as_dir in $PATH
6755 do
6756 IFS=$as_save_IFS
6757 case $as_dir in #(((
6758 '') as_dir=./ ;;
6759 */) ;;
6760 *) as_dir=$as_dir/ ;;
6761 esac
6762 for ac_exec_ext in '' $ac_executable_extensions; do
6763 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6764 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6765 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6766 break 2
6767 fi
6768 done
6769 done
6770 IFS=$as_save_IFS
6771
6772 ;;
6773 esac
6774 fi
6775 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6776 if test -n "$PKG_CONFIG"; then
6777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6778 printf "%s\n" "$PKG_CONFIG" >&6; }
6779 else
6780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781 printf "%s\n" "no" >&6; }
6782 fi
6783
6784
6785 fi
6786 if test -z "$ac_cv_path_PKG_CONFIG"; then
6787 ac_pt_PKG_CONFIG=$PKG_CONFIG
6788 # Extract the first word of "pkg-config", so it can be a program name with args.
6789 set dummy pkg-config; ac_word=$2
6790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791 printf %s "checking for $ac_word... " >&6; }
6792 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6793 then :
6794 printf %s "(cached) " >&6
6795 else $as_nop
6796 case $ac_pt_PKG_CONFIG in
6797 [\\/]* | ?:[\\/]*)
6798 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6799 ;;
6800 *)
6801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6802 for as_dir in $PATH
6803 do
6804 IFS=$as_save_IFS
6805 case $as_dir in #(((
6806 '') as_dir=./ ;;
6807 */) ;;
6808 *) as_dir=$as_dir/ ;;
6809 esac
6810 for ac_exec_ext in '' $ac_executable_extensions; do
6811 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6812 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6813 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6814 break 2
6815 fi
6816 done
6817 done
6818 IFS=$as_save_IFS
6819
6820 ;;
6821 esac
6822 fi
6823 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6824 if test -n "$ac_pt_PKG_CONFIG"; then
6825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6826 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6827 else
6828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6829 printf "%s\n" "no" >&6; }
6830 fi
6831
6832 if test "x$ac_pt_PKG_CONFIG" = x; then
6833 PKG_CONFIG="no"
6834 else
6835 case $cross_compiling:$ac_tool_warned in
6836 yes:)
6837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6838 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6839 ac_tool_warned=yes ;;
6840 esac
6841 PKG_CONFIG=$ac_pt_PKG_CONFIG
6842 fi
6843 else
6844 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6845 fi
6846
6847
6848
6849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libptytty (using pkg-config)" >&5
6850 printf %s "checking for libptytty (using pkg-config)... " >&6; }
6851 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libptytty; then
6852 PTYTTY_CFLAGS="`$PKG_CONFIG --cflags libptytty`"
6853 PTYTTY_LIBS="`$PKG_CONFIG --libs libptytty`"
6854
6855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6856 printf "%s\n" "ok" >&6; }
6857 :
6858 else
6859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6860 printf "%s\n" "no" >&6; }
6861
6862 as_fn_error $? "unable to find libptytty" "$LINENO" 5
6863
6864 fi
6865
6866
6867
6868
6869
6870 image_lib=none
6871
6872 PIXBUF_CFLAGS=
6873 PIXBUF_LIBS=
6874
6875 if test x$support_pixbuf = xyes; then
6876
6877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf-2.0 (using pkg-config)" >&5
6878 printf %s "checking for gdk-pixbuf-2.0 (using pkg-config)... " >&6; }
6879 if test $PKG_CONFIG != no && $PKG_CONFIG --exists gdk-pixbuf-2.0; then
6880 PIXBUF_CFLAGS="`$PKG_CONFIG --cflags gdk-pixbuf-2.0`"
6881 PIXBUF_LIBS="`$PKG_CONFIG --libs gdk-pixbuf-2.0`"
6882
6883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6884 printf "%s\n" "ok" >&6; }
6885
6886 image_lib=gdk-pixbuf
6887
6888 printf "%s\n" "#define HAVE_PIXBUF 1" >>confdefs.h
6889
6890
6891 else
6892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893 printf "%s\n" "no" >&6; }
6894 :
6895 fi
6896
6897 fi
6898
6899
6900
6901
6902 STARTUP_NOTIFICATION_CFLAGS=
6903 STARTUP_NOTIFICATION_LIBS=
6904
6905 if test x$support_startup_notification = xyes; then
6906
6907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification-1.0 (using pkg-config)" >&5
6908 printf %s "checking for libstartup-notification-1.0 (using pkg-config)... " >&6; }
6909 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then
6910 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG --cflags libstartup-notification-1.0`"
6911 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs libstartup-notification-1.0`"
6912
6913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6914 printf "%s\n" "ok" >&6; }
6915
6916
6917 printf "%s\n" "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6918
6919
6920 else
6921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6922 printf "%s\n" "no" >&6; }
6923 :
6924 fi
6925
6926 fi
6927
6928
6929
6930
6931 if test x$support_frills = xyes; then
6932
6933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xmu (using pkg-config)" >&5
6934 printf %s "checking for xmu (using pkg-config)... " >&6; }
6935 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xmu; then
6936 XMU_CFLAGS="`$PKG_CONFIG --cflags xmu`"
6937 XMU_LIBS="`$PKG_CONFIG --libs xmu`"
6938
6939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6940 printf "%s\n" "ok" >&6; }
6941
6942 X_LIBS="$XMU_LIBS $X_LIBS"
6943 CPPFLAGS="$CPPFLAGS $XMU_CFLAGS"
6944
6945 printf "%s\n" "#define HAVE_XMU 1" >>confdefs.h
6946
6947
6948 else
6949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6950 printf "%s\n" "no" >&6; }
6951 :
6952 fi
6953
6954 fi
6955
6956 ac_fn_cxx_check_header_compile "$LINENO" "sys/byteorder.h" "ac_cv_header_sys_byteorder_h" "$ac_includes_default"
6957 if test "x$ac_cv_header_sys_byteorder_h" = xyes
6958 then :
6959 printf "%s\n" "#define HAVE_SYS_BYTEORDER_H 1" >>confdefs.h
6960
6961 fi
6962 ac_fn_cxx_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
6963 if test "x$ac_cv_header_sys_ioctl_h" = xyes
6964 then :
6965 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
6966
6967 fi
6968 ac_fn_cxx_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
6969 if test "x$ac_cv_header_sys_sockio_h" = xyes
6970 then :
6971 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
6972
6973 fi
6974 ac_fn_cxx_check_header_compile "$LINENO" "sys/strredir.h" "ac_cv_header_sys_strredir_h" "$ac_includes_default"
6975 if test "x$ac_cv_header_sys_strredir_h" = xyes
6976 then :
6977 printf "%s\n" "#define HAVE_SYS_STRREDIR_H 1" >>confdefs.h
6978
6979 fi
6980 ac_fn_cxx_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
6981 if test "x$ac_cv_header_stdint_h" = xyes
6982 then :
6983 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
6984
6985 fi
6986 ac_fn_cxx_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
6987 if test "x$ac_cv_header_wchar_h" = xyes
6988 then :
6989 printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h
6990
6991 fi
6992
6993
6994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6995 printf %s "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6996 if test ${rxvt_cv_xlib_illegal_access+y}
6997 then :
6998 printf %s "(cached) " >&6
6999 else $as_nop
7000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7001 /* end confdefs.h. */
7002
7003 #define XLIB_ILLEGAL_ACCESS
7004 #include <X11/Xlib.h>
7005
7006 int
7007 main (void)
7008 {
7009
7010 Display *dpy;
7011 dpy->xdefaults = (char *)0;
7012
7013 ;
7014 return 0;
7015 }
7016 _ACEOF
7017 if ac_fn_cxx_try_compile "$LINENO"
7018 then :
7019 rxvt_cv_xlib_illegal_access=yes
7020 else $as_nop
7021 rxvt_cv_xlib_illegal_access=no
7022
7023 fi
7024 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7025 fi
7026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xlib_illegal_access" >&5
7027 printf "%s\n" "$rxvt_cv_xlib_illegal_access" >&6; }
7028 if test x$rxvt_cv_xlib_illegal_access = xyes; then
7029
7030 printf "%s\n" "#define XLIB_ILLEGAL_ACCESS 1" >>confdefs.h
7031
7032 fi
7033
7034 ac_fn_cxx_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
7035 if test "x$ac_cv_type_mode_t" = xyes
7036 then :
7037
7038 else $as_nop
7039
7040 printf "%s\n" "#define mode_t int" >>confdefs.h
7041
7042 fi
7043
7044
7045 ac_fn_cxx_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
7046 "
7047 if test "x$ac_cv_type_pid_t" = xyes
7048 then :
7049
7050 else $as_nop
7051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7052 /* end confdefs.h. */
7053
7054 #if defined _WIN64 && !defined __CYGWIN__
7055 LLP64
7056 #endif
7057
7058 int
7059 main (void)
7060 {
7061
7062 ;
7063 return 0;
7064 }
7065
7066 _ACEOF
7067 if ac_fn_cxx_try_compile "$LINENO"
7068 then :
7069 ac_pid_type='int'
7070 else $as_nop
7071 ac_pid_type='__int64'
7072 fi
7073 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7074
7075 printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
7076
7077
7078 fi
7079
7080
7081 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7082 printf %s "checking for grep that handles long lines and -e... " >&6; }
7083 if test ${ac_cv_path_GREP+y}
7084 then :
7085 printf %s "(cached) " >&6
7086 else $as_nop
7087 if test -z "$GREP"; then
7088 ac_path_GREP_found=false
7089 # Loop through the user's path and test for each of PROGNAME-LIST
7090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7091 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7092 do
7093 IFS=$as_save_IFS
7094 case $as_dir in #(((
7095 '') as_dir=./ ;;
7096 */) ;;
7097 *) as_dir=$as_dir/ ;;
7098 esac
7099 for ac_prog in grep ggrep
7100 do
7101 for ac_exec_ext in '' $ac_executable_extensions; do
7102 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7103 as_fn_executable_p "$ac_path_GREP" || continue
7104 # Check for GNU ac_path_GREP and select it if it is found.
7105 # Check for GNU $ac_path_GREP
7106 case `"$ac_path_GREP" --version 2>&1` in
7107 *GNU*)
7108 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7109 *)
7110 ac_count=0
7111 printf %s 0123456789 >"conftest.in"
7112 while :
7113 do
7114 cat "conftest.in" "conftest.in" >"conftest.tmp"
7115 mv "conftest.tmp" "conftest.in"
7116 cp "conftest.in" "conftest.nl"
7117 printf "%s\n" 'GREP' >> "conftest.nl"
7118 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7119 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7120 as_fn_arith $ac_count + 1 && ac_count=$as_val
7121 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7122 # Best one so far, save it but keep looking for a better one
7123 ac_cv_path_GREP="$ac_path_GREP"
7124 ac_path_GREP_max=$ac_count
7125 fi
7126 # 10*(2^10) chars as input seems more than enough
7127 test $ac_count -gt 10 && break
7128 done
7129 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7130 esac
7131
7132 $ac_path_GREP_found && break 3
7133 done
7134 done
7135 done
7136 IFS=$as_save_IFS
7137 if test -z "$ac_cv_path_GREP"; then
7138 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7139 fi
7140 else
7141 ac_cv_path_GREP=$GREP
7142 fi
7143
7144 fi
7145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7146 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7147 GREP="$ac_cv_path_GREP"
7148
7149
7150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7151 printf %s "checking for egrep... " >&6; }
7152 if test ${ac_cv_path_EGREP+y}
7153 then :
7154 printf %s "(cached) " >&6
7155 else $as_nop
7156 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7157 then ac_cv_path_EGREP="$GREP -E"
7158 else
7159 if test -z "$EGREP"; then
7160 ac_path_EGREP_found=false
7161 # Loop through the user's path and test for each of PROGNAME-LIST
7162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7163 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7164 do
7165 IFS=$as_save_IFS
7166 case $as_dir in #(((
7167 '') as_dir=./ ;;
7168 */) ;;
7169 *) as_dir=$as_dir/ ;;
7170 esac
7171 for ac_prog in egrep
7172 do
7173 for ac_exec_ext in '' $ac_executable_extensions; do
7174 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7175 as_fn_executable_p "$ac_path_EGREP" || continue
7176 # Check for GNU ac_path_EGREP and select it if it is found.
7177 # Check for GNU $ac_path_EGREP
7178 case `"$ac_path_EGREP" --version 2>&1` in
7179 *GNU*)
7180 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7181 *)
7182 ac_count=0
7183 printf %s 0123456789 >"conftest.in"
7184 while :
7185 do
7186 cat "conftest.in" "conftest.in" >"conftest.tmp"
7187 mv "conftest.tmp" "conftest.in"
7188 cp "conftest.in" "conftest.nl"
7189 printf "%s\n" 'EGREP' >> "conftest.nl"
7190 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7191 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7192 as_fn_arith $ac_count + 1 && ac_count=$as_val
7193 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7194 # Best one so far, save it but keep looking for a better one
7195 ac_cv_path_EGREP="$ac_path_EGREP"
7196 ac_path_EGREP_max=$ac_count
7197 fi
7198 # 10*(2^10) chars as input seems more than enough
7199 test $ac_count -gt 10 && break
7200 done
7201 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7202 esac
7203
7204 $ac_path_EGREP_found && break 3
7205 done
7206 done
7207 done
7208 IFS=$as_save_IFS
7209 if test -z "$ac_cv_path_EGREP"; then
7210 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7211 fi
7212 else
7213 ac_cv_path_EGREP=$EGREP
7214 fi
7215
7216 fi
7217 fi
7218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7219 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7220 EGREP="$ac_cv_path_EGREP"
7221
7222
7223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7224 printf %s "checking for uid_t in sys/types.h... " >&6; }
7225 if test ${ac_cv_type_uid_t+y}
7226 then :
7227 printf %s "(cached) " >&6
7228 else $as_nop
7229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7230 /* end confdefs.h. */
7231 #include <sys/types.h>
7232
7233 _ACEOF
7234 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7235 $EGREP "uid_t" >/dev/null 2>&1
7236 then :
7237 ac_cv_type_uid_t=yes
7238 else $as_nop
7239 ac_cv_type_uid_t=no
7240 fi
7241 rm -rf conftest*
7242
7243 fi
7244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7245 printf "%s\n" "$ac_cv_type_uid_t" >&6; }
7246 if test $ac_cv_type_uid_t = no; then
7247
7248 printf "%s\n" "#define uid_t int" >>confdefs.h
7249
7250
7251 printf "%s\n" "#define gid_t int" >>confdefs.h
7252
7253 fi
7254
7255 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
7256 case $ac_cv_c_int16_t in #(
7257 no|yes) ;; #(
7258 *)
7259
7260 printf "%s\n" "#define int16_t $ac_cv_c_int16_t" >>confdefs.h
7261 ;;
7262 esac
7263
7264 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
7265 case $ac_cv_c_uint16_t in #(
7266 no|yes) ;; #(
7267 *)
7268
7269
7270 printf "%s\n" "#define uint16_t $ac_cv_c_uint16_t" >>confdefs.h
7271 ;;
7272 esac
7273
7274 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
7275 case $ac_cv_c_int32_t in #(
7276 no|yes) ;; #(
7277 *)
7278
7279 printf "%s\n" "#define int32_t $ac_cv_c_int32_t" >>confdefs.h
7280 ;;
7281 esac
7282
7283 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
7284 case $ac_cv_c_uint32_t in #(
7285 no|yes) ;; #(
7286 *)
7287
7288 printf "%s\n" "#define _UINT32_T 1" >>confdefs.h
7289
7290
7291 printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
7292 ;;
7293 esac
7294
7295
7296 ac_fn_cxx_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
7297 if test "x$ac_cv_func_unsetenv" = xyes
7298 then :
7299 printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
7300
7301 fi
7302
7303
7304
7305
7306 save_LIBS=$LIBS
7307 save_CXXFLAGS=$CXXFLAGS
7308 CXXFLAGS="$CXXFLAGS $X_CFLAGS"
7309 LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7310 if test x$support_xim = xyes; then
7311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working Xlocale" >&5
7312 printf %s "checking for working Xlocale... " >&6; }
7313 if test ${rxvt_cv_func_xlocale+y}
7314 then :
7315 printf %s "(cached) " >&6
7316 else $as_nop
7317 if test "$cross_compiling" = yes
7318 then :
7319 :
7320 else $as_nop
7321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7322 /* end confdefs.h. */
7323
7324 #include <X11/Xlib.h>
7325 #include <stdlib.h>
7326 int main() {
7327 char *p;
7328 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7329 exit (XSupportsLocale() ? 0 : 1);
7330 else
7331 exit (1);
7332 }
7333
7334 _ACEOF
7335 if ac_fn_cxx_try_run "$LINENO"
7336 then :
7337 rxvt_cv_func_xlocale=yes
7338 else $as_nop
7339 rxvt_cv_func_xlocale=no
7340 fi
7341 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7342 conftest.$ac_objext conftest.beam conftest.$ac_ext
7343 fi
7344
7345 fi
7346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xlocale" >&5
7347 printf "%s\n" "$rxvt_cv_func_xlocale" >&6; }
7348 if test x$rxvt_cv_func_xlocale = xyes; then
7349
7350 printf "%s\n" "#define USE_XIM 1" >>confdefs.h
7351
7352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for broken XIM callback" >&5
7353 printf %s "checking for broken XIM callback... " >&6; }
7354 if test ${rxvt_cv_broken_ximcb+y}
7355 then :
7356 printf %s "(cached) " >&6
7357 else $as_nop
7358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7359 /* end confdefs.h. */
7360
7361 #include <X11/Xlib.h>
7362
7363 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
7364
7365 void f() {
7366 XIMCallback cb;
7367 cb.callback = im_destroy_cb;
7368 }
7369
7370 _ACEOF
7371 if ac_fn_cxx_try_compile "$LINENO"
7372 then :
7373 rxvt_cv_broken_ximcb=yes
7374 else $as_nop
7375 rxvt_cv_broken_ximcb=no
7376 fi
7377 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7378 fi
7379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_broken_ximcb" >&5
7380 printf "%s\n" "$rxvt_cv_broken_ximcb" >&6; }
7381
7382 if test x$rxvt_cv_broken_ximcb = xyes; then
7383
7384 printf "%s\n" "#define XIMCB_PROTO_BROKEN 1" >>confdefs.h
7385
7386 fi
7387 fi
7388 fi
7389
7390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working X setlocale" >&5
7391 printf %s "checking for working X setlocale... " >&6; }
7392 if test ${rxvt_cv_func_xsetlocale+y}
7393 then :
7394 printf %s "(cached) " >&6
7395 else $as_nop
7396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7397 /* end confdefs.h. */
7398 #define X_LOCALE 1
7399 #include <X11/Xlocale.h>
7400 int
7401 main (void)
7402 {
7403 setlocale(LC_CTYPE, "");
7404 ;
7405 return 0;
7406 }
7407 _ACEOF
7408 if ac_fn_cxx_try_link "$LINENO"
7409 then :
7410 rxvt_cv_func_xsetlocale=yes
7411 else $as_nop
7412 rxvt_cv_func_xsetlocale=no
7413 fi
7414 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7415 conftest$ac_exeext conftest.$ac_ext
7416 fi
7417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xsetlocale" >&5
7418 printf "%s\n" "$rxvt_cv_func_xsetlocale" >&6; }
7419 if test x$rxvt_cv_func_xsetlocale = xyes; then
7420
7421 printf "%s\n" "#define HAVE_XSETLOCALE 1" >>confdefs.h
7422
7423 fi
7424 LIBS=$save_LIBS
7425 CXXFLAGS=$save_CXXFLAGS
7426
7427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
7428 printf %s "checking for working nl_langinfo... " >&6; }
7429 if test ${rxvt_cv_func_nl_langinfo+y}
7430 then :
7431 printf %s "(cached) " >&6
7432 else $as_nop
7433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7434 /* end confdefs.h. */
7435 #include <langinfo.h>
7436 int
7437 main (void)
7438 {
7439 nl_langinfo(CODESET);
7440 ;
7441 return 0;
7442 }
7443 _ACEOF
7444 if ac_fn_cxx_try_link "$LINENO"
7445 then :
7446 rxvt_cv_func_nl_langinfo=yes
7447 else $as_nop
7448 rxvt_cv_func_nl_langinfo=no
7449 fi
7450 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7451 conftest$ac_exeext conftest.$ac_ext
7452 fi
7453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_nl_langinfo" >&5
7454 printf "%s\n" "$rxvt_cv_func_nl_langinfo" >&6; }
7455 if test x$rxvt_cv_func_nl_langinfo = xyes; then
7456
7457 printf "%s\n" "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7458
7459 fi
7460
7461 support_image=no
7462 if test x$support_inheritpixmap = xyes || test x$support_pixbuf = xyes; then
7463 support_image=yes
7464 fi
7465 if test x$support_xft = xyes || test x$support_image = xyes; then
7466 rxvt_have_xrender=no
7467
7468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xrender (using pkg-config)" >&5
7469 printf %s "checking for xrender (using pkg-config)... " >&6; }
7470 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xrender; then
7471 XRENDER_CFLAGS="`$PKG_CONFIG --cflags xrender`"
7472 XRENDER_LIBS="`$PKG_CONFIG --libs xrender`"
7473
7474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7475 printf "%s\n" "ok" >&6; }
7476
7477 X_LIBS="$XRENDER_LIBS $X_LIBS"
7478 CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS"
7479 rxvt_have_xrender=yes
7480
7481 save_LIBS="$LIBS"
7482 LIBS="$LIBS $X_LIBS"
7483 ac_fn_cxx_check_header_compile "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default"
7484 if test "x$ac_cv_header_X11_extensions_Xrender_h" = xyes
7485 then :
7486
7487 else $as_nop
7488 rxvt_have_xrender=no
7489 fi
7490
7491 ac_fn_cxx_check_func "$LINENO" "XRenderFindStandardFormat" "ac_cv_func_XRenderFindStandardFormat"
7492 if test "x$ac_cv_func_XRenderFindStandardFormat" = xyes
7493 then :
7494
7495 else $as_nop
7496 rxvt_have_xrender=no
7497 fi
7498
7499 LIBS="$save_LIBS"
7500
7501 else
7502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7503 printf "%s\n" "no" >&6; }
7504 :
7505 fi
7506
7507 fi
7508
7509 if test x$support_xft = xyes && test x$rxvt_have_xrender = xyes; then
7510
7511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fontconfig xft (using pkg-config)" >&5
7512 printf %s "checking for fontconfig xft (using pkg-config)... " >&6; }
7513 if test $PKG_CONFIG != no && $PKG_CONFIG --exists fontconfig xft; then
7514 XFT_CFLAGS="`$PKG_CONFIG --cflags fontconfig xft`"
7515 XFT_LIBS="`$PKG_CONFIG --libs fontconfig xft`"
7516
7517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7518 printf "%s\n" "ok" >&6; }
7519
7520 X_LIBS="$XFT_LIBS $X_LIBS"
7521 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
7522
7523 else
7524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7525 printf "%s\n" "no" >&6; }
7526
7527 # Extract the first word of "xft-config", so it can be a program name with args.
7528 set dummy xft-config; ac_word=$2
7529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7530 printf %s "checking for $ac_word... " >&6; }
7531 if test ${ac_cv_path_XFT_CONFIG+y}
7532 then :
7533 printf %s "(cached) " >&6
7534 else $as_nop
7535 case $XFT_CONFIG in
7536 [\\/]* | ?:[\\/]*)
7537 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
7538 ;;
7539 *)
7540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7541 for as_dir in $PATH
7542 do
7543 IFS=$as_save_IFS
7544 case $as_dir in #(((
7545 '') as_dir=./ ;;
7546 */) ;;
7547 *) as_dir=$as_dir/ ;;
7548 esac
7549 for ac_exec_ext in '' $ac_executable_extensions; do
7550 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7551 ac_cv_path_XFT_CONFIG="$as_dir$ac_word$ac_exec_ext"
7552 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7553 break 2
7554 fi
7555 done
7556 done
7557 IFS=$as_save_IFS
7558
7559 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
7560 ;;
7561 esac
7562 fi
7563 XFT_CONFIG=$ac_cv_path_XFT_CONFIG
7564 if test -n "$XFT_CONFIG"; then
7565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFT_CONFIG" >&5
7566 printf "%s\n" "$XFT_CONFIG" >&6; }
7567 else
7568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7569 printf "%s\n" "no" >&6; }
7570 fi
7571
7572
7573 if test $XFT_CONFIG != no; then
7574 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
7575 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
7576 fi
7577
7578 fi
7579
7580
7581 save_LIBS="$LIBS"
7582 LIBS="$LIBS $X_LIBS"
7583 for ac_header in X11/Xft/Xft.h fontconfig/fontconfig.h
7584 do :
7585 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
7586 ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7587 if eval test \"x\$"$as_ac_Header"\" = x"yes"
7588 then :
7589 cat >>confdefs.h <<_ACEOF
7590 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
7591 _ACEOF
7592
7593 else $as_nop
7594 support_xft=no
7595 fi
7596
7597 done
7598
7599 for ac_func in XftDrawString32 FcPatternGet
7600 do :
7601 as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
7602 ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
7603 if eval test \"x\$"$as_ac_var"\" = x"yes"
7604 then :
7605 cat >>confdefs.h <<_ACEOF
7606 #define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
7607 _ACEOF
7608
7609 else $as_nop
7610 support_xft=no
7611 fi
7612
7613 done
7614 LIBS="$save_LIBS"
7615
7616 if test x$support_xft = xyes; then
7617
7618 printf "%s\n" "#define XFT 1" >>confdefs.h
7619
7620 fi
7621 fi
7622
7623 if test x$support_image = xyes && test x$rxvt_have_xrender = xyes; then
7624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Render >= 0.11" >&5
7625 printf %s "checking for Render >= 0.11... " >&6; }
7626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7627 /* end confdefs.h. */
7628
7629 #include <X11/extensions/Xrender.h>
7630 #if RENDER_MAJOR == 0 && RENDER_MINOR <= 10
7631 error
7632 #endif
7633
7634 int
7635 main (void)
7636 {
7637
7638 ;
7639 return 0;
7640 }
7641 _ACEOF
7642 if ac_fn_cxx_try_compile "$LINENO"
7643 then :
7644
7645 else $as_nop
7646 support_image=no
7647 fi
7648 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7649 if test x$support_image = xyes; then
7650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7651 printf "%s\n" "ok" >&6; }
7652 LIBS="$LIBS -lm"
7653
7654 printf "%s\n" "#define XRENDER 1" >>confdefs.h
7655
7656
7657 if test x$support_inheritpixmap = xyes; then
7658
7659 printf "%s\n" "#define ENABLE_TRANSPARENCY 1" >>confdefs.h
7660
7661 fi
7662 else
7663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664 printf "%s\n" "no" >&6; }
7665 fi
7666 fi
7667
7668 if test x$support_styles = xyes; then
7669
7670 printf "%s\n" "#define ENABLE_STYLES 1" >>confdefs.h
7671
7672 fi
7673 if test x$support_iso14755 = xyes; then
7674
7675 printf "%s\n" "#define ISO_14755 1" >>confdefs.h
7676
7677 fi
7678 if test x$support_8bitctrls = xyes; then
7679
7680 printf "%s\n" "#define EIGHT_BIT_CONTROLS 1" >>confdefs.h
7681
7682 fi
7683 if test x$support_fading = xyes; then
7684
7685 printf "%s\n" "#define OFF_FOCUS_FADING 1" >>confdefs.h
7686
7687 fi
7688 if test x$support_keepscrolling = xno; then
7689
7690 printf "%s\n" "#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1" >>confdefs.h
7691
7692 fi
7693 if test x$support_selectionscrolling = xyes; then
7694
7695 printf "%s\n" "#define SELECTION_SCROLLING 1" >>confdefs.h
7696
7697 fi
7698 if test x$support_frills = xyes; then
7699
7700 printf "%s\n" "#define ENABLE_FRILLS 1" >>confdefs.h
7701
7702 fi
7703 if test x$support_mousewheel = xyes; then
7704
7705 printf "%s\n" "#define MOUSE_WHEEL 1" >>confdefs.h
7706
7707 fi
7708 if test x$support_mouseslipwheel = xyes; then
7709
7710 printf "%s\n" "#define MOUSE_SLIP_WHEELING 1" >>confdefs.h
7711
7712 fi
7713
7714 scrolltypes=plain
7715
7716 printf "%s\n" "#define PLAIN_SCROLLBAR 1" >>confdefs.h
7717
7718
7719 if test x$support_scroll_rxvt = xyes; then
7720
7721 printf "%s\n" "#define RXVT_SCROLLBAR 1" >>confdefs.h
7722
7723 scrolltypes="$scrolltypes rxvt"
7724 fi
7725 if test x$support_scroll_next = xyes; then
7726
7727 printf "%s\n" "#define NEXT_SCROLLBAR 1" >>confdefs.h
7728
7729 scrolltypes="$scrolltypes next"
7730 fi
7731 if test x$support_scroll_xterm = xyes; then
7732
7733 printf "%s\n" "#define XTERM_SCROLLBAR 1" >>confdefs.h
7734
7735 scrolltypes="$scrolltypes xterm"
7736 fi
7737 if test x$support_pointer_blank = xyes; then
7738
7739 printf "%s\n" "#define POINTER_BLANK 1" >>confdefs.h
7740
7741 fi
7742 if test x$support_text_blink = xyes; then
7743
7744 printf "%s\n" "#define TEXT_BLINK 1" >>confdefs.h
7745
7746 fi
7747 if test x$support_unicode3 = xyes; then
7748
7749 printf "%s\n" "#define UNICODE_3 1" >>confdefs.h
7750
7751 fi
7752 if test x$support_combining = xyes; then
7753
7754 printf "%s\n" "#define ENABLE_COMBINING 1" >>confdefs.h
7755
7756 fi
7757 if test x$codesets = xall; then
7758 codesets=jp,jp-ext,kr,zh,zh-ext
7759 fi
7760
7761 printf "%s\n" "#define ENCODING_EU 1" >>confdefs.h
7762
7763
7764 printf "%s\n" "#define ENCODING_VN 1" >>confdefs.h
7765
7766 for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
7767 case "$codeset" in
7768 JP )
7769 printf "%s\n" "#define ENCODING_JP 1" >>confdefs.h
7770 ;;
7771 JP_EXT )
7772 printf "%s\n" "#define ENCODING_JP_EXT 1" >>confdefs.h
7773 ;;
7774 KR )
7775 printf "%s\n" "#define ENCODING_KR 1" >>confdefs.h
7776 ;;
7777 ZH )
7778 printf "%s\n" "#define ENCODING_ZH 1" >>confdefs.h
7779 ;;
7780 ZH_EXT )
7781 printf "%s\n" "#define ENCODING_ZH_EXT 1" >>confdefs.h
7782 ;;
7783 esac
7784 done
7785
7786 IF_PERL=\#
7787 if test x$support_perl = xyes; then
7788 # Extract the first word of "perl5", so it can be a program name with args.
7789 set dummy perl5; ac_word=$2
7790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791 printf %s "checking for $ac_word... " >&6; }
7792 if test ${ac_cv_path_PERL+y}
7793 then :
7794 printf %s "(cached) " >&6
7795 else $as_nop
7796 case $PERL in
7797 [\\/]* | ?:[\\/]*)
7798 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7799 ;;
7800 *)
7801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7802 for as_dir in $PATH
7803 do
7804 IFS=$as_save_IFS
7805 case $as_dir in #(((
7806 '') as_dir=./ ;;
7807 */) ;;
7808 *) as_dir=$as_dir/ ;;
7809 esac
7810 for ac_exec_ext in '' $ac_executable_extensions; do
7811 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7812 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
7813 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7814 break 2
7815 fi
7816 done
7817 done
7818 IFS=$as_save_IFS
7819
7820 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
7821 ;;
7822 esac
7823 fi
7824 PERL=$ac_cv_path_PERL
7825 if test -n "$PERL"; then
7826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7827 printf "%s\n" "$PERL" >&6; }
7828 else
7829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7830 printf "%s\n" "no" >&6; }
7831 fi
7832
7833
7834
7835
7836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xext (using pkg-config)" >&5
7837 printf %s "checking for xext (using pkg-config)... " >&6; }
7838 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xext; then
7839 XEXT_CFLAGS="`$PKG_CONFIG --cflags xext`"
7840 XEXT_LIBS="`$PKG_CONFIG --libs xext`"
7841
7842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7843 printf "%s\n" "ok" >&6; }
7844 :
7845 else
7846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7847 printf "%s\n" "no" >&6; }
7848
7849 as_fn_error $? "unable to find xext, required for perl" "$LINENO" 5
7850
7851 fi
7852
7853
7854 X_LIBS="$XEXT_LIBS $X_LIBS"
7855 CPPFLAGS="$CPPFLAGS $XEXT_CFLAGS"
7856
7857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $PERL suitability" >&5
7858 printf %s "checking for $PERL suitability... " >&6; }
7859 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
7860
7861 save_CXXFLAGS="$CXXFLAGS"
7862 save_LIBS="$LIBS"
7863 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
7864 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
7865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7866 /* end confdefs.h. */
7867
7868 #include <EXTERN.h>
7869 #include <perl.h>
7870 #include <XSUB.h>
7871
7872 int
7873 main (void)
7874 {
7875
7876 PerlInterpreter *perl = perl_alloc ();
7877
7878 ;
7879 return 0;
7880 }
7881 _ACEOF
7882 if ac_fn_cxx_try_link "$LINENO"
7883 then :
7884 rxvt_perl_link=yes
7885 else $as_nop
7886 rxvt_perl_link=no
7887 fi
7888 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7889 conftest$ac_exeext conftest.$ac_ext
7890 CXXFLAGS="$save_CXXFLAGS"
7891 LIBS="$save_LIBS"
7892
7893 if test x$rxvt_perl_link = xyes; then
7894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7895 printf "%s\n" "ok" >&6; }
7896
7897 printf "%s\n" "#define ENABLE_PERL 1" >>confdefs.h
7898
7899 IF_PERL=
7900 PERL_O=rxvtperl.o
7901 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
7902 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
7903 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
7904 else
7905 as_fn_error $? "no, unable to link" "$LINENO" 5
7906 fi
7907 else
7908 as_fn_error $? "no working perl found, or perl not version >= 5.8" "$LINENO" 5
7909 fi
7910 fi
7911
7912
7913
7914
7915
7916
7917
7918
7919 ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile"
7920
7921 cat >confcache <<\_ACEOF
7922 # This file is a shell script that caches the results of configure
7923 # tests run on this system so they can be shared between configure
7924 # scripts and configure runs, see configure's option --config-cache.
7925 # It is not useful on other systems. If it contains results you don't
7926 # want to keep, you may remove or edit it.
7927 #
7928 # config.status only pays attention to the cache file if you give it
7929 # the --recheck option to rerun configure.
7930 #
7931 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7932 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7933 # following values.
7934
7935 _ACEOF
7936
7937 # The following way of writing the cache mishandles newlines in values,
7938 # but we know of no workaround that is simple, portable, and efficient.
7939 # So, we kill variables containing newlines.
7940 # Ultrix sh set writes to stderr and can't be redirected directly,
7941 # and sets the high bit in the cache file unless we assign to the vars.
7942 (
7943 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7944 eval ac_val=\$$ac_var
7945 case $ac_val in #(
7946 *${as_nl}*)
7947 case $ac_var in #(
7948 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7949 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7950 esac
7951 case $ac_var in #(
7952 _ | IFS | as_nl) ;; #(
7953 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7954 *) { eval $ac_var=; unset $ac_var;} ;;
7955 esac ;;
7956 esac
7957 done
7958
7959 (set) 2>&1 |
7960 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7961 *${as_nl}ac_space=\ *)
7962 # `set' does not quote correctly, so add quotes: double-quote
7963 # substitution turns \\\\ into \\, and sed turns \\ into \.
7964 sed -n \
7965 "s/'/'\\\\''/g;
7966 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7967 ;; #(
7968 *)
7969 # `set' quotes correctly as required by POSIX, so do not add quotes.
7970 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7971 ;;
7972 esac |
7973 sort
7974 ) |
7975 sed '
7976 /^ac_cv_env_/b end
7977 t clear
7978 :clear
7979 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
7980 t end
7981 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7982 :end' >>confcache
7983 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7984 if test -w "$cache_file"; then
7985 if test "x$cache_file" != "x/dev/null"; then
7986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7987 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
7988 if test ! -f "$cache_file" || test -h "$cache_file"; then
7989 cat confcache >"$cache_file"
7990 else
7991 case $cache_file in #(
7992 */* | ?:*)
7993 mv -f confcache "$cache_file"$$ &&
7994 mv -f "$cache_file"$$ "$cache_file" ;; #(
7995 *)
7996 mv -f confcache "$cache_file" ;;
7997 esac
7998 fi
7999 fi
8000 else
8001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8002 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
8003 fi
8004 fi
8005 rm -f confcache
8006
8007 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8008 # Let make expand exec_prefix.
8009 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8010
8011 DEFS=-DHAVE_CONFIG_H
8012
8013 ac_libobjs=
8014 ac_ltlibobjs=
8015 U=
8016 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8017 # 1. Remove the extension, and $U if already installed.
8018 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8019 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
8020 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8021 # will be set to the directory where LIBOBJS objects are built.
8022 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8023 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8024 done
8025 LIBOBJS=$ac_libobjs
8026
8027 LTLIBOBJS=$ac_ltlibobjs
8028
8029
8030
8031 : "${CONFIG_STATUS=./config.status}"
8032 ac_write_fail=0
8033 ac_clean_files_save=$ac_clean_files
8034 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8036 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
8037 as_write_fail=0
8038 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8039 #! $SHELL
8040 # Generated by $as_me.
8041 # Run this file to recreate the current configuration.
8042 # Compiler output produced by configure, useful for debugging
8043 # configure, is in config.log if it exists.
8044
8045 debug=false
8046 ac_cs_recheck=false
8047 ac_cs_silent=false
8048
8049 SHELL=\${CONFIG_SHELL-$SHELL}
8050 export SHELL
8051 _ASEOF
8052 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8053 ## -------------------- ##
8054 ## M4sh Initialization. ##
8055 ## -------------------- ##
8056
8057 # Be more Bourne compatible
8058 DUALCASE=1; export DUALCASE # for MKS sh
8059 as_nop=:
8060 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
8061 then :
8062 emulate sh
8063 NULLCMD=:
8064 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8065 # is contrary to our usage. Disable this feature.
8066 alias -g '${1+"$@"}'='"$@"'
8067 setopt NO_GLOB_SUBST
8068 else $as_nop
8069 case `(set -o) 2>/dev/null` in #(
8070 *posix*) :
8071 set -o posix ;; #(
8072 *) :
8073 ;;
8074 esac
8075 fi
8076
8077
8078
8079 # Reset variables that may have inherited troublesome values from
8080 # the environment.
8081
8082 # IFS needs to be set, to space, tab, and newline, in precisely that order.
8083 # (If _AS_PATH_WALK were called with IFS unset, it would have the
8084 # side effect of setting IFS to empty, thus disabling word splitting.)
8085 # Quoting is to prevent editors from complaining about space-tab.
8086 as_nl='
8087 '
8088 export as_nl
8089 IFS=" "" $as_nl"
8090
8091 PS1='$ '
8092 PS2='> '
8093 PS4='+ '
8094
8095 # Ensure predictable behavior from utilities with locale-dependent output.
8096 LC_ALL=C
8097 export LC_ALL
8098 LANGUAGE=C
8099 export LANGUAGE
8100
8101 # We cannot yet rely on "unset" to work, but we need these variables
8102 # to be unset--not just set to an empty or harmless value--now, to
8103 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
8104 # also avoids known problems related to "unset" and subshell syntax
8105 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
8106 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
8107 do eval test \${$as_var+y} \
8108 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8109 done
8110
8111 # Ensure that fds 0, 1, and 2 are open.
8112 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
8113 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
8114 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
8115
8116 # The user is always right.
8117 if ${PATH_SEPARATOR+false} :; then
8118 PATH_SEPARATOR=:
8119 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8120 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8121 PATH_SEPARATOR=';'
8122 }
8123 fi
8124
8125
8126 # Find who we are. Look in the path if we contain no directory separator.
8127 as_myself=
8128 case $0 in #((
8129 *[\\/]* ) as_myself=$0 ;;
8130 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8131 for as_dir in $PATH
8132 do
8133 IFS=$as_save_IFS
8134 case $as_dir in #(((
8135 '') as_dir=./ ;;
8136 */) ;;
8137 *) as_dir=$as_dir/ ;;
8138 esac
8139 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
8140 done
8141 IFS=$as_save_IFS
8142
8143 ;;
8144 esac
8145 # We did not find ourselves, most probably we were run as `sh COMMAND'
8146 # in which case we are not to be found in the path.
8147 if test "x$as_myself" = x; then
8148 as_myself=$0
8149 fi
8150 if test ! -f "$as_myself"; then
8151 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8152 exit 1
8153 fi
8154
8155
8156
8157 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8158 # ----------------------------------------
8159 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8160 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8161 # script with STATUS, using 1 if that was 0.
8162 as_fn_error ()
8163 {
8164 as_status=$1; test $as_status -eq 0 && as_status=1
8165 if test "$4"; then
8166 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8167 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8168 fi
8169 printf "%s\n" "$as_me: error: $2" >&2
8170 as_fn_exit $as_status
8171 } # as_fn_error
8172
8173
8174
8175 # as_fn_set_status STATUS
8176 # -----------------------
8177 # Set $? to STATUS, without forking.
8178 as_fn_set_status ()
8179 {
8180 return $1
8181 } # as_fn_set_status
8182
8183 # as_fn_exit STATUS
8184 # -----------------
8185 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8186 as_fn_exit ()
8187 {
8188 set +e
8189 as_fn_set_status $1
8190 exit $1
8191 } # as_fn_exit
8192
8193 # as_fn_unset VAR
8194 # ---------------
8195 # Portably unset VAR.
8196 as_fn_unset ()
8197 {
8198 { eval $1=; unset $1;}
8199 }
8200 as_unset=as_fn_unset
8201
8202 # as_fn_append VAR VALUE
8203 # ----------------------
8204 # Append the text in VALUE to the end of the definition contained in VAR. Take
8205 # advantage of any shell optimizations that allow amortized linear growth over
8206 # repeated appends, instead of the typical quadratic growth present in naive
8207 # implementations.
8208 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
8209 then :
8210 eval 'as_fn_append ()
8211 {
8212 eval $1+=\$2
8213 }'
8214 else $as_nop
8215 as_fn_append ()
8216 {
8217 eval $1=\$$1\$2
8218 }
8219 fi # as_fn_append
8220
8221 # as_fn_arith ARG...
8222 # ------------------
8223 # Perform arithmetic evaluation on the ARGs, and store the result in the
8224 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8225 # must be portable across $(()) and expr.
8226 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
8227 then :
8228 eval 'as_fn_arith ()
8229 {
8230 as_val=$(( $* ))
8231 }'
8232 else $as_nop
8233 as_fn_arith ()
8234 {
8235 as_val=`expr "$@" || test $? -eq 1`
8236 }
8237 fi # as_fn_arith
8238
8239
8240 if expr a : '\(a\)' >/dev/null 2>&1 &&
8241 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8242 as_expr=expr
8243 else
8244 as_expr=false
8245 fi
8246
8247 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8248 as_basename=basename
8249 else
8250 as_basename=false
8251 fi
8252
8253 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8254 as_dirname=dirname
8255 else
8256 as_dirname=false
8257 fi
8258
8259 as_me=`$as_basename -- "$0" ||
8260 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8261 X"$0" : 'X\(//\)$' \| \
8262 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8263 printf "%s\n" X/"$0" |
8264 sed '/^.*\/\([^/][^/]*\)\/*$/{
8265 s//\1/
8266 q
8267 }
8268 /^X\/\(\/\/\)$/{
8269 s//\1/
8270 q
8271 }
8272 /^X\/\(\/\).*/{
8273 s//\1/
8274 q
8275 }
8276 s/.*/./; q'`
8277
8278 # Avoid depending upon Character Ranges.
8279 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8280 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8281 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8282 as_cr_digits='0123456789'
8283 as_cr_alnum=$as_cr_Letters$as_cr_digits
8284
8285
8286 # Determine whether it's possible to make 'echo' print without a newline.
8287 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
8288 # for compatibility with existing Makefiles.
8289 ECHO_C= ECHO_N= ECHO_T=
8290 case `echo -n x` in #(((((
8291 -n*)
8292 case `echo 'xy\c'` in
8293 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8294 xy) ECHO_C='\c';;
8295 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8296 ECHO_T=' ';;
8297 esac;;
8298 *)
8299 ECHO_N='-n';;
8300 esac
8301
8302 # For backward compatibility with old third-party macros, we provide
8303 # the shell variables $as_echo and $as_echo_n. New code should use
8304 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
8305 as_echo='printf %s\n'
8306 as_echo_n='printf %s'
8307
8308 rm -f conf$$ conf$$.exe conf$$.file
8309 if test -d conf$$.dir; then
8310 rm -f conf$$.dir/conf$$.file
8311 else
8312 rm -f conf$$.dir
8313 mkdir conf$$.dir 2>/dev/null
8314 fi
8315 if (echo >conf$$.file) 2>/dev/null; then
8316 if ln -s conf$$.file conf$$ 2>/dev/null; then
8317 as_ln_s='ln -s'
8318 # ... but there are two gotchas:
8319 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8320 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8321 # In both cases, we have to default to `cp -pR'.
8322 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8323 as_ln_s='cp -pR'
8324 elif ln conf$$.file conf$$ 2>/dev/null; then
8325 as_ln_s=ln
8326 else
8327 as_ln_s='cp -pR'
8328 fi
8329 else
8330 as_ln_s='cp -pR'
8331 fi
8332 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8333 rmdir conf$$.dir 2>/dev/null
8334
8335
8336 # as_fn_mkdir_p
8337 # -------------
8338 # Create "$as_dir" as a directory, including parents if necessary.
8339 as_fn_mkdir_p ()
8340 {
8341
8342 case $as_dir in #(
8343 -*) as_dir=./$as_dir;;
8344 esac
8345 test -d "$as_dir" || eval $as_mkdir_p || {
8346 as_dirs=
8347 while :; do
8348 case $as_dir in #(
8349 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8350 *) as_qdir=$as_dir;;
8351 esac
8352 as_dirs="'$as_qdir' $as_dirs"
8353 as_dir=`$as_dirname -- "$as_dir" ||
8354 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8355 X"$as_dir" : 'X\(//\)[^/]' \| \
8356 X"$as_dir" : 'X\(//\)$' \| \
8357 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8358 printf "%s\n" X"$as_dir" |
8359 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8360 s//\1/
8361 q
8362 }
8363 /^X\(\/\/\)[^/].*/{
8364 s//\1/
8365 q
8366 }
8367 /^X\(\/\/\)$/{
8368 s//\1/
8369 q
8370 }
8371 /^X\(\/\).*/{
8372 s//\1/
8373 q
8374 }
8375 s/.*/./; q'`
8376 test -d "$as_dir" && break
8377 done
8378 test -z "$as_dirs" || eval "mkdir $as_dirs"
8379 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8380
8381
8382 } # as_fn_mkdir_p
8383 if mkdir -p . 2>/dev/null; then
8384 as_mkdir_p='mkdir -p "$as_dir"'
8385 else
8386 test -d ./-p && rmdir ./-p
8387 as_mkdir_p=false
8388 fi
8389
8390
8391 # as_fn_executable_p FILE
8392 # -----------------------
8393 # Test if FILE is an executable regular file.
8394 as_fn_executable_p ()
8395 {
8396 test -f "$1" && test -x "$1"
8397 } # as_fn_executable_p
8398 as_test_x='test -x'
8399 as_executable_p=as_fn_executable_p
8400
8401 # Sed expression to map a string onto a valid CPP name.
8402 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8403
8404 # Sed expression to map a string onto a valid variable name.
8405 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8406
8407
8408 exec 6>&1
8409 ## ----------------------------------- ##
8410 ## Main body of $CONFIG_STATUS script. ##
8411 ## ----------------------------------- ##
8412 _ASEOF
8413 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8414
8415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8416 # Save the log message, to keep $0 and so on meaningful, and to
8417 # report actual input values of CONFIG_FILES etc. instead of their
8418 # values after options handling.
8419 ac_log="
8420 This file was extended by $as_me, which was
8421 generated by GNU Autoconf 2.71. Invocation command line was
8422
8423 CONFIG_FILES = $CONFIG_FILES
8424 CONFIG_HEADERS = $CONFIG_HEADERS
8425 CONFIG_LINKS = $CONFIG_LINKS
8426 CONFIG_COMMANDS = $CONFIG_COMMANDS
8427 $ $0 $@
8428
8429 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8430 "
8431
8432 _ACEOF
8433
8434 case $ac_config_files in *"
8435 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8436 esac
8437
8438 case $ac_config_headers in *"
8439 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8440 esac
8441
8442
8443 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8444 # Files that config.status was made for.
8445 config_files="$ac_config_files"
8446 config_headers="$ac_config_headers"
8447
8448 _ACEOF
8449
8450 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8451 ac_cs_usage="\
8452 \`$as_me' instantiates files and other configuration actions
8453 from templates according to the current configuration. Unless the files
8454 and actions are specified as TAGs, all are instantiated by default.
8455
8456 Usage: $0 [OPTION]... [TAG]...
8457
8458 -h, --help print this help, then exit
8459 -V, --version print version number and configuration settings, then exit
8460 --config print configuration, then exit
8461 -q, --quiet, --silent
8462 do not print progress messages
8463 -d, --debug don't remove temporary files
8464 --recheck update $as_me by reconfiguring in the same conditions
8465 --file=FILE[:TEMPLATE]
8466 instantiate the configuration file FILE
8467 --header=FILE[:TEMPLATE]
8468 instantiate the configuration header FILE
8469
8470 Configuration files:
8471 $config_files
8472
8473 Configuration headers:
8474 $config_headers
8475
8476 Report bugs to the package provider."
8477
8478 _ACEOF
8479 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
8480 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
8481 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8482 ac_cs_config='$ac_cs_config_escaped'
8483 ac_cs_version="\\
8484 config.status
8485 configured by $0, generated by GNU Autoconf 2.71,
8486 with options \\"\$ac_cs_config\\"
8487
8488 Copyright (C) 2021 Free Software Foundation, Inc.
8489 This config.status script is free software; the Free Software Foundation
8490 gives unlimited permission to copy, distribute and modify it."
8491
8492 ac_pwd='$ac_pwd'
8493 srcdir='$srcdir'
8494 INSTALL='$INSTALL'
8495 test -n "\$AWK" || AWK=awk
8496 _ACEOF
8497
8498 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8499 # The default lists apply if the user does not specify any file.
8500 ac_need_defaults=:
8501 while test $# != 0
8502 do
8503 case $1 in
8504 --*=?*)
8505 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8506 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8507 ac_shift=:
8508 ;;
8509 --*=)
8510 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8511 ac_optarg=
8512 ac_shift=:
8513 ;;
8514 *)
8515 ac_option=$1
8516 ac_optarg=$2
8517 ac_shift=shift
8518 ;;
8519 esac
8520
8521 case $ac_option in
8522 # Handling of the options.
8523 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8524 ac_cs_recheck=: ;;
8525 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8526 printf "%s\n" "$ac_cs_version"; exit ;;
8527 --config | --confi | --conf | --con | --co | --c )
8528 printf "%s\n" "$ac_cs_config"; exit ;;
8529 --debug | --debu | --deb | --de | --d | -d )
8530 debug=: ;;
8531 --file | --fil | --fi | --f )
8532 $ac_shift
8533 case $ac_optarg in
8534 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8535 '') as_fn_error $? "missing file argument" ;;
8536 esac
8537 as_fn_append CONFIG_FILES " '$ac_optarg'"
8538 ac_need_defaults=false;;
8539 --header | --heade | --head | --hea )
8540 $ac_shift
8541 case $ac_optarg in
8542 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8543 esac
8544 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8545 ac_need_defaults=false;;
8546 --he | --h)
8547 # Conflict between --help and --header
8548 as_fn_error $? "ambiguous option: \`$1'
8549 Try \`$0 --help' for more information.";;
8550 --help | --hel | -h )
8551 printf "%s\n" "$ac_cs_usage"; exit ;;
8552 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8553 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8554 ac_cs_silent=: ;;
8555
8556 # This is an error.
8557 -*) as_fn_error $? "unrecognized option: \`$1'
8558 Try \`$0 --help' for more information." ;;
8559
8560 *) as_fn_append ac_config_targets " $1"
8561 ac_need_defaults=false ;;
8562
8563 esac
8564 shift
8565 done
8566
8567 ac_configure_extra_args=
8568
8569 if $ac_cs_silent; then
8570 exec 6>/dev/null
8571 ac_configure_extra_args="$ac_configure_extra_args --silent"
8572 fi
8573
8574 _ACEOF
8575 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8576 if \$ac_cs_recheck; then
8577 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8578 shift
8579 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
8580 CONFIG_SHELL='$SHELL'
8581 export CONFIG_SHELL
8582 exec "\$@"
8583 fi
8584
8585 _ACEOF
8586 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8587 exec 5>>config.log
8588 {
8589 echo
8590 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8591 ## Running $as_me. ##
8592 _ASBOX
8593 printf "%s\n" "$ac_log"
8594 } >&5
8595
8596 _ACEOF
8597 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8598 _ACEOF
8599
8600 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8601
8602 # Handling of arguments.
8603 for ac_config_target in $ac_config_targets
8604 do
8605 case $ac_config_target in
8606 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
8607 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8608 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
8609 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8610
8611 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8612 esac
8613 done
8614
8615
8616 # If the user did not use the arguments to specify the items to instantiate,
8617 # then the envvar interface is used. Set only those that are not.
8618 # We use the long form for the default assignment because of an extremely
8619 # bizarre bug on SunOS 4.1.3.
8620 if $ac_need_defaults; then
8621 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
8622 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
8623 fi
8624
8625 # Have a temporary directory for convenience. Make it in the build tree
8626 # simply because there is no reason against having it here, and in addition,
8627 # creating and moving files from /tmp can sometimes cause problems.
8628 # Hook for its removal unless debugging.
8629 # Note that there is a small window in which the directory will not be cleaned:
8630 # after its creation but before its name has been assigned to `$tmp'.
8631 $debug ||
8632 {
8633 tmp= ac_tmp=
8634 trap 'exit_status=$?
8635 : "${ac_tmp:=$tmp}"
8636 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8637 ' 0
8638 trap 'as_fn_exit 1' 1 2 13 15
8639 }
8640 # Create a (secure) tmp directory for tmp files.
8641
8642 {
8643 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8644 test -d "$tmp"
8645 } ||
8646 {
8647 tmp=./conf$$-$RANDOM
8648 (umask 077 && mkdir "$tmp")
8649 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8650 ac_tmp=$tmp
8651
8652 # Set up the scripts for CONFIG_FILES section.
8653 # No need to generate them if there are no CONFIG_FILES.
8654 # This happens for instance with `./config.status config.h'.
8655 if test -n "$CONFIG_FILES"; then
8656
8657
8658 ac_cr=`echo X | tr X '\015'`
8659 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8660 # But we know of no other shell where ac_cr would be empty at this
8661 # point, so we can use a bashism as a fallback.
8662 if test "x$ac_cr" = x; then
8663 eval ac_cr=\$\'\\r\'
8664 fi
8665 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8666 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8667 ac_cs_awk_cr='\\r'
8668 else
8669 ac_cs_awk_cr=$ac_cr
8670 fi
8671
8672 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8673 _ACEOF
8674
8675
8676 {
8677 echo "cat >conf$$subs.awk <<_ACEOF" &&
8678 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8679 echo "_ACEOF"
8680 } >conf$$subs.sh ||
8681 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8682 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8683 ac_delim='%!_!# '
8684 for ac_last_try in false false false false false :; do
8685 . ./conf$$subs.sh ||
8686 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8687
8688 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8689 if test $ac_delim_n = $ac_delim_num; then
8690 break
8691 elif $ac_last_try; then
8692 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8693 else
8694 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8695 fi
8696 done
8697 rm -f conf$$subs.sh
8698
8699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8700 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8701 _ACEOF
8702 sed -n '
8703 h
8704 s/^/S["/; s/!.*/"]=/
8705 p
8706 g
8707 s/^[^!]*!//
8708 :repl
8709 t repl
8710 s/'"$ac_delim"'$//
8711 t delim
8712 :nl
8713 h
8714 s/\(.\{148\}\)..*/\1/
8715 t more1
8716 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8717 p
8718 n
8719 b repl
8720 :more1
8721 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8722 p
8723 g
8724 s/.\{148\}//
8725 t nl
8726 :delim
8727 h
8728 s/\(.\{148\}\)..*/\1/
8729 t more2
8730 s/["\\]/\\&/g; s/^/"/; s/$/"/
8731 p
8732 b
8733 :more2
8734 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8735 p
8736 g
8737 s/.\{148\}//
8738 t delim
8739 ' <conf$$subs.awk | sed '
8740 /^[^""]/{
8741 N
8742 s/\n//
8743 }
8744 ' >>$CONFIG_STATUS || ac_write_fail=1
8745 rm -f conf$$subs.awk
8746 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8747 _ACAWK
8748 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8749 for (key in S) S_is_set[key] = 1
8750 FS = ""
8751
8752 }
8753 {
8754 line = $ 0
8755 nfields = split(line, field, "@")
8756 substed = 0
8757 len = length(field[1])
8758 for (i = 2; i < nfields; i++) {
8759 key = field[i]
8760 keylen = length(key)
8761 if (S_is_set[key]) {
8762 value = S[key]
8763 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8764 len += length(value) + length(field[++i])
8765 substed = 1
8766 } else
8767 len += 1 + keylen
8768 }
8769
8770 print line
8771 }
8772
8773 _ACAWK
8774 _ACEOF
8775 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8776 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8777 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8778 else
8779 cat
8780 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8781 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8782 _ACEOF
8783
8784 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8785 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8786 # trailing colons and then remove the whole line if VPATH becomes empty
8787 # (actually we leave an empty line to preserve line numbers).
8788 if test "x$srcdir" = x.; then
8789 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8790 h
8791 s///
8792 s/^/:/
8793 s/[ ]*$/:/
8794 s/:\$(srcdir):/:/g
8795 s/:\${srcdir}:/:/g
8796 s/:@srcdir@:/:/g
8797 s/^:*//
8798 s/:*$//
8799 x
8800 s/\(=[ ]*\).*/\1/
8801 G
8802 s/\n//
8803 s/^[^=]*=[ ]*$//
8804 }'
8805 fi
8806
8807 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8808 fi # test -n "$CONFIG_FILES"
8809
8810 # Set up the scripts for CONFIG_HEADERS section.
8811 # No need to generate them if there are no CONFIG_HEADERS.
8812 # This happens for instance with `./config.status Makefile'.
8813 if test -n "$CONFIG_HEADERS"; then
8814 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8815 BEGIN {
8816 _ACEOF
8817
8818 # Transform confdefs.h into an awk script `defines.awk', embedded as
8819 # here-document in config.status, that substitutes the proper values into
8820 # config.h.in to produce config.h.
8821
8822 # Create a delimiter string that does not exist in confdefs.h, to ease
8823 # handling of long lines.
8824 ac_delim='%!_!# '
8825 for ac_last_try in false false :; do
8826 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8827 if test -z "$ac_tt"; then
8828 break
8829 elif $ac_last_try; then
8830 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8831 else
8832 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8833 fi
8834 done
8835
8836 # For the awk script, D is an array of macro values keyed by name,
8837 # likewise P contains macro parameters if any. Preserve backslash
8838 # newline sequences.
8839
8840 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8841 sed -n '
8842 s/.\{148\}/&'"$ac_delim"'/g
8843 t rset
8844 :rset
8845 s/^[ ]*#[ ]*define[ ][ ]*/ /
8846 t def
8847 d
8848 :def
8849 s/\\$//
8850 t bsnl
8851 s/["\\]/\\&/g
8852 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8853 D["\1"]=" \3"/p
8854 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8855 d
8856 :bsnl
8857 s/["\\]/\\&/g
8858 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8859 D["\1"]=" \3\\\\\\n"\\/p
8860 t cont
8861 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8862 t cont
8863 d
8864 :cont
8865 n
8866 s/.\{148\}/&'"$ac_delim"'/g
8867 t clear
8868 :clear
8869 s/\\$//
8870 t bsnlc
8871 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8872 d
8873 :bsnlc
8874 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8875 b cont
8876 ' <confdefs.h | sed '
8877 s/'"$ac_delim"'/"\\\
8878 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8879
8880 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8881 for (key in D) D_is_set[key] = 1
8882 FS = ""
8883 }
8884 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8885 line = \$ 0
8886 split(line, arg, " ")
8887 if (arg[1] == "#") {
8888 defundef = arg[2]
8889 mac1 = arg[3]
8890 } else {
8891 defundef = substr(arg[1], 2)
8892 mac1 = arg[2]
8893 }
8894 split(mac1, mac2, "(") #)
8895 macro = mac2[1]
8896 prefix = substr(line, 1, index(line, defundef) - 1)
8897 if (D_is_set[macro]) {
8898 # Preserve the white space surrounding the "#".
8899 print prefix "define", macro P[macro] D[macro]
8900 next
8901 } else {
8902 # Replace #undef with comments. This is necessary, for example,
8903 # in the case of _POSIX_SOURCE, which is predefined and required
8904 # on some systems where configure will not decide to define it.
8905 if (defundef == "undef") {
8906 print "/*", prefix defundef, macro, "*/"
8907 next
8908 }
8909 }
8910 }
8911 { print }
8912 _ACAWK
8913 _ACEOF
8914 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8915 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8916 fi # test -n "$CONFIG_HEADERS"
8917
8918
8919 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
8920 shift
8921 for ac_tag
8922 do
8923 case $ac_tag in
8924 :[FHLC]) ac_mode=$ac_tag; continue;;
8925 esac
8926 case $ac_mode$ac_tag in
8927 :[FHL]*:*);;
8928 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8929 :[FH]-) ac_tag=-:-;;
8930 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8931 esac
8932 ac_save_IFS=$IFS
8933 IFS=:
8934 set x $ac_tag
8935 IFS=$ac_save_IFS
8936 shift
8937 ac_file=$1
8938 shift
8939
8940 case $ac_mode in
8941 :L) ac_source=$1;;
8942 :[FH])
8943 ac_file_inputs=
8944 for ac_f
8945 do
8946 case $ac_f in
8947 -) ac_f="$ac_tmp/stdin";;
8948 *) # Look for the file first in the build tree, then in the source tree
8949 # (if the path is not absolute). The absolute path cannot be DOS-style,
8950 # because $ac_f cannot contain `:'.
8951 test -f "$ac_f" ||
8952 case $ac_f in
8953 [\\/$]*) false;;
8954 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8955 esac ||
8956 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8957 esac
8958 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8959 as_fn_append ac_file_inputs " '$ac_f'"
8960 done
8961
8962 # Let's still pretend it is `configure' which instantiates (i.e., don't
8963 # use $as_me), people would be surprised to read:
8964 # /* config.h. Generated by config.status. */
8965 configure_input='Generated from '`
8966 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8967 `' by configure.'
8968 if test x"$ac_file" != x-; then
8969 configure_input="$ac_file. $configure_input"
8970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8971 printf "%s\n" "$as_me: creating $ac_file" >&6;}
8972 fi
8973 # Neutralize special characters interpreted by sed in replacement strings.
8974 case $configure_input in #(
8975 *\&* | *\|* | *\\* )
8976 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
8977 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8978 *) ac_sed_conf_input=$configure_input;;
8979 esac
8980
8981 case $ac_tag in
8982 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8983 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8984 esac
8985 ;;
8986 esac
8987
8988 ac_dir=`$as_dirname -- "$ac_file" ||
8989 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8990 X"$ac_file" : 'X\(//\)[^/]' \| \
8991 X"$ac_file" : 'X\(//\)$' \| \
8992 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8993 printf "%s\n" X"$ac_file" |
8994 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8995 s//\1/
8996 q
8997 }
8998 /^X\(\/\/\)[^/].*/{
8999 s//\1/
9000 q
9001 }
9002 /^X\(\/\/\)$/{
9003 s//\1/
9004 q
9005 }
9006 /^X\(\/\).*/{
9007 s//\1/
9008 q
9009 }
9010 s/.*/./; q'`
9011 as_dir="$ac_dir"; as_fn_mkdir_p
9012 ac_builddir=.
9013
9014 case "$ac_dir" in
9015 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9016 *)
9017 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
9018 # A ".." for each directory in $ac_dir_suffix.
9019 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9020 case $ac_top_builddir_sub in
9021 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9022 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9023 esac ;;
9024 esac
9025 ac_abs_top_builddir=$ac_pwd
9026 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9027 # for backward compatibility:
9028 ac_top_builddir=$ac_top_build_prefix
9029
9030 case $srcdir in
9031 .) # We are building in place.
9032 ac_srcdir=.
9033 ac_top_srcdir=$ac_top_builddir_sub
9034 ac_abs_top_srcdir=$ac_pwd ;;
9035 [\\/]* | ?:[\\/]* ) # Absolute name.
9036 ac_srcdir=$srcdir$ac_dir_suffix;
9037 ac_top_srcdir=$srcdir
9038 ac_abs_top_srcdir=$srcdir ;;
9039 *) # Relative name.
9040 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9041 ac_top_srcdir=$ac_top_build_prefix$srcdir
9042 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9043 esac
9044 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9045
9046
9047 case $ac_mode in
9048 :F)
9049 #
9050 # CONFIG_FILE
9051 #
9052
9053 case $INSTALL in
9054 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9055 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9056 esac
9057 _ACEOF
9058
9059 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9060 # If the template does not know about datarootdir, expand it.
9061 # FIXME: This hack should be removed a few years after 2.60.
9062 ac_datarootdir_hack=; ac_datarootdir_seen=
9063 ac_sed_dataroot='
9064 /datarootdir/ {
9065 p
9066 q
9067 }
9068 /@datadir@/p
9069 /@docdir@/p
9070 /@infodir@/p
9071 /@localedir@/p
9072 /@mandir@/p'
9073 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9074 *datarootdir*) ac_datarootdir_seen=yes;;
9075 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9077 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9078 _ACEOF
9079 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9080 ac_datarootdir_hack='
9081 s&@datadir@&$datadir&g
9082 s&@docdir@&$docdir&g
9083 s&@infodir@&$infodir&g
9084 s&@localedir@&$localedir&g
9085 s&@mandir@&$mandir&g
9086 s&\\\${datarootdir}&$datarootdir&g' ;;
9087 esac
9088 _ACEOF
9089
9090 # Neutralize VPATH when `$srcdir' = `.'.
9091 # Shell code in configure.ac might set extrasub.
9092 # FIXME: do we really want to maintain this feature?
9093 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9094 ac_sed_extra="$ac_vpsub
9095 $extrasub
9096 _ACEOF
9097 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9098 :t
9099 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9100 s|@configure_input@|$ac_sed_conf_input|;t t
9101 s&@top_builddir@&$ac_top_builddir_sub&;t t
9102 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9103 s&@srcdir@&$ac_srcdir&;t t
9104 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9105 s&@top_srcdir@&$ac_top_srcdir&;t t
9106 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9107 s&@builddir@&$ac_builddir&;t t
9108 s&@abs_builddir@&$ac_abs_builddir&;t t
9109 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9110 s&@INSTALL@&$ac_INSTALL&;t t
9111 $ac_datarootdir_hack
9112 "
9113 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9114 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9115
9116 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9117 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9118 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9119 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9121 which seems to be undefined. Please make sure it is defined" >&5
9122 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9123 which seems to be undefined. Please make sure it is defined" >&2;}
9124
9125 rm -f "$ac_tmp/stdin"
9126 case $ac_file in
9127 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9128 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9129 esac \
9130 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9131 ;;
9132 :H)
9133 #
9134 # CONFIG_HEADER
9135 #
9136 if test x"$ac_file" != x-; then
9137 {
9138 printf "%s\n" "/* $configure_input */" >&1 \
9139 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9140 } >"$ac_tmp/config.h" \
9141 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9142 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9144 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
9145 else
9146 rm -f "$ac_file"
9147 mv "$ac_tmp/config.h" "$ac_file" \
9148 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9149 fi
9150 else
9151 printf "%s\n" "/* $configure_input */" >&1 \
9152 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9153 || as_fn_error $? "could not create -" "$LINENO" 5
9154 fi
9155 ;;
9156
9157
9158 esac
9159
9160 done # for ac_tag
9161
9162
9163 as_fn_exit 0
9164 _ACEOF
9165 ac_clean_files=$ac_clean_files_save
9166
9167 test $ac_write_fail = 0 ||
9168 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9169
9170
9171 # configure is writing to config.log, and then calls config.status.
9172 # config.status does its own redirection, appending to config.log.
9173 # Unfortunately, on DOS this fails, as config.log is still kept open
9174 # by configure, so config.status won't be able to write to it; its
9175 # output is simply discarded. So we exec the FD to /dev/null,
9176 # effectively closing config.log, so it can be properly (re)opened and
9177 # appended to by config.status. When coming back to configure, we
9178 # need to make the FD available again.
9179 if test "$no_create" != yes; then
9180 ac_cs_success=:
9181 ac_config_status_args=
9182 test "$silent" = yes &&
9183 ac_config_status_args="$ac_config_status_args --quiet"
9184 exec 5>/dev/null
9185 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9186 exec 5>>config.log
9187 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9188 # would make configure fail if this is the last instruction.
9189 $ac_cs_success || as_fn_exit 1
9190 fi
9191 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9193 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9194 fi
9195
9196
9197 echo "Configuration:
9198
9199 Rxvt version: $VERSION : $DATE
9200 Source code location: $srcdir
9201 Install path: ${prefix}/bin
9202 Compiler: $CXX
9203 Compiler flags: $CXXFLAGS
9204 Linker: $LINKER"
9205
9206 if test x$term != x; then
9207 echo " set TERM to: $term"
9208 fi
9209 if test x$terminfo != x; then
9210 echo " set TERMINFO to: $terminfo"
9211 fi
9212 echo " default resource name: $RESNAME"
9213 echo " resource class: $RESCLASS"
9214 if test x$RESFALLBACK != x; then
9215 echo " resource class fallback: $RESFALLBACK"
9216 fi
9217 echo
9218 echo " embedded perl: $support_perl"
9219 echo " image library: $image_lib"
9220 echo
9221 if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
9222 echo ".----------------------------------------------------------------."
9223 echo ". WARNING: --enable-xim was specified however the locale support ."
9224 echo ". functions could not be found. ."
9225 echo ". XIM is now being DISABLED! ."
9226 echo ".----------------------------------------------------------------."
9227 fi
9228
9229 echo "*** Optionally check src/feature.h for further, rarely used options ***"
9230 echo
9231
9232