ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.169
Committed: Sun Nov 7 14:13:40 2021 UTC (2 years, 7 months ago) by sf-exg
Branch: MAIN
Changes since 1.168: +2 -96 lines
Log Message:
configure.ac: remove unused variables and unneeded macro calls

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_cxx11+y}
4359 then :
4360 printf %s "(cached) " >&6
4361 else $as_nop
4362 ac_cv_prog_cxx_cxx11=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_cxx98+y}
4405 then :
4406 printf %s "(cached) " >&6
4407 else $as_nop
4408 ac_cv_prog_cxx_cxx98=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 if test "$ac_prog_cxx_stdcxx" != cxx11; then
4733 as_fn_error $? "the compiler does not support C++11" "$LINENO" 5
4734 fi
4735
4736 LINKER="$CXX"
4737 if test x$GCC = xyes && test x$GXX = xyes; then
4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5
4739 printf %s "checking for working libsupc++... " >&6; }
4740 save_CXX="$CXX"
4741 save_LIBS="$LIBS"
4742 CXX="$CC"
4743 LIBS="$LIBS -lsupc++"
4744
4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746 /* end confdefs.h. */
4747 struct test { }; void f() try { throw new test; } catch (...) { throw; }
4748 int
4749 main (void)
4750 {
4751
4752 ;
4753 return 0;
4754 }
4755 _ACEOF
4756 if ac_fn_cxx_try_link "$LINENO"
4757 then :
4758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
4759 printf "%s\n" "ok" >&6; }
4760 LINKER="$CC"
4761 else $as_nop
4762
4763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5
4764 printf "%s\n" "no, making everything bigger and slower" >&6; }
4765 LIBS="$save_LIBS"
4766
4767
4768 fi
4769 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4770 conftest$ac_exeext conftest.$ac_ext
4771 CXX="$save_CXX"
4772 fi
4773 LINKER=$LINKER
4774
4775
4776 if test -z "$orig_CXXFLAGS"; then
4777 if test x$GCC = xyes && test "x$GXX" = xyes; then
4778 CXXFLAGS="-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs"
4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4780 /* end confdefs.h. */
4781
4782 int
4783 main (void)
4784 {
4785
4786 ;
4787 return 0;
4788 }
4789 _ACEOF
4790 if ac_fn_cxx_try_compile "$LINENO"
4791 then :
4792
4793 else $as_nop
4794 CXXFLAGS="-g -O3"
4795 fi
4796 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4797 else
4798 CXXFLAGS="-O"
4799 fi
4800 CFLAGS="$CXXFLAGS"
4801 fi
4802
4803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5
4804 printf %s "checking for library containing setlocale... " >&6; }
4805 if test ${ac_cv_search_setlocale+y}
4806 then :
4807 printf %s "(cached) " >&6
4808 else $as_nop
4809 ac_func_search_save_LIBS=$LIBS
4810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4811 /* end confdefs.h. */
4812
4813 namespace conftest {
4814 extern "C" int setlocale ();
4815 }
4816 int
4817 main (void)
4818 {
4819 return conftest::setlocale ();
4820 ;
4821 return 0;
4822 }
4823 _ACEOF
4824 for ac_lib in '' xpg4
4825 do
4826 if test -z "$ac_lib"; then
4827 ac_res="none required"
4828 else
4829 ac_res=-l$ac_lib
4830 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4831 fi
4832 if ac_fn_cxx_try_link "$LINENO"
4833 then :
4834 ac_cv_search_setlocale=$ac_res
4835 fi
4836 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4837 conftest$ac_exeext
4838 if test ${ac_cv_search_setlocale+y}
4839 then :
4840 break
4841 fi
4842 done
4843 if test ${ac_cv_search_setlocale+y}
4844 then :
4845
4846 else $as_nop
4847 ac_cv_search_setlocale=no
4848 fi
4849 rm conftest.$ac_ext
4850 LIBS=$ac_func_search_save_LIBS
4851 fi
4852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setlocale" >&5
4853 printf "%s\n" "$ac_cv_search_setlocale" >&6; }
4854 ac_res=$ac_cv_search_setlocale
4855 if test "$ac_res" != no
4856 then :
4857 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4858
4859 fi
4860
4861
4862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4863 printf %s "checking for library containing gethostbyname... " >&6; }
4864 if test ${ac_cv_search_gethostbyname+y}
4865 then :
4866 printf %s "(cached) " >&6
4867 else $as_nop
4868 ac_func_search_save_LIBS=$LIBS
4869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4870 /* end confdefs.h. */
4871
4872 namespace conftest {
4873 extern "C" int gethostbyname ();
4874 }
4875 int
4876 main (void)
4877 {
4878 return conftest::gethostbyname ();
4879 ;
4880 return 0;
4881 }
4882 _ACEOF
4883 for ac_lib in '' nsl
4884 do
4885 if test -z "$ac_lib"; then
4886 ac_res="none required"
4887 else
4888 ac_res=-l$ac_lib
4889 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4890 fi
4891 if ac_fn_cxx_try_link "$LINENO"
4892 then :
4893 ac_cv_search_gethostbyname=$ac_res
4894 fi
4895 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4896 conftest$ac_exeext
4897 if test ${ac_cv_search_gethostbyname+y}
4898 then :
4899 break
4900 fi
4901 done
4902 if test ${ac_cv_search_gethostbyname+y}
4903 then :
4904
4905 else $as_nop
4906 ac_cv_search_gethostbyname=no
4907 fi
4908 rm conftest.$ac_ext
4909 LIBS=$ac_func_search_save_LIBS
4910 fi
4911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4912 printf "%s\n" "$ac_cv_search_gethostbyname" >&6; }
4913 ac_res=$ac_cv_search_gethostbyname
4914 if test "$ac_res" != no
4915 then :
4916 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4917
4918 fi
4919
4920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4921 printf %s "checking for library containing socket... " >&6; }
4922 if test ${ac_cv_search_socket+y}
4923 then :
4924 printf %s "(cached) " >&6
4925 else $as_nop
4926 ac_func_search_save_LIBS=$LIBS
4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928 /* end confdefs.h. */
4929
4930 namespace conftest {
4931 extern "C" int socket ();
4932 }
4933 int
4934 main (void)
4935 {
4936 return conftest::socket ();
4937 ;
4938 return 0;
4939 }
4940 _ACEOF
4941 for ac_lib in '' socket
4942 do
4943 if test -z "$ac_lib"; then
4944 ac_res="none required"
4945 else
4946 ac_res=-l$ac_lib
4947 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4948 fi
4949 if ac_fn_cxx_try_link "$LINENO"
4950 then :
4951 ac_cv_search_socket=$ac_res
4952 fi
4953 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4954 conftest$ac_exeext
4955 if test ${ac_cv_search_socket+y}
4956 then :
4957 break
4958 fi
4959 done
4960 if test ${ac_cv_search_socket+y}
4961 then :
4962
4963 else $as_nop
4964 ac_cv_search_socket=no
4965 fi
4966 rm conftest.$ac_ext
4967 LIBS=$ac_func_search_save_LIBS
4968 fi
4969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4970 printf "%s\n" "$ac_cv_search_socket" >&6; }
4971 ac_res=$ac_cv_search_socket
4972 if test "$ac_res" != no
4973 then :
4974 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4975
4976 fi
4977
4978
4979 support_frills=yes
4980 support_inheritpixmap=yes
4981 support_fading=yes
4982 support_keepscrolling=yes
4983 support_selectionscrolling=yes
4984 support_mousewheel=yes
4985 support_mouseslipwheel=yes
4986 support_text_blink=yes
4987 support_pointer_blank=yes
4988 support_scroll_rxvt=yes
4989 support_scroll_next=yes
4990 support_scroll_xterm=yes
4991 support_xim=yes
4992 support_pixbuf=yes
4993 support_startup_notification=yes
4994 support_xft=yes
4995 support_unicode3=no
4996 support_combining=yes
4997 support_8bitctrls=no
4998 support_iso14755=yes
4999 support_styles=yes
5000 support_perl=yes
5001 codesets=all
5002
5003
5004 # Check whether --enable-everything was given.
5005 if test ${enable_everything+y}
5006 then :
5007 enableval=$enable_everything;
5008 if test x$enableval = xno; then
5009 support_frills=no
5010 support_inheritpixmap=no
5011 support_fading=no
5012 support_keepscrolling=no
5013 support_selectionscrolling=no
5014 support_mousewheel=no
5015 support_mouseslipwheel=no
5016 support_text_blink=no
5017 support_pointer_blank=no
5018 support_scroll_rxvt=no
5019 support_scroll_next=no
5020 support_scroll_xterm=no
5021 support_xim=no
5022 support_pixbuf=no
5023 support_startup_notification=no
5024 support_xft=no
5025 support_unicode3=no
5026 support_combining=no
5027 support_8bitctrls=no
5028 support_iso14755=no
5029 support_styles=no
5030 support_perl=no
5031 codesets=
5032 fi
5033 if test x$enableval = xyes; then
5034 support_frills=yes
5035 support_inheritpixmap=yes
5036 support_fading=yes
5037 support_keepscrolling=yes
5038 support_selectionscrolling=yes
5039 support_mousewheel=yes
5040 support_mouseslipwheel=yes
5041 support_text_blink=yes
5042 support_pointer_blank=yes
5043 support_scroll_rxvt=yes
5044 support_scroll_next=yes
5045 support_scroll_xterm=yes
5046 support_xim=yes
5047 support_pixbuf=yes
5048 support_startup_notification=yes
5049 support_xft=yes
5050 support_unicode3=yes
5051 support_combining=yes
5052 #support_8bitctrls=yes
5053 support_iso14755=yes
5054 support_styles=yes
5055 support_perl=yes
5056 codesets=all
5057 fi
5058
5059 fi
5060
5061
5062 support_assertions=no
5063 # Check whether --enable-assert was given.
5064 if test ${enable_assert+y}
5065 then :
5066 enableval=$enable_assert; if test x$enableval = xyes; then
5067 support_assertions=yes
5068 fi
5069 fi
5070
5071 if test x$support_assertions = xno; then
5072
5073 printf "%s\n" "#define NDEBUG 1" >>confdefs.h
5074
5075 fi
5076
5077 support_warnings=no
5078 # Check whether --enable-warnings was given.
5079 if test ${enable_warnings+y}
5080 then :
5081 enableval=$enable_warnings; if test x$enableval = xyes; then
5082 support_warnings=yes
5083 fi
5084 fi
5085
5086 if test x$GXX = xyes; then
5087 if test $support_warnings = yes; then
5088 save_CXXFLAGS="$CXXFLAGS"
5089 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value"
5090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5091 /* end confdefs.h. */
5092
5093 int
5094 main (void)
5095 {
5096
5097 ;
5098 return 0;
5099 }
5100 _ACEOF
5101 if ac_fn_cxx_try_compile "$LINENO"
5102 then :
5103
5104 else $as_nop
5105 CXXFLAGS="$save_CXXFLAGS"
5106 fi
5107 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5108 else
5109 CXXFLAGS="$CXXFLAGS -w"
5110 fi
5111 fi
5112
5113 support_256_color=no
5114 # Check whether --enable-256-color was given.
5115 if test ${enable_256_color+y}
5116 then :
5117 enableval=$enable_256_color; if test x$enableval = xyes; then
5118 support_256_color=yes
5119 fi
5120 fi
5121
5122 if test x$support_256_color = xyes; then
5123
5124 printf "%s\n" "#define USE_256_COLORS 1" >>confdefs.h
5125
5126 fi
5127
5128 # Check whether --enable-unicode3 was given.
5129 if test ${enable_unicode3+y}
5130 then :
5131 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then
5132 support_unicode3=$enableval
5133 fi
5134 fi
5135
5136
5137 # Check whether --enable-combining was given.
5138 if test ${enable_combining+y}
5139 then :
5140 enableval=$enable_combining; if test x$enableval = xyes -o x$enableval = xno; then
5141 support_combining=$enableval
5142 fi
5143 fi
5144
5145
5146 # Check whether --enable-xft was given.
5147 if test ${enable_xft+y}
5148 then :
5149 enableval=$enable_xft; if test x$enableval = xyes -o x$enableval = xno; then
5150 support_xft=$enableval
5151 fi
5152 fi
5153
5154
5155 # Check whether --enable-font-styles was given.
5156 if test ${enable_font_styles+y}
5157 then :
5158 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then
5159 support_styles=$enableval
5160 fi
5161 fi
5162
5163
5164 # Check whether --enable-pixbuf was given.
5165 if test ${enable_pixbuf+y}
5166 then :
5167 enableval=$enable_pixbuf; if test x$enableval = xyes -o x$enableval = xno; then
5168 support_pixbuf=$enableval
5169 fi
5170 fi
5171
5172
5173 # Check whether --enable-startup-notification was given.
5174 if test ${enable_startup_notification+y}
5175 then :
5176 enableval=$enable_startup_notification; if test x$enableval = xyes -o x$enableval = xno; then
5177 support_startup_notification=$enableval
5178 fi
5179 fi
5180
5181
5182 # Check whether --enable-transparency was given.
5183 if test ${enable_transparency+y}
5184 then :
5185 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then
5186 support_inheritpixmap=$enableval
5187 fi
5188 fi
5189
5190
5191 # Check whether --enable-fading was given.
5192 if test ${enable_fading+y}
5193 then :
5194 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then
5195 support_fading=$enableval
5196 fi
5197 fi
5198
5199
5200 # Check whether --enable-rxvt-scroll was given.
5201 if test ${enable_rxvt_scroll+y}
5202 then :
5203 enableval=$enable_rxvt_scroll; if test x$enableval = xyes -o x$enableval = xno; then
5204 support_scroll_rxvt=$enableval
5205 fi
5206 fi
5207
5208
5209 # Check whether --enable-next-scroll was given.
5210 if test ${enable_next_scroll+y}
5211 then :
5212 enableval=$enable_next_scroll; if test x$enableval = xyes -o x$enableval = xno; then
5213 support_scroll_next=$enableval
5214 fi
5215 fi
5216
5217
5218 # Check whether --enable-xterm-scroll was given.
5219 if test ${enable_xterm_scroll+y}
5220 then :
5221 enableval=$enable_xterm_scroll; if test x$enableval = xyes -o x$enableval = xno; then
5222 support_scroll_xterm=$enableval
5223 fi
5224 fi
5225
5226
5227 # Check whether --enable-perl was given.
5228 if test ${enable_perl+y}
5229 then :
5230 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then
5231 support_perl=$enableval
5232 fi
5233 fi
5234
5235
5236
5237 # Check whether --with-codesets was given.
5238 if test ${with_codesets+y}
5239 then :
5240 withval=$with_codesets; codesets="$withval"
5241 fi
5242
5243
5244 # Check whether --enable-xim was given.
5245 if test ${enable_xim+y}
5246 then :
5247 enableval=$enable_xim; if test x$enableval = xyes -o x$enableval = xno; then
5248 support_xim=$enableval
5249 fi
5250 fi
5251
5252
5253 # Check whether --enable-backspace-key was given.
5254 if test ${enable_backspace_key+y}
5255 then :
5256 enableval=$enable_backspace_key; if test x$enableval = xno; then
5257
5258 printf "%s\n" "#define NO_BACKSPACE_KEY 1" >>confdefs.h
5259
5260 fi
5261 fi
5262
5263
5264 # Check whether --enable-delete-key was given.
5265 if test ${enable_delete_key+y}
5266 then :
5267 enableval=$enable_delete_key; if test x$enableval = xno; then
5268
5269 printf "%s\n" "#define NO_DELETE_KEY 1" >>confdefs.h
5270
5271 fi
5272 fi
5273
5274
5275 support_resources=yes
5276 # Check whether --enable-resources was given.
5277 if test ${enable_resources+y}
5278 then :
5279 enableval=$enable_resources; if test x$enableval = xno; then
5280 support_resources=no
5281 fi
5282 fi
5283
5284
5285 # Check whether --enable-8bitctrls was given.
5286 if test ${enable_8bitctrls+y}
5287 then :
5288 enableval=$enable_8bitctrls; if test x$enableval = xyes -o x$enableval = xno; then
5289 support_8bitctrls=$enableval
5290 fi
5291 fi
5292
5293
5294 RESFALLBACK=Rxvt
5295 # Check whether --enable-fallback was given.
5296 if test ${enable_fallback+y}
5297 then :
5298 enableval=$enable_fallback;
5299 test x$enableval = xyes && enableval=Rxvt
5300 test x$enableval = xno && enableval=
5301 RESFALLBACK="$enableval"
5302
5303 fi
5304
5305
5306 if test x$RESFALLBACK != x; then
5307
5308 printf "%s\n" "#define RESFALLBACK \"$RESFALLBACK\"" >>confdefs.h
5309
5310 fi
5311
5312 RESNAME=urxvt
5313
5314 # Check whether --with-res-name was given.
5315 if test ${with_res_name+y}
5316 then :
5317 withval=$with_res_name; RESNAME="$withval"
5318 fi
5319
5320
5321 printf "%s\n" "#define RESNAME \"$RESNAME\"" >>confdefs.h
5322
5323
5324 RESCLASS=URxvt
5325
5326 # Check whether --with-res-class was given.
5327 if test ${with_res_class+y}
5328 then :
5329 withval=$with_res_class; RESCLASS="$withval"
5330 fi
5331
5332
5333 printf "%s\n" "#define RESCLASS \"$RESCLASS\"" >>confdefs.h
5334
5335
5336 RXVTNAME=urxvt
5337
5338 # Check whether --with-name was given.
5339 if test ${with_name+y}
5340 then :
5341 withval=$with_name; RXVTNAME="$withval"
5342 fi
5343
5344
5345 printf "%s\n" "#define RXVTNAME \"$RXVTNAME\"" >>confdefs.h
5346
5347
5348
5349
5350 # Check whether --enable-swapscreen was given.
5351 if test ${enable_swapscreen+y}
5352 then :
5353 enableval=$enable_swapscreen; if test x$enableval = xno; then
5354
5355 printf "%s\n" "#define NO_SECONDARY_SCREEN 1" >>confdefs.h
5356
5357 fi
5358 fi
5359
5360
5361 # Check whether --enable-iso14755 was given.
5362 if test ${enable_iso14755+y}
5363 then :
5364 enableval=$enable_iso14755; if test x$enableval = xyes -o x$enableval = xno; then
5365 support_iso14755=$enableval
5366 fi
5367 fi
5368
5369
5370 # Check whether --enable-frills was given.
5371 if test ${enable_frills+y}
5372 then :
5373 enableval=$enable_frills; if test x$enableval = xyes -o x$enableval = xno; then
5374 support_frills=$enableval
5375 fi
5376 fi
5377
5378
5379 # Check whether --enable-keepscrolling was given.
5380 if test ${enable_keepscrolling+y}
5381 then :
5382 enableval=$enable_keepscrolling; if test x$enableval = xyes -o x$enableval = xno; then
5383 support_keepscrolling=$enableval
5384 fi
5385 fi
5386
5387
5388 # Check whether --enable-selectionscrolling was given.
5389 if test ${enable_selectionscrolling+y}
5390 then :
5391 enableval=$enable_selectionscrolling; if test x$enableval = xyes -o x$enableval = xno; then
5392 support_selectionscrolling=$enableval
5393 fi
5394 fi
5395
5396
5397 # Check whether --enable-mousewheel was given.
5398 if test ${enable_mousewheel+y}
5399 then :
5400 enableval=$enable_mousewheel; if test x$enableval = xyes -o x$enableval = xno; then
5401 support_mousewheel=$enableval
5402 fi
5403 fi
5404
5405
5406 # Check whether --enable-slipwheeling was given.
5407 if test ${enable_slipwheeling+y}
5408 then :
5409 enableval=$enable_slipwheeling; if test x$enableval = xyes -o x$enableval = xno; then
5410 support_mouseslipwheel=$enableval
5411 fi
5412 fi
5413
5414
5415 # Check whether --enable-smart-resize was given.
5416 if test ${enable_smart_resize+y}
5417 then :
5418 enableval=$enable_smart_resize; if test x$enableval = xyes; then
5419
5420 printf "%s\n" "#define SMART_RESIZE 1" >>confdefs.h
5421
5422 fi
5423 fi
5424
5425
5426 # Check whether --enable-text-blink was given.
5427 if test ${enable_text_blink+y}
5428 then :
5429 enableval=$enable_text_blink; if test x$enableval = xyes -o x$enableval = xno; then
5430 support_text_blink=$enableval
5431 fi
5432 fi
5433
5434
5435 # Check whether --enable-pointer-blank was given.
5436 if test ${enable_pointer_blank+y}
5437 then :
5438 enableval=$enable_pointer_blank; if test x$enableval = xyes -o x$enableval = xno; then
5439 support_pointer_blank=$enableval
5440 fi
5441 fi
5442
5443
5444
5445 # Check whether --with-term was given.
5446 if test ${with_term+y}
5447 then :
5448 withval=$with_term; if test x$withval != x; then
5449
5450 printf "%s\n" "#define TERMENV \"$withval\"" >>confdefs.h
5451 term="$withval"
5452 fi
5453 fi
5454
5455
5456
5457 # Check whether --with-terminfo was given.
5458 if test ${with_terminfo+y}
5459 then :
5460 withval=$with_terminfo; if test x$withval != x; then
5461
5462 printf "%s\n" "#define RXVT_TERMINFO \"$withval\"" >>confdefs.h
5463 terminfo="$withval"
5464 fi
5465 fi
5466
5467
5468 if test x$support_resources = xno; then
5469 if test x$support_frills = xyes || test x$support_perl = xyes; then
5470 as_fn_error $? "--disable-resources requires --disable-frills --disable-perl" "$LINENO" 5
5471 fi
5472
5473
5474 printf "%s\n" "#define NO_RESOURCES 1" >>confdefs.h
5475
5476 fi
5477
5478
5479 LIBEV_M4_AVOID_LIBRT=1
5480
5481 ac_fn_cxx_check_header_compile "$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default"
5482 if test "x$ac_cv_header_sys_inotify_h" = xyes
5483 then :
5484 printf "%s\n" "#define HAVE_SYS_INOTIFY_H 1" >>confdefs.h
5485
5486 fi
5487 ac_fn_cxx_check_header_compile "$LINENO" "sys/epoll.h" "ac_cv_header_sys_epoll_h" "$ac_includes_default"
5488 if test "x$ac_cv_header_sys_epoll_h" = xyes
5489 then :
5490 printf "%s\n" "#define HAVE_SYS_EPOLL_H 1" >>confdefs.h
5491
5492 fi
5493 ac_fn_cxx_check_header_compile "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "$ac_includes_default"
5494 if test "x$ac_cv_header_sys_event_h" = xyes
5495 then :
5496 printf "%s\n" "#define HAVE_SYS_EVENT_H 1" >>confdefs.h
5497
5498 fi
5499 ac_fn_cxx_check_header_compile "$LINENO" "port.h" "ac_cv_header_port_h" "$ac_includes_default"
5500 if test "x$ac_cv_header_port_h" = xyes
5501 then :
5502 printf "%s\n" "#define HAVE_PORT_H 1" >>confdefs.h
5503
5504 fi
5505 ac_fn_cxx_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
5506 if test "x$ac_cv_header_poll_h" = xyes
5507 then :
5508 printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5509
5510 fi
5511 ac_fn_cxx_check_header_compile "$LINENO" "sys/timerfd.h" "ac_cv_header_sys_timerfd_h" "$ac_includes_default"
5512 if test "x$ac_cv_header_sys_timerfd_h" = xyes
5513 then :
5514 printf "%s\n" "#define HAVE_SYS_TIMERFD_H 1" >>confdefs.h
5515
5516 fi
5517
5518 ac_fn_cxx_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
5519 if test "x$ac_cv_header_sys_select_h" = xyes
5520 then :
5521 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5522
5523 fi
5524 ac_fn_cxx_check_header_compile "$LINENO" "sys/eventfd.h" "ac_cv_header_sys_eventfd_h" "$ac_includes_default"
5525 if test "x$ac_cv_header_sys_eventfd_h" = xyes
5526 then :
5527 printf "%s\n" "#define HAVE_SYS_EVENTFD_H 1" >>confdefs.h
5528
5529 fi
5530 ac_fn_cxx_check_header_compile "$LINENO" "sys/signalfd.h" "ac_cv_header_sys_signalfd_h" "$ac_includes_default"
5531 if test "x$ac_cv_header_sys_signalfd_h" = xyes
5532 then :
5533 printf "%s\n" "#define HAVE_SYS_SIGNALFD_H 1" >>confdefs.h
5534
5535 fi
5536 ac_fn_cxx_check_header_compile "$LINENO" "linux/aio_abi.h" "ac_cv_header_linux_aio_abi_h" "$ac_includes_default"
5537 if test "x$ac_cv_header_linux_aio_abi_h" = xyes
5538 then :
5539 printf "%s\n" "#define HAVE_LINUX_AIO_ABI_H 1" >>confdefs.h
5540
5541 fi
5542 ac_fn_cxx_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
5543 if test "x$ac_cv_header_linux_fs_h" = xyes
5544 then :
5545 printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
5546
5547 fi
5548
5549
5550 ac_fn_cxx_check_func "$LINENO" "inotify_init" "ac_cv_func_inotify_init"
5551 if test "x$ac_cv_func_inotify_init" = xyes
5552 then :
5553 printf "%s\n" "#define HAVE_INOTIFY_INIT 1" >>confdefs.h
5554
5555 fi
5556 ac_fn_cxx_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
5557 if test "x$ac_cv_func_epoll_ctl" = xyes
5558 then :
5559 printf "%s\n" "#define HAVE_EPOLL_CTL 1" >>confdefs.h
5560
5561 fi
5562 ac_fn_cxx_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
5563 if test "x$ac_cv_func_kqueue" = xyes
5564 then :
5565 printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h
5566
5567 fi
5568 ac_fn_cxx_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
5569 if test "x$ac_cv_func_port_create" = xyes
5570 then :
5571 printf "%s\n" "#define HAVE_PORT_CREATE 1" >>confdefs.h
5572
5573 fi
5574 ac_fn_cxx_check_func "$LINENO" "poll" "ac_cv_func_poll"
5575 if test "x$ac_cv_func_poll" = xyes
5576 then :
5577 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
5578
5579 fi
5580 ac_fn_cxx_check_func "$LINENO" "select" "ac_cv_func_select"
5581 if test "x$ac_cv_func_select" = xyes
5582 then :
5583 printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
5584
5585 fi
5586 ac_fn_cxx_check_func "$LINENO" "eventfd" "ac_cv_func_eventfd"
5587 if test "x$ac_cv_func_eventfd" = xyes
5588 then :
5589 printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
5590
5591 fi
5592 ac_fn_cxx_check_func "$LINENO" "signalfd" "ac_cv_func_signalfd"
5593 if test "x$ac_cv_func_signalfd" = xyes
5594 then :
5595 printf "%s\n" "#define HAVE_SIGNALFD 1" >>confdefs.h
5596
5597 fi
5598
5599
5600
5601 for ac_func in clock_gettime
5602 do :
5603 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5604 if test "x$ac_cv_func_clock_gettime" = xyes
5605 then :
5606 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5607
5608 else $as_nop
5609
5610 if test $(uname) = Linux; then
5611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5
5612 printf %s "checking for clock_gettime syscall... " >&6; }
5613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614 /* end confdefs.h. */
5615 #include <unistd.h>
5616 #include <sys/syscall.h>
5617 #include <time.h>
5618 int
5619 main (void)
5620 {
5621 struct timespec ts; int status = syscall (SYS_clock_gettime, CLOCK_REALTIME, &ts)
5622 ;
5623 return 0;
5624 }
5625 _ACEOF
5626 if ac_fn_cxx_try_link "$LINENO"
5627 then :
5628 ac_have_clock_syscall=1
5629
5630 printf "%s\n" "#define HAVE_CLOCK_SYSCALL 1" >>confdefs.h
5631
5632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5633 printf "%s\n" "yes" >&6; }
5634 else $as_nop
5635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5636 printf "%s\n" "no" >&6; }
5637 fi
5638 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5639 conftest$ac_exeext conftest.$ac_ext
5640 fi
5641 if test -z "$LIBEV_M4_AVOID_LIBRT" && test -z "$ac_have_clock_syscall"; then
5642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
5643 printf %s "checking for clock_gettime in -lrt... " >&6; }
5644 if test ${ac_cv_lib_rt_clock_gettime+y}
5645 then :
5646 printf %s "(cached) " >&6
5647 else $as_nop
5648 ac_check_lib_save_LIBS=$LIBS
5649 LIBS="-lrt $LIBS"
5650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5651 /* end confdefs.h. */
5652
5653 namespace conftest {
5654 extern "C" int clock_gettime ();
5655 }
5656 int
5657 main (void)
5658 {
5659 return conftest::clock_gettime ();
5660 ;
5661 return 0;
5662 }
5663 _ACEOF
5664 if ac_fn_cxx_try_link "$LINENO"
5665 then :
5666 ac_cv_lib_rt_clock_gettime=yes
5667 else $as_nop
5668 ac_cv_lib_rt_clock_gettime=no
5669 fi
5670 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5671 conftest$ac_exeext conftest.$ac_ext
5672 LIBS=$ac_check_lib_save_LIBS
5673 fi
5674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
5675 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
5676 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
5677 then :
5678 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5679
5680 LIBS="-lrt $LIBS"
5681
5682 fi
5683
5684 unset ac_cv_func_clock_gettime
5685 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5686 if test "x$ac_cv_func_clock_gettime" = xyes
5687 then :
5688 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5689
5690 fi
5691
5692 fi
5693
5694 fi
5695
5696 done
5697
5698
5699 for ac_func in nanosleep
5700 do :
5701 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5702 if test "x$ac_cv_func_nanosleep" = xyes
5703 then :
5704 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5705
5706 else $as_nop
5707
5708 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5710 printf %s "checking for nanosleep in -lrt... " >&6; }
5711 if test ${ac_cv_lib_rt_nanosleep+y}
5712 then :
5713 printf %s "(cached) " >&6
5714 else $as_nop
5715 ac_check_lib_save_LIBS=$LIBS
5716 LIBS="-lrt $LIBS"
5717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5718 /* end confdefs.h. */
5719
5720 namespace conftest {
5721 extern "C" int nanosleep ();
5722 }
5723 int
5724 main (void)
5725 {
5726 return conftest::nanosleep ();
5727 ;
5728 return 0;
5729 }
5730 _ACEOF
5731 if ac_fn_cxx_try_link "$LINENO"
5732 then :
5733 ac_cv_lib_rt_nanosleep=yes
5734 else $as_nop
5735 ac_cv_lib_rt_nanosleep=no
5736 fi
5737 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5738 conftest$ac_exeext conftest.$ac_ext
5739 LIBS=$ac_check_lib_save_LIBS
5740 fi
5741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
5742 printf "%s\n" "$ac_cv_lib_rt_nanosleep" >&6; }
5743 if test "x$ac_cv_lib_rt_nanosleep" = xyes
5744 then :
5745 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5746
5747 LIBS="-lrt $LIBS"
5748
5749 fi
5750
5751 unset ac_cv_func_nanosleep
5752 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5753 if test "x$ac_cv_func_nanosleep" = xyes
5754 then :
5755 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5756
5757 fi
5758
5759 fi
5760
5761 fi
5762
5763 done
5764
5765 ac_fn_cxx_check_type "$LINENO" "__kernel_rwf_t" "ac_cv_type___kernel_rwf_t" "#include <linux/fs.h>
5766 "
5767 if test "x$ac_cv_type___kernel_rwf_t" = xyes
5768 then :
5769
5770
5771 printf "%s\n" "#define HAVE_KERNEL_RWF_T 1" >>confdefs.h
5772
5773
5774 fi
5775
5776
5777 if test -z "$LIBEV_M4_AVOID_LIBM"; then
5778 LIBM=m
5779 fi
5780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
5781 printf %s "checking for library containing floor... " >&6; }
5782 if test ${ac_cv_search_floor+y}
5783 then :
5784 printf %s "(cached) " >&6
5785 else $as_nop
5786 ac_func_search_save_LIBS=$LIBS
5787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5788 /* end confdefs.h. */
5789
5790 namespace conftest {
5791 extern "C" int floor ();
5792 }
5793 int
5794 main (void)
5795 {
5796 return conftest::floor ();
5797 ;
5798 return 0;
5799 }
5800 _ACEOF
5801 for ac_lib in '' $LIBM
5802 do
5803 if test -z "$ac_lib"; then
5804 ac_res="none required"
5805 else
5806 ac_res=-l$ac_lib
5807 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5808 fi
5809 if ac_fn_cxx_try_link "$LINENO"
5810 then :
5811 ac_cv_search_floor=$ac_res
5812 fi
5813 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5814 conftest$ac_exeext
5815 if test ${ac_cv_search_floor+y}
5816 then :
5817 break
5818 fi
5819 done
5820 if test ${ac_cv_search_floor+y}
5821 then :
5822
5823 else $as_nop
5824 ac_cv_search_floor=no
5825 fi
5826 rm conftest.$ac_ext
5827 LIBS=$ac_func_search_save_LIBS
5828 fi
5829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
5830 printf "%s\n" "$ac_cv_search_floor" >&6; }
5831 ac_res=$ac_cv_search_floor
5832 if test "$ac_res" != no
5833 then :
5834 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5835
5836 printf "%s\n" "#define HAVE_FLOOR 1" >>confdefs.h
5837
5838 fi
5839
5840
5841
5842
5843
5844 # Extract the first word of "tic", so it can be a program name with args.
5845 set dummy tic; ac_word=$2
5846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 printf %s "checking for $ac_word... " >&6; }
5848 if test ${ac_cv_path_TIC+y}
5849 then :
5850 printf %s "(cached) " >&6
5851 else $as_nop
5852 case $TIC in
5853 [\\/]* | ?:[\\/]*)
5854 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
5855 ;;
5856 *)
5857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858 for as_dir in $PATH
5859 do
5860 IFS=$as_save_IFS
5861 case $as_dir in #(((
5862 '') as_dir=./ ;;
5863 */) ;;
5864 *) as_dir=$as_dir/ ;;
5865 esac
5866 for ac_exec_ext in '' $ac_executable_extensions; do
5867 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5868 ac_cv_path_TIC="$as_dir$ac_word$ac_exec_ext"
5869 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5870 break 2
5871 fi
5872 done
5873 done
5874 IFS=$as_save_IFS
5875
5876 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
5877 ;;
5878 esac
5879 fi
5880 TIC=$ac_cv_path_TIC
5881 if test -n "$TIC"; then
5882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TIC" >&5
5883 printf "%s\n" "$TIC" >&6; }
5884 else
5885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5886 printf "%s\n" "no" >&6; }
5887 fi
5888
5889
5890
5891 ac_ext=cpp
5892 ac_cpp='$CXXCPP $CPPFLAGS'
5893 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5894 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5895 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5897 printf %s "checking how to run the C++ preprocessor... " >&6; }
5898 if test -z "$CXXCPP"; then
5899 if test ${ac_cv_prog_CXXCPP+y}
5900 then :
5901 printf %s "(cached) " >&6
5902 else $as_nop
5903 # Double quotes because $CXX needs to be expanded
5904 for CXXCPP in "$CXX -E" cpp /lib/cpp
5905 do
5906 ac_preproc_ok=false
5907 for ac_cxx_preproc_warn_flag in '' yes
5908 do
5909 # Use a header file that comes with gcc, so configuring glibc
5910 # with a fresh cross-compiler works.
5911 # On the NeXT, cc -E runs the code through the compiler's parser,
5912 # not just through cpp. "Syntax error" is here to catch this case.
5913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5914 /* end confdefs.h. */
5915 #include <limits.h>
5916 Syntax error
5917 _ACEOF
5918 if ac_fn_cxx_try_cpp "$LINENO"
5919 then :
5920
5921 else $as_nop
5922 # Broken: fails on valid input.
5923 continue
5924 fi
5925 rm -f conftest.err conftest.i conftest.$ac_ext
5926
5927 # OK, works on sane cases. Now check whether nonexistent headers
5928 # can be detected and how.
5929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930 /* end confdefs.h. */
5931 #include <ac_nonexistent.h>
5932 _ACEOF
5933 if ac_fn_cxx_try_cpp "$LINENO"
5934 then :
5935 # Broken: success on invalid input.
5936 continue
5937 else $as_nop
5938 # Passes both tests.
5939 ac_preproc_ok=:
5940 break
5941 fi
5942 rm -f conftest.err conftest.i conftest.$ac_ext
5943
5944 done
5945 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5946 rm -f conftest.i conftest.err conftest.$ac_ext
5947 if $ac_preproc_ok
5948 then :
5949 break
5950 fi
5951
5952 done
5953 ac_cv_prog_CXXCPP=$CXXCPP
5954
5955 fi
5956 CXXCPP=$ac_cv_prog_CXXCPP
5957 else
5958 ac_cv_prog_CXXCPP=$CXXCPP
5959 fi
5960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5961 printf "%s\n" "$CXXCPP" >&6; }
5962 ac_preproc_ok=false
5963 for ac_cxx_preproc_warn_flag in '' yes
5964 do
5965 # Use a header file that comes with gcc, so configuring glibc
5966 # with a fresh cross-compiler works.
5967 # On the NeXT, cc -E runs the code through the compiler's parser,
5968 # not just through cpp. "Syntax error" is here to catch this case.
5969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5970 /* end confdefs.h. */
5971 #include <limits.h>
5972 Syntax error
5973 _ACEOF
5974 if ac_fn_cxx_try_cpp "$LINENO"
5975 then :
5976
5977 else $as_nop
5978 # Broken: fails on valid input.
5979 continue
5980 fi
5981 rm -f conftest.err conftest.i conftest.$ac_ext
5982
5983 # OK, works on sane cases. Now check whether nonexistent headers
5984 # can be detected and how.
5985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5986 /* end confdefs.h. */
5987 #include <ac_nonexistent.h>
5988 _ACEOF
5989 if ac_fn_cxx_try_cpp "$LINENO"
5990 then :
5991 # Broken: success on invalid input.
5992 continue
5993 else $as_nop
5994 # Passes both tests.
5995 ac_preproc_ok=:
5996 break
5997 fi
5998 rm -f conftest.err conftest.i conftest.$ac_ext
5999
6000 done
6001 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6002 rm -f conftest.i conftest.err conftest.$ac_ext
6003 if $ac_preproc_ok
6004 then :
6005
6006 else $as_nop
6007 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6008 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
6009 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
6010 See \`config.log' for more details" "$LINENO" 5; }
6011 fi
6012
6013 ac_ext=cpp
6014 ac_cpp='$CXXCPP $CPPFLAGS'
6015 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6016 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6017 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6018
6019
6020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6021 printf %s "checking for X... " >&6; }
6022
6023
6024 # Check whether --with-x was given.
6025 if test ${with_x+y}
6026 then :
6027 withval=$with_x;
6028 fi
6029
6030 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6031 if test "x$with_x" = xno; then
6032 # The user explicitly disabled X.
6033 have_x=disabled
6034 else
6035 case $x_includes,$x_libraries in #(
6036 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6037 *,NONE | NONE,*) if test ${ac_cv_have_x+y}
6038 then :
6039 printf %s "(cached) " >&6
6040 else $as_nop
6041 # One or both of the vars are not set, and there is no cached value.
6042 ac_x_includes=no
6043 ac_x_libraries=no
6044 # Do we need to do anything special at all?
6045 ac_save_LIBS=$LIBS
6046 LIBS="-lX11 $LIBS"
6047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6048 /* end confdefs.h. */
6049 #include <X11/Xlib.h>
6050 int
6051 main (void)
6052 {
6053 XrmInitialize ()
6054 ;
6055 return 0;
6056 }
6057 _ACEOF
6058 if ac_fn_cxx_try_link "$LINENO"
6059 then :
6060 # We can compile and link X programs with no special options.
6061 ac_x_includes=
6062 ac_x_libraries=
6063 fi
6064 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6065 conftest$ac_exeext conftest.$ac_ext
6066 LIBS="$ac_save_LIBS"
6067 # If that didn't work, only try xmkmf and file system searches
6068 # for native compilation.
6069 if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
6070 then :
6071 rm -f -r conftest.dir
6072 if mkdir conftest.dir; then
6073 cd conftest.dir
6074 cat >Imakefile <<'_ACEOF'
6075 incroot:
6076 @echo incroot='${INCROOT}'
6077 usrlibdir:
6078 @echo usrlibdir='${USRLIBDIR}'
6079 libdir:
6080 @echo libdir='${LIBDIR}'
6081 _ACEOF
6082 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6083 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6084 for ac_var in incroot usrlibdir libdir; do
6085 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6086 done
6087 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6088 for ac_extension in a so sl dylib la dll; do
6089 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6090 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6091 ac_im_usrlibdir=$ac_im_libdir; break
6092 fi
6093 done
6094 # Screen out bogus values from the imake configuration. They are
6095 # bogus both because they are the default anyway, and because
6096 # using them would break gcc on systems where it needs fixed includes.
6097 case $ac_im_incroot in
6098 /usr/include) ac_x_includes= ;;
6099 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6100 esac
6101 case $ac_im_usrlibdir in
6102 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6103 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6104 esac
6105 fi
6106 cd ..
6107 rm -f -r conftest.dir
6108 fi
6109
6110 # Standard set of common directories for X headers.
6111 # Check X11 before X11Rn because it is often a symlink to the current release.
6112 ac_x_header_dirs='
6113 /usr/X11/include
6114 /usr/X11R7/include
6115 /usr/X11R6/include
6116 /usr/X11R5/include
6117 /usr/X11R4/include
6118
6119 /usr/include/X11
6120 /usr/include/X11R7
6121 /usr/include/X11R6
6122 /usr/include/X11R5
6123 /usr/include/X11R4
6124
6125 /usr/local/X11/include
6126 /usr/local/X11R7/include
6127 /usr/local/X11R6/include
6128 /usr/local/X11R5/include
6129 /usr/local/X11R4/include
6130
6131 /usr/local/include/X11
6132 /usr/local/include/X11R7
6133 /usr/local/include/X11R6
6134 /usr/local/include/X11R5
6135 /usr/local/include/X11R4
6136
6137 /opt/X11/include
6138
6139 /usr/X386/include
6140 /usr/x386/include
6141 /usr/XFree86/include/X11
6142
6143 /usr/include
6144 /usr/local/include
6145 /usr/unsupported/include
6146 /usr/athena/include
6147 /usr/local/x11r5/include
6148 /usr/lpp/Xamples/include
6149
6150 /usr/openwin/include
6151 /usr/openwin/share/include'
6152
6153 if test "$ac_x_includes" = no; then
6154 # Guess where to find include files, by looking for Xlib.h.
6155 # First, try using that file with no special directory specified.
6156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6157 /* end confdefs.h. */
6158 #include <X11/Xlib.h>
6159 _ACEOF
6160 if ac_fn_cxx_try_cpp "$LINENO"
6161 then :
6162 # We can compile using X headers with no special include directory.
6163 ac_x_includes=
6164 else $as_nop
6165 for ac_dir in $ac_x_header_dirs; do
6166 if test -r "$ac_dir/X11/Xlib.h"; then
6167 ac_x_includes=$ac_dir
6168 break
6169 fi
6170 done
6171 fi
6172 rm -f conftest.err conftest.i conftest.$ac_ext
6173 fi # $ac_x_includes = no
6174
6175 if test "$ac_x_libraries" = no; then
6176 # Check for the libraries.
6177 # See if we find them without any special options.
6178 # Don't add to $LIBS permanently.
6179 ac_save_LIBS=$LIBS
6180 LIBS="-lX11 $LIBS"
6181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6182 /* end confdefs.h. */
6183 #include <X11/Xlib.h>
6184 int
6185 main (void)
6186 {
6187 XrmInitialize ()
6188 ;
6189 return 0;
6190 }
6191 _ACEOF
6192 if ac_fn_cxx_try_link "$LINENO"
6193 then :
6194 LIBS=$ac_save_LIBS
6195 # We can link X programs with no special library path.
6196 ac_x_libraries=
6197 else $as_nop
6198 LIBS=$ac_save_LIBS
6199 for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6200 do
6201 # Don't even attempt the hair of trying to link an X program!
6202 for ac_extension in a so sl dylib la dll; do
6203 if test -r "$ac_dir/libX11.$ac_extension"; then
6204 ac_x_libraries=$ac_dir
6205 break 2
6206 fi
6207 done
6208 done
6209 fi
6210 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6211 conftest$ac_exeext conftest.$ac_ext
6212 fi # $ac_x_libraries = no
6213
6214 fi
6215 # Record the results.
6216 case $ac_x_includes,$ac_x_libraries in #(
6217 no,* | *,no | *\'*) :
6218 # Didn't find X, or a directory has "'" in its name.
6219 ac_cv_have_x="have_x=no" ;; #(
6220 *) :
6221 # Record where we found X for the cache.
6222 ac_cv_have_x="have_x=yes\
6223 ac_x_includes='$ac_x_includes'\
6224 ac_x_libraries='$ac_x_libraries'" ;;
6225 esac
6226 fi
6227 ;; #(
6228 *) have_x=yes;;
6229 esac
6230 eval "$ac_cv_have_x"
6231 fi # $with_x != no
6232
6233 if test "$have_x" != yes; then
6234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6235 printf "%s\n" "$have_x" >&6; }
6236 no_x=yes
6237 else
6238 # If each of the values was on the command line, it overrides each guess.
6239 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6240 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6241 # Update the cache value to reflect the command line values.
6242 ac_cv_have_x="have_x=yes\
6243 ac_x_includes='$x_includes'\
6244 ac_x_libraries='$x_libraries'"
6245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6246 printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
6247 fi
6248
6249 if test "$no_x" = yes; then
6250 # Not all programs may use this symbol, but it does not hurt to define it.
6251
6252 printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h
6253
6254 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6255 else
6256 if test -n "$x_includes"; then
6257 X_CFLAGS="$X_CFLAGS -I$x_includes"
6258 fi
6259
6260 # It would also be nice to do this for all -L options, not just this one.
6261 if test -n "$x_libraries"; then
6262 X_LIBS="$X_LIBS -L$x_libraries"
6263 # For Solaris; some versions of Sun CC require a space after -R and
6264 # others require no space. Words are not sufficient . . . .
6265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6266 printf %s "checking whether -R must be followed by a space... " >&6; }
6267 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6268 ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
6269 ac_cxx_werror_flag=yes
6270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6271 /* end confdefs.h. */
6272
6273 int
6274 main (void)
6275 {
6276
6277 ;
6278 return 0;
6279 }
6280 _ACEOF
6281 if ac_fn_cxx_try_link "$LINENO"
6282 then :
6283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6284 printf "%s\n" "no" >&6; }
6285 X_LIBS="$X_LIBS -R$x_libraries"
6286 else $as_nop
6287 LIBS="$ac_xsave_LIBS -R $x_libraries"
6288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6289 /* end confdefs.h. */
6290
6291 int
6292 main (void)
6293 {
6294
6295 ;
6296 return 0;
6297 }
6298 _ACEOF
6299 if ac_fn_cxx_try_link "$LINENO"
6300 then :
6301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6302 printf "%s\n" "yes" >&6; }
6303 X_LIBS="$X_LIBS -R $x_libraries"
6304 else $as_nop
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6306 printf "%s\n" "neither works" >&6; }
6307 fi
6308 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6309 conftest$ac_exeext conftest.$ac_ext
6310 fi
6311 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6312 conftest$ac_exeext conftest.$ac_ext
6313 ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
6314 LIBS=$ac_xsave_LIBS
6315 fi
6316
6317 # Check for system-dependent libraries X programs must link with.
6318 # Do this before checking for the system-independent R6 libraries
6319 # (-lICE), since we may need -lsocket or whatever for X linking.
6320
6321 if test "$ISC" = yes; then
6322 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6323 else
6324 # Martyn Johnson says this is needed for Ultrix, if the X
6325 # libraries were built with DECnet support. And Karl Berry says
6326 # the Alpha needs dnet_stub (dnet does not exist).
6327 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6329 /* end confdefs.h. */
6330
6331 namespace conftest {
6332 extern "C" int XOpenDisplay ();
6333 }
6334 int
6335 main (void)
6336 {
6337 return conftest::XOpenDisplay ();
6338 ;
6339 return 0;
6340 }
6341 _ACEOF
6342 if ac_fn_cxx_try_link "$LINENO"
6343 then :
6344
6345 else $as_nop
6346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6347 printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
6348 if test ${ac_cv_lib_dnet_dnet_ntoa+y}
6349 then :
6350 printf %s "(cached) " >&6
6351 else $as_nop
6352 ac_check_lib_save_LIBS=$LIBS
6353 LIBS="-ldnet $LIBS"
6354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6355 /* end confdefs.h. */
6356
6357 namespace conftest {
6358 extern "C" int dnet_ntoa ();
6359 }
6360 int
6361 main (void)
6362 {
6363 return conftest::dnet_ntoa ();
6364 ;
6365 return 0;
6366 }
6367 _ACEOF
6368 if ac_fn_cxx_try_link "$LINENO"
6369 then :
6370 ac_cv_lib_dnet_dnet_ntoa=yes
6371 else $as_nop
6372 ac_cv_lib_dnet_dnet_ntoa=no
6373 fi
6374 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6375 conftest$ac_exeext conftest.$ac_ext
6376 LIBS=$ac_check_lib_save_LIBS
6377 fi
6378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6379 printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6380 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
6381 then :
6382 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6383 fi
6384
6385 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6387 printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6388 if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
6389 then :
6390 printf %s "(cached) " >&6
6391 else $as_nop
6392 ac_check_lib_save_LIBS=$LIBS
6393 LIBS="-ldnet_stub $LIBS"
6394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6395 /* end confdefs.h. */
6396
6397 namespace conftest {
6398 extern "C" int dnet_ntoa ();
6399 }
6400 int
6401 main (void)
6402 {
6403 return conftest::dnet_ntoa ();
6404 ;
6405 return 0;
6406 }
6407 _ACEOF
6408 if ac_fn_cxx_try_link "$LINENO"
6409 then :
6410 ac_cv_lib_dnet_stub_dnet_ntoa=yes
6411 else $as_nop
6412 ac_cv_lib_dnet_stub_dnet_ntoa=no
6413 fi
6414 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6415 conftest$ac_exeext conftest.$ac_ext
6416 LIBS=$ac_check_lib_save_LIBS
6417 fi
6418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6419 printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6420 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
6421 then :
6422 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6423 fi
6424
6425 fi
6426 fi
6427 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6428 conftest$ac_exeext conftest.$ac_ext
6429 LIBS="$ac_xsave_LIBS"
6430
6431 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6432 # to get the SysV transport functions.
6433 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6434 # needs -lnsl.
6435 # The nsl library prevents programs from opening the X display
6436 # on Irix 5.2, according to T.E. Dickey.
6437 # The functions gethostbyname, getservbyname, and inet_addr are
6438 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6439 ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6440 if test "x$ac_cv_func_gethostbyname" = xyes
6441 then :
6442
6443 fi
6444
6445 if test $ac_cv_func_gethostbyname = no; then
6446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6447 printf %s "checking for gethostbyname in -lnsl... " >&6; }
6448 if test ${ac_cv_lib_nsl_gethostbyname+y}
6449 then :
6450 printf %s "(cached) " >&6
6451 else $as_nop
6452 ac_check_lib_save_LIBS=$LIBS
6453 LIBS="-lnsl $LIBS"
6454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6455 /* end confdefs.h. */
6456
6457 namespace conftest {
6458 extern "C" int gethostbyname ();
6459 }
6460 int
6461 main (void)
6462 {
6463 return conftest::gethostbyname ();
6464 ;
6465 return 0;
6466 }
6467 _ACEOF
6468 if ac_fn_cxx_try_link "$LINENO"
6469 then :
6470 ac_cv_lib_nsl_gethostbyname=yes
6471 else $as_nop
6472 ac_cv_lib_nsl_gethostbyname=no
6473 fi
6474 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6475 conftest$ac_exeext conftest.$ac_ext
6476 LIBS=$ac_check_lib_save_LIBS
6477 fi
6478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6479 printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
6480 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
6481 then :
6482 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6483 fi
6484
6485 if test $ac_cv_lib_nsl_gethostbyname = no; then
6486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6487 printf %s "checking for gethostbyname in -lbsd... " >&6; }
6488 if test ${ac_cv_lib_bsd_gethostbyname+y}
6489 then :
6490 printf %s "(cached) " >&6
6491 else $as_nop
6492 ac_check_lib_save_LIBS=$LIBS
6493 LIBS="-lbsd $LIBS"
6494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6495 /* end confdefs.h. */
6496
6497 namespace conftest {
6498 extern "C" int gethostbyname ();
6499 }
6500 int
6501 main (void)
6502 {
6503 return conftest::gethostbyname ();
6504 ;
6505 return 0;
6506 }
6507 _ACEOF
6508 if ac_fn_cxx_try_link "$LINENO"
6509 then :
6510 ac_cv_lib_bsd_gethostbyname=yes
6511 else $as_nop
6512 ac_cv_lib_bsd_gethostbyname=no
6513 fi
6514 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6515 conftest$ac_exeext conftest.$ac_ext
6516 LIBS=$ac_check_lib_save_LIBS
6517 fi
6518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6519 printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
6520 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
6521 then :
6522 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6523 fi
6524
6525 fi
6526 fi
6527
6528 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6529 # socket/setsockopt and other routines are undefined under SCO ODT
6530 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6531 # on later versions), says Simon Leinen: it contains gethostby*
6532 # variants that don't use the name server (or something). -lsocket
6533 # must be given before -lnsl if both are needed. We assume that
6534 # if connect needs -lnsl, so does gethostbyname.
6535 ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
6536 if test "x$ac_cv_func_connect" = xyes
6537 then :
6538
6539 fi
6540
6541 if test $ac_cv_func_connect = no; then
6542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6543 printf %s "checking for connect in -lsocket... " >&6; }
6544 if test ${ac_cv_lib_socket_connect+y}
6545 then :
6546 printf %s "(cached) " >&6
6547 else $as_nop
6548 ac_check_lib_save_LIBS=$LIBS
6549 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551 /* end confdefs.h. */
6552
6553 namespace conftest {
6554 extern "C" int connect ();
6555 }
6556 int
6557 main (void)
6558 {
6559 return conftest::connect ();
6560 ;
6561 return 0;
6562 }
6563 _ACEOF
6564 if ac_fn_cxx_try_link "$LINENO"
6565 then :
6566 ac_cv_lib_socket_connect=yes
6567 else $as_nop
6568 ac_cv_lib_socket_connect=no
6569 fi
6570 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6571 conftest$ac_exeext conftest.$ac_ext
6572 LIBS=$ac_check_lib_save_LIBS
6573 fi
6574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6575 printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
6576 if test "x$ac_cv_lib_socket_connect" = xyes
6577 then :
6578 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6579 fi
6580
6581 fi
6582
6583 # Guillermo Gomez says -lposix is necessary on A/UX.
6584 ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
6585 if test "x$ac_cv_func_remove" = xyes
6586 then :
6587
6588 fi
6589
6590 if test $ac_cv_func_remove = no; then
6591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6592 printf %s "checking for remove in -lposix... " >&6; }
6593 if test ${ac_cv_lib_posix_remove+y}
6594 then :
6595 printf %s "(cached) " >&6
6596 else $as_nop
6597 ac_check_lib_save_LIBS=$LIBS
6598 LIBS="-lposix $LIBS"
6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600 /* end confdefs.h. */
6601
6602 namespace conftest {
6603 extern "C" int remove ();
6604 }
6605 int
6606 main (void)
6607 {
6608 return conftest::remove ();
6609 ;
6610 return 0;
6611 }
6612 _ACEOF
6613 if ac_fn_cxx_try_link "$LINENO"
6614 then :
6615 ac_cv_lib_posix_remove=yes
6616 else $as_nop
6617 ac_cv_lib_posix_remove=no
6618 fi
6619 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6620 conftest$ac_exeext conftest.$ac_ext
6621 LIBS=$ac_check_lib_save_LIBS
6622 fi
6623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6624 printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
6625 if test "x$ac_cv_lib_posix_remove" = xyes
6626 then :
6627 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6628 fi
6629
6630 fi
6631
6632 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6633 ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6634 if test "x$ac_cv_func_shmat" = xyes
6635 then :
6636
6637 fi
6638
6639 if test $ac_cv_func_shmat = no; then
6640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6641 printf %s "checking for shmat in -lipc... " >&6; }
6642 if test ${ac_cv_lib_ipc_shmat+y}
6643 then :
6644 printf %s "(cached) " >&6
6645 else $as_nop
6646 ac_check_lib_save_LIBS=$LIBS
6647 LIBS="-lipc $LIBS"
6648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6649 /* end confdefs.h. */
6650
6651 namespace conftest {
6652 extern "C" int shmat ();
6653 }
6654 int
6655 main (void)
6656 {
6657 return conftest::shmat ();
6658 ;
6659 return 0;
6660 }
6661 _ACEOF
6662 if ac_fn_cxx_try_link "$LINENO"
6663 then :
6664 ac_cv_lib_ipc_shmat=yes
6665 else $as_nop
6666 ac_cv_lib_ipc_shmat=no
6667 fi
6668 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6669 conftest$ac_exeext conftest.$ac_ext
6670 LIBS=$ac_check_lib_save_LIBS
6671 fi
6672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6673 printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
6674 if test "x$ac_cv_lib_ipc_shmat" = xyes
6675 then :
6676 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6677 fi
6678
6679 fi
6680 fi
6681
6682 # Check for libraries that X11R6 Xt/Xaw programs need.
6683 ac_save_LDFLAGS=$LDFLAGS
6684 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6685 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6686 # check for ICE first), but we must link in the order -lSM -lICE or
6687 # we get undefined symbols. So assume we have SM if we have ICE.
6688 # These have to be linked with before -lX11, unlike the other
6689 # libraries we check for below, so use a different variable.
6690 # John Interrante, Karl Berry
6691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6692 printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
6693 if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
6694 then :
6695 printf %s "(cached) " >&6
6696 else $as_nop
6697 ac_check_lib_save_LIBS=$LIBS
6698 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6700 /* end confdefs.h. */
6701
6702 namespace conftest {
6703 extern "C" int IceConnectionNumber ();
6704 }
6705 int
6706 main (void)
6707 {
6708 return conftest::IceConnectionNumber ();
6709 ;
6710 return 0;
6711 }
6712 _ACEOF
6713 if ac_fn_cxx_try_link "$LINENO"
6714 then :
6715 ac_cv_lib_ICE_IceConnectionNumber=yes
6716 else $as_nop
6717 ac_cv_lib_ICE_IceConnectionNumber=no
6718 fi
6719 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6720 conftest$ac_exeext conftest.$ac_ext
6721 LIBS=$ac_check_lib_save_LIBS
6722 fi
6723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6724 printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6725 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
6726 then :
6727 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6728 fi
6729
6730 LDFLAGS=$ac_save_LDFLAGS
6731
6732 fi
6733
6734
6735 if test -n "$ac_tool_prefix"; then
6736 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6737 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6739 printf %s "checking for $ac_word... " >&6; }
6740 if test ${ac_cv_path_PKG_CONFIG+y}
6741 then :
6742 printf %s "(cached) " >&6
6743 else $as_nop
6744 case $PKG_CONFIG in
6745 [\\/]* | ?:[\\/]*)
6746 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6747 ;;
6748 *)
6749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750 for as_dir in $PATH
6751 do
6752 IFS=$as_save_IFS
6753 case $as_dir in #(((
6754 '') as_dir=./ ;;
6755 */) ;;
6756 *) as_dir=$as_dir/ ;;
6757 esac
6758 for ac_exec_ext in '' $ac_executable_extensions; do
6759 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6760 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6761 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6762 break 2
6763 fi
6764 done
6765 done
6766 IFS=$as_save_IFS
6767
6768 ;;
6769 esac
6770 fi
6771 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6772 if test -n "$PKG_CONFIG"; then
6773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6774 printf "%s\n" "$PKG_CONFIG" >&6; }
6775 else
6776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6777 printf "%s\n" "no" >&6; }
6778 fi
6779
6780
6781 fi
6782 if test -z "$ac_cv_path_PKG_CONFIG"; then
6783 ac_pt_PKG_CONFIG=$PKG_CONFIG
6784 # Extract the first word of "pkg-config", so it can be a program name with args.
6785 set dummy pkg-config; ac_word=$2
6786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6787 printf %s "checking for $ac_word... " >&6; }
6788 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6789 then :
6790 printf %s "(cached) " >&6
6791 else $as_nop
6792 case $ac_pt_PKG_CONFIG in
6793 [\\/]* | ?:[\\/]*)
6794 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6795 ;;
6796 *)
6797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6798 for as_dir in $PATH
6799 do
6800 IFS=$as_save_IFS
6801 case $as_dir in #(((
6802 '') as_dir=./ ;;
6803 */) ;;
6804 *) as_dir=$as_dir/ ;;
6805 esac
6806 for ac_exec_ext in '' $ac_executable_extensions; do
6807 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6808 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6809 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6810 break 2
6811 fi
6812 done
6813 done
6814 IFS=$as_save_IFS
6815
6816 ;;
6817 esac
6818 fi
6819 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6820 if test -n "$ac_pt_PKG_CONFIG"; then
6821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6822 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6823 else
6824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6825 printf "%s\n" "no" >&6; }
6826 fi
6827
6828 if test "x$ac_pt_PKG_CONFIG" = x; then
6829 PKG_CONFIG="no"
6830 else
6831 case $cross_compiling:$ac_tool_warned in
6832 yes:)
6833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6834 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6835 ac_tool_warned=yes ;;
6836 esac
6837 PKG_CONFIG=$ac_pt_PKG_CONFIG
6838 fi
6839 else
6840 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6841 fi
6842
6843
6844
6845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libptytty" >&5
6846 printf %s "checking for libptytty... " >&6; }
6847 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libptytty; then
6848 PTYTTY_CFLAGS="`$PKG_CONFIG --cflags libptytty`"
6849 PTYTTY_LIBS="`$PKG_CONFIG --libs libptytty`"
6850
6851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6852 printf "%s\n" "ok" >&6; }
6853 :
6854 else
6855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856 printf "%s\n" "no" >&6; }
6857
6858 as_fn_error $? "unable to find libptytty" "$LINENO" 5
6859
6860 fi
6861
6862
6863
6864
6865
6866 image_lib=none
6867
6868 PIXBUF_CFLAGS=
6869 PIXBUF_LIBS=
6870
6871 if test x$support_pixbuf = xyes; then
6872
6873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf-2.0" >&5
6874 printf %s "checking for gdk-pixbuf-2.0... " >&6; }
6875 if test $PKG_CONFIG != no && $PKG_CONFIG --exists gdk-pixbuf-2.0; then
6876 PIXBUF_CFLAGS="`$PKG_CONFIG --cflags gdk-pixbuf-2.0`"
6877 PIXBUF_LIBS="`$PKG_CONFIG --libs gdk-pixbuf-2.0`"
6878
6879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6880 printf "%s\n" "ok" >&6; }
6881
6882 image_lib=gdk-pixbuf
6883
6884 printf "%s\n" "#define HAVE_PIXBUF 1" >>confdefs.h
6885
6886
6887 else
6888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6889 printf "%s\n" "no" >&6; }
6890 :
6891 fi
6892
6893 fi
6894
6895
6896
6897
6898 STARTUP_NOTIFICATION_CFLAGS=
6899 STARTUP_NOTIFICATION_LIBS=
6900
6901 if test x$support_startup_notification = xyes; then
6902
6903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification-1.0" >&5
6904 printf %s "checking for libstartup-notification-1.0... " >&6; }
6905 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then
6906 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG --cflags libstartup-notification-1.0`"
6907 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs libstartup-notification-1.0`"
6908
6909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6910 printf "%s\n" "ok" >&6; }
6911
6912
6913 printf "%s\n" "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6914
6915
6916 else
6917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 printf "%s\n" "no" >&6; }
6919 :
6920 fi
6921
6922 fi
6923
6924
6925
6926
6927 if test x$support_frills = xyes; then
6928
6929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xmu" >&5
6930 printf %s "checking for xmu... " >&6; }
6931 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xmu; then
6932 XMU_CFLAGS="`$PKG_CONFIG --cflags xmu`"
6933 XMU_LIBS="`$PKG_CONFIG --libs xmu`"
6934
6935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6936 printf "%s\n" "ok" >&6; }
6937
6938 X_LIBS="$XMU_LIBS $X_LIBS"
6939 CPPFLAGS="$CPPFLAGS $XMU_CFLAGS"
6940
6941 printf "%s\n" "#define HAVE_XMU 1" >>confdefs.h
6942
6943
6944 else
6945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6946 printf "%s\n" "no" >&6; }
6947 :
6948 fi
6949
6950 fi
6951
6952 ac_fn_cxx_check_header_compile "$LINENO" "sys/byteorder.h" "ac_cv_header_sys_byteorder_h" "$ac_includes_default"
6953 if test "x$ac_cv_header_sys_byteorder_h" = xyes
6954 then :
6955 printf "%s\n" "#define HAVE_SYS_BYTEORDER_H 1" >>confdefs.h
6956
6957 fi
6958 ac_fn_cxx_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
6959 if test "x$ac_cv_header_sys_ioctl_h" = xyes
6960 then :
6961 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
6962
6963 fi
6964 ac_fn_cxx_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
6965 if test "x$ac_cv_header_sys_sockio_h" = xyes
6966 then :
6967 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
6968
6969 fi
6970 ac_fn_cxx_check_header_compile "$LINENO" "sys/strredir.h" "ac_cv_header_sys_strredir_h" "$ac_includes_default"
6971 if test "x$ac_cv_header_sys_strredir_h" = xyes
6972 then :
6973 printf "%s\n" "#define HAVE_SYS_STRREDIR_H 1" >>confdefs.h
6974
6975 fi
6976 ac_fn_cxx_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
6977 if test "x$ac_cv_header_stdint_h" = xyes
6978 then :
6979 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
6980
6981 fi
6982 ac_fn_cxx_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
6983 if test "x$ac_cv_header_wchar_h" = xyes
6984 then :
6985 printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h
6986
6987 fi
6988
6989
6990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6991 printf %s "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6992 if test ${rxvt_cv_xlib_illegal_access+y}
6993 then :
6994 printf %s "(cached) " >&6
6995 else $as_nop
6996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6997 /* end confdefs.h. */
6998
6999 #define XLIB_ILLEGAL_ACCESS
7000 #include <X11/Xlib.h>
7001
7002 int
7003 main (void)
7004 {
7005
7006 Display *dpy;
7007 dpy->xdefaults = (char *)0;
7008
7009 ;
7010 return 0;
7011 }
7012 _ACEOF
7013 if ac_fn_cxx_try_compile "$LINENO"
7014 then :
7015 rxvt_cv_xlib_illegal_access=yes
7016 else $as_nop
7017 rxvt_cv_xlib_illegal_access=no
7018
7019 fi
7020 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7021 fi
7022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xlib_illegal_access" >&5
7023 printf "%s\n" "$rxvt_cv_xlib_illegal_access" >&6; }
7024 if test x$rxvt_cv_xlib_illegal_access = xyes; then
7025
7026 printf "%s\n" "#define XLIB_ILLEGAL_ACCESS 1" >>confdefs.h
7027
7028 fi
7029
7030 ac_fn_cxx_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
7031 if test "x$ac_cv_type_mode_t" = xyes
7032 then :
7033
7034 else $as_nop
7035
7036 printf "%s\n" "#define mode_t int" >>confdefs.h
7037
7038 fi
7039
7040
7041 ac_fn_cxx_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
7042 "
7043 if test "x$ac_cv_type_pid_t" = xyes
7044 then :
7045
7046 else $as_nop
7047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7048 /* end confdefs.h. */
7049
7050 #if defined _WIN64 && !defined __CYGWIN__
7051 LLP64
7052 #endif
7053
7054 int
7055 main (void)
7056 {
7057
7058 ;
7059 return 0;
7060 }
7061
7062 _ACEOF
7063 if ac_fn_cxx_try_compile "$LINENO"
7064 then :
7065 ac_pid_type='int'
7066 else $as_nop
7067 ac_pid_type='__int64'
7068 fi
7069 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7070
7071 printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
7072
7073
7074 fi
7075
7076
7077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7078 printf %s "checking for grep that handles long lines and -e... " >&6; }
7079 if test ${ac_cv_path_GREP+y}
7080 then :
7081 printf %s "(cached) " >&6
7082 else $as_nop
7083 if test -z "$GREP"; then
7084 ac_path_GREP_found=false
7085 # Loop through the user's path and test for each of PROGNAME-LIST
7086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7087 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7088 do
7089 IFS=$as_save_IFS
7090 case $as_dir in #(((
7091 '') as_dir=./ ;;
7092 */) ;;
7093 *) as_dir=$as_dir/ ;;
7094 esac
7095 for ac_prog in grep ggrep
7096 do
7097 for ac_exec_ext in '' $ac_executable_extensions; do
7098 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7099 as_fn_executable_p "$ac_path_GREP" || continue
7100 # Check for GNU ac_path_GREP and select it if it is found.
7101 # Check for GNU $ac_path_GREP
7102 case `"$ac_path_GREP" --version 2>&1` in
7103 *GNU*)
7104 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7105 *)
7106 ac_count=0
7107 printf %s 0123456789 >"conftest.in"
7108 while :
7109 do
7110 cat "conftest.in" "conftest.in" >"conftest.tmp"
7111 mv "conftest.tmp" "conftest.in"
7112 cp "conftest.in" "conftest.nl"
7113 printf "%s\n" 'GREP' >> "conftest.nl"
7114 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7116 as_fn_arith $ac_count + 1 && ac_count=$as_val
7117 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7118 # Best one so far, save it but keep looking for a better one
7119 ac_cv_path_GREP="$ac_path_GREP"
7120 ac_path_GREP_max=$ac_count
7121 fi
7122 # 10*(2^10) chars as input seems more than enough
7123 test $ac_count -gt 10 && break
7124 done
7125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7126 esac
7127
7128 $ac_path_GREP_found && break 3
7129 done
7130 done
7131 done
7132 IFS=$as_save_IFS
7133 if test -z "$ac_cv_path_GREP"; then
7134 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7135 fi
7136 else
7137 ac_cv_path_GREP=$GREP
7138 fi
7139
7140 fi
7141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7142 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7143 GREP="$ac_cv_path_GREP"
7144
7145
7146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7147 printf %s "checking for egrep... " >&6; }
7148 if test ${ac_cv_path_EGREP+y}
7149 then :
7150 printf %s "(cached) " >&6
7151 else $as_nop
7152 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7153 then ac_cv_path_EGREP="$GREP -E"
7154 else
7155 if test -z "$EGREP"; then
7156 ac_path_EGREP_found=false
7157 # Loop through the user's path and test for each of PROGNAME-LIST
7158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7159 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7160 do
7161 IFS=$as_save_IFS
7162 case $as_dir in #(((
7163 '') as_dir=./ ;;
7164 */) ;;
7165 *) as_dir=$as_dir/ ;;
7166 esac
7167 for ac_prog in egrep
7168 do
7169 for ac_exec_ext in '' $ac_executable_extensions; do
7170 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7171 as_fn_executable_p "$ac_path_EGREP" || continue
7172 # Check for GNU ac_path_EGREP and select it if it is found.
7173 # Check for GNU $ac_path_EGREP
7174 case `"$ac_path_EGREP" --version 2>&1` in
7175 *GNU*)
7176 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7177 *)
7178 ac_count=0
7179 printf %s 0123456789 >"conftest.in"
7180 while :
7181 do
7182 cat "conftest.in" "conftest.in" >"conftest.tmp"
7183 mv "conftest.tmp" "conftest.in"
7184 cp "conftest.in" "conftest.nl"
7185 printf "%s\n" 'EGREP' >> "conftest.nl"
7186 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7187 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7188 as_fn_arith $ac_count + 1 && ac_count=$as_val
7189 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7190 # Best one so far, save it but keep looking for a better one
7191 ac_cv_path_EGREP="$ac_path_EGREP"
7192 ac_path_EGREP_max=$ac_count
7193 fi
7194 # 10*(2^10) chars as input seems more than enough
7195 test $ac_count -gt 10 && break
7196 done
7197 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7198 esac
7199
7200 $ac_path_EGREP_found && break 3
7201 done
7202 done
7203 done
7204 IFS=$as_save_IFS
7205 if test -z "$ac_cv_path_EGREP"; then
7206 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7207 fi
7208 else
7209 ac_cv_path_EGREP=$EGREP
7210 fi
7211
7212 fi
7213 fi
7214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7215 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7216 EGREP="$ac_cv_path_EGREP"
7217
7218
7219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7220 printf %s "checking for uid_t in sys/types.h... " >&6; }
7221 if test ${ac_cv_type_uid_t+y}
7222 then :
7223 printf %s "(cached) " >&6
7224 else $as_nop
7225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7226 /* end confdefs.h. */
7227 #include <sys/types.h>
7228
7229 _ACEOF
7230 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7231 $EGREP "uid_t" >/dev/null 2>&1
7232 then :
7233 ac_cv_type_uid_t=yes
7234 else $as_nop
7235 ac_cv_type_uid_t=no
7236 fi
7237 rm -rf conftest*
7238
7239 fi
7240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7241 printf "%s\n" "$ac_cv_type_uid_t" >&6; }
7242 if test $ac_cv_type_uid_t = no; then
7243
7244 printf "%s\n" "#define uid_t int" >>confdefs.h
7245
7246
7247 printf "%s\n" "#define gid_t int" >>confdefs.h
7248
7249 fi
7250
7251 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
7252 case $ac_cv_c_int16_t in #(
7253 no|yes) ;; #(
7254 *)
7255
7256 printf "%s\n" "#define int16_t $ac_cv_c_int16_t" >>confdefs.h
7257 ;;
7258 esac
7259
7260 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
7261 case $ac_cv_c_uint16_t in #(
7262 no|yes) ;; #(
7263 *)
7264
7265
7266 printf "%s\n" "#define uint16_t $ac_cv_c_uint16_t" >>confdefs.h
7267 ;;
7268 esac
7269
7270 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
7271 case $ac_cv_c_int32_t in #(
7272 no|yes) ;; #(
7273 *)
7274
7275 printf "%s\n" "#define int32_t $ac_cv_c_int32_t" >>confdefs.h
7276 ;;
7277 esac
7278
7279 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
7280 case $ac_cv_c_uint32_t in #(
7281 no|yes) ;; #(
7282 *)
7283
7284 printf "%s\n" "#define _UINT32_T 1" >>confdefs.h
7285
7286
7287 printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
7288 ;;
7289 esac
7290
7291
7292 ac_fn_cxx_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
7293 if test "x$ac_cv_func_unsetenv" = xyes
7294 then :
7295 printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
7296
7297 fi
7298
7299
7300
7301
7302 save_LIBS=$LIBS
7303 save_CXXFLAGS=$CXXFLAGS
7304 CXXFLAGS="$CXXFLAGS $X_CFLAGS"
7305 LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7306 if test x$support_xim = xyes; then
7307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working Xlocale" >&5
7308 printf %s "checking for working Xlocale... " >&6; }
7309 if test ${rxvt_cv_func_xlocale+y}
7310 then :
7311 printf %s "(cached) " >&6
7312 else $as_nop
7313 if test "$cross_compiling" = yes
7314 then :
7315 :
7316 else $as_nop
7317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318 /* end confdefs.h. */
7319
7320 #include <X11/Xlib.h>
7321 #include <stdlib.h>
7322 int main() {
7323 char *p;
7324 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7325 exit (XSupportsLocale() ? 0 : 1);
7326 else
7327 exit (1);
7328 }
7329
7330 _ACEOF
7331 if ac_fn_cxx_try_run "$LINENO"
7332 then :
7333 rxvt_cv_func_xlocale=yes
7334 else $as_nop
7335 rxvt_cv_func_xlocale=no
7336 fi
7337 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7338 conftest.$ac_objext conftest.beam conftest.$ac_ext
7339 fi
7340
7341 fi
7342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xlocale" >&5
7343 printf "%s\n" "$rxvt_cv_func_xlocale" >&6; }
7344 if test x$rxvt_cv_func_xlocale = xyes; then
7345
7346 printf "%s\n" "#define USE_XIM 1" >>confdefs.h
7347
7348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for broken XIM callback" >&5
7349 printf %s "checking for broken XIM callback... " >&6; }
7350 if test ${rxvt_cv_broken_ximcb+y}
7351 then :
7352 printf %s "(cached) " >&6
7353 else $as_nop
7354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7355 /* end confdefs.h. */
7356
7357 #include <X11/Xlib.h>
7358
7359 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
7360
7361 void f() {
7362 XIMCallback cb;
7363 cb.callback = im_destroy_cb;
7364 }
7365
7366 _ACEOF
7367 if ac_fn_cxx_try_compile "$LINENO"
7368 then :
7369 rxvt_cv_broken_ximcb=yes
7370 else $as_nop
7371 rxvt_cv_broken_ximcb=no
7372 fi
7373 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7374 fi
7375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_broken_ximcb" >&5
7376 printf "%s\n" "$rxvt_cv_broken_ximcb" >&6; }
7377
7378 if test x$rxvt_cv_broken_ximcb = xyes; then
7379
7380 printf "%s\n" "#define XIMCB_PROTO_BROKEN 1" >>confdefs.h
7381
7382 fi
7383 fi
7384 fi
7385
7386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working X setlocale" >&5
7387 printf %s "checking for working X setlocale... " >&6; }
7388 if test ${rxvt_cv_func_xsetlocale+y}
7389 then :
7390 printf %s "(cached) " >&6
7391 else $as_nop
7392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7393 /* end confdefs.h. */
7394 #define X_LOCALE 1
7395 #include <X11/Xlocale.h>
7396 int
7397 main (void)
7398 {
7399 setlocale(LC_CTYPE, "");
7400 ;
7401 return 0;
7402 }
7403 _ACEOF
7404 if ac_fn_cxx_try_link "$LINENO"
7405 then :
7406 rxvt_cv_func_xsetlocale=yes
7407 else $as_nop
7408 rxvt_cv_func_xsetlocale=no
7409 fi
7410 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7411 conftest$ac_exeext conftest.$ac_ext
7412 fi
7413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xsetlocale" >&5
7414 printf "%s\n" "$rxvt_cv_func_xsetlocale" >&6; }
7415 if test x$rxvt_cv_func_xsetlocale = xyes; then
7416
7417 printf "%s\n" "#define HAVE_XSETLOCALE 1" >>confdefs.h
7418
7419 fi
7420 LIBS=$save_LIBS
7421 CXXFLAGS=$save_CXXFLAGS
7422
7423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
7424 printf %s "checking for working nl_langinfo... " >&6; }
7425 if test ${rxvt_cv_func_nl_langinfo+y}
7426 then :
7427 printf %s "(cached) " >&6
7428 else $as_nop
7429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7430 /* end confdefs.h. */
7431 #include <langinfo.h>
7432 int
7433 main (void)
7434 {
7435 nl_langinfo(CODESET);
7436 ;
7437 return 0;
7438 }
7439 _ACEOF
7440 if ac_fn_cxx_try_link "$LINENO"
7441 then :
7442 rxvt_cv_func_nl_langinfo=yes
7443 else $as_nop
7444 rxvt_cv_func_nl_langinfo=no
7445 fi
7446 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7447 conftest$ac_exeext conftest.$ac_ext
7448 fi
7449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_nl_langinfo" >&5
7450 printf "%s\n" "$rxvt_cv_func_nl_langinfo" >&6; }
7451 if test x$rxvt_cv_func_nl_langinfo = xyes; then
7452
7453 printf "%s\n" "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7454
7455 fi
7456
7457 support_image=no
7458 if test x$support_inheritpixmap = xyes || test x$support_pixbuf = xyes; then
7459 support_image=yes
7460 fi
7461 if test x$support_xft = xyes || test x$support_image = xyes; then
7462 rxvt_have_xrender=no
7463
7464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xrender" >&5
7465 printf %s "checking for xrender... " >&6; }
7466 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xrender; then
7467 XRENDER_CFLAGS="`$PKG_CONFIG --cflags xrender`"
7468 XRENDER_LIBS="`$PKG_CONFIG --libs xrender`"
7469
7470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7471 printf "%s\n" "ok" >&6; }
7472
7473 X_LIBS="$XRENDER_LIBS $X_LIBS"
7474 CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS"
7475 rxvt_have_xrender=yes
7476
7477 save_LIBS="$LIBS"
7478 LIBS="$LIBS $X_LIBS"
7479 ac_fn_cxx_check_header_compile "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default"
7480 if test "x$ac_cv_header_X11_extensions_Xrender_h" = xyes
7481 then :
7482
7483 else $as_nop
7484 rxvt_have_xrender=no
7485 fi
7486
7487 ac_fn_cxx_check_func "$LINENO" "XRenderFindStandardFormat" "ac_cv_func_XRenderFindStandardFormat"
7488 if test "x$ac_cv_func_XRenderFindStandardFormat" = xyes
7489 then :
7490
7491 else $as_nop
7492 rxvt_have_xrender=no
7493 fi
7494
7495 LIBS="$save_LIBS"
7496
7497 else
7498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7499 printf "%s\n" "no" >&6; }
7500 :
7501 fi
7502
7503 fi
7504
7505 if test x$support_xft = xyes && test x$rxvt_have_xrender = xyes; then
7506
7507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fontconfig xft" >&5
7508 printf %s "checking for fontconfig xft... " >&6; }
7509 if test $PKG_CONFIG != no && $PKG_CONFIG --exists fontconfig xft; then
7510 XFT_CFLAGS="`$PKG_CONFIG --cflags fontconfig xft`"
7511 XFT_LIBS="`$PKG_CONFIG --libs fontconfig xft`"
7512
7513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7514 printf "%s\n" "ok" >&6; }
7515
7516 X_LIBS="$XFT_LIBS $X_LIBS"
7517 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
7518
7519 else
7520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7521 printf "%s\n" "no" >&6; }
7522
7523 # Extract the first word of "xft-config", so it can be a program name with args.
7524 set dummy xft-config; ac_word=$2
7525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7526 printf %s "checking for $ac_word... " >&6; }
7527 if test ${ac_cv_path_XFT_CONFIG+y}
7528 then :
7529 printf %s "(cached) " >&6
7530 else $as_nop
7531 case $XFT_CONFIG in
7532 [\\/]* | ?:[\\/]*)
7533 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
7534 ;;
7535 *)
7536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7537 for as_dir in $PATH
7538 do
7539 IFS=$as_save_IFS
7540 case $as_dir in #(((
7541 '') as_dir=./ ;;
7542 */) ;;
7543 *) as_dir=$as_dir/ ;;
7544 esac
7545 for ac_exec_ext in '' $ac_executable_extensions; do
7546 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7547 ac_cv_path_XFT_CONFIG="$as_dir$ac_word$ac_exec_ext"
7548 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7549 break 2
7550 fi
7551 done
7552 done
7553 IFS=$as_save_IFS
7554
7555 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
7556 ;;
7557 esac
7558 fi
7559 XFT_CONFIG=$ac_cv_path_XFT_CONFIG
7560 if test -n "$XFT_CONFIG"; then
7561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFT_CONFIG" >&5
7562 printf "%s\n" "$XFT_CONFIG" >&6; }
7563 else
7564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7565 printf "%s\n" "no" >&6; }
7566 fi
7567
7568
7569 if test $XFT_CONFIG != no; then
7570 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
7571 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
7572 fi
7573
7574 fi
7575
7576
7577 save_LIBS="$LIBS"
7578 LIBS="$LIBS $X_LIBS"
7579 for ac_header in X11/Xft/Xft.h fontconfig/fontconfig.h
7580 do :
7581 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
7582 ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7583 if eval test \"x\$"$as_ac_Header"\" = x"yes"
7584 then :
7585 cat >>confdefs.h <<_ACEOF
7586 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
7587 _ACEOF
7588
7589 else $as_nop
7590 support_xft=no
7591 fi
7592
7593 done
7594
7595 for ac_func in XftDrawString32 FcPatternGet
7596 do :
7597 as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
7598 ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
7599 if eval test \"x\$"$as_ac_var"\" = x"yes"
7600 then :
7601 cat >>confdefs.h <<_ACEOF
7602 #define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
7603 _ACEOF
7604
7605 else $as_nop
7606 support_xft=no
7607 fi
7608
7609 done
7610 LIBS="$save_LIBS"
7611
7612 if test x$support_xft = xyes; then
7613
7614 printf "%s\n" "#define XFT 1" >>confdefs.h
7615
7616 fi
7617 fi
7618
7619 if test x$support_image = xyes && test x$rxvt_have_xrender = xyes; then
7620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Render >= 0.11" >&5
7621 printf %s "checking for Render >= 0.11... " >&6; }
7622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7623 /* end confdefs.h. */
7624
7625 #include <X11/extensions/Xrender.h>
7626 #if RENDER_MAJOR == 0 && RENDER_MINOR <= 10
7627 error
7628 #endif
7629
7630 int
7631 main (void)
7632 {
7633
7634 ;
7635 return 0;
7636 }
7637 _ACEOF
7638 if ac_fn_cxx_try_compile "$LINENO"
7639 then :
7640
7641 else $as_nop
7642 support_image=no
7643 fi
7644 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7645 if test x$support_image = xyes; then
7646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7647 printf "%s\n" "ok" >&6; }
7648 LIBS="$LIBS -lm"
7649
7650 printf "%s\n" "#define XRENDER 1" >>confdefs.h
7651
7652
7653 if test x$support_inheritpixmap = xyes; then
7654
7655 printf "%s\n" "#define ENABLE_TRANSPARENCY 1" >>confdefs.h
7656
7657 fi
7658 else
7659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7660 printf "%s\n" "no" >&6; }
7661 fi
7662 fi
7663
7664 if test x$support_styles = xyes; then
7665
7666 printf "%s\n" "#define ENABLE_STYLES 1" >>confdefs.h
7667
7668 fi
7669 if test x$support_iso14755 = xyes; then
7670
7671 printf "%s\n" "#define ISO_14755 1" >>confdefs.h
7672
7673 fi
7674 if test x$support_8bitctrls = xyes; then
7675
7676 printf "%s\n" "#define EIGHT_BIT_CONTROLS 1" >>confdefs.h
7677
7678 fi
7679 if test x$support_fading = xyes; then
7680
7681 printf "%s\n" "#define OFF_FOCUS_FADING 1" >>confdefs.h
7682
7683 fi
7684 if test x$support_keepscrolling = xno; then
7685
7686 printf "%s\n" "#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1" >>confdefs.h
7687
7688 fi
7689 if test x$support_selectionscrolling = xyes; then
7690
7691 printf "%s\n" "#define SELECTION_SCROLLING 1" >>confdefs.h
7692
7693 fi
7694 if test x$support_frills = xyes; then
7695
7696 printf "%s\n" "#define ENABLE_FRILLS 1" >>confdefs.h
7697
7698 fi
7699 if test x$support_mousewheel = xyes; then
7700
7701 printf "%s\n" "#define MOUSE_WHEEL 1" >>confdefs.h
7702
7703 fi
7704 if test x$support_mouseslipwheel = xyes; then
7705
7706 printf "%s\n" "#define MOUSE_SLIP_WHEELING 1" >>confdefs.h
7707
7708 fi
7709
7710 scrolltypes=plain
7711
7712 printf "%s\n" "#define PLAIN_SCROLLBAR 1" >>confdefs.h
7713
7714
7715 if test x$support_scroll_rxvt = xyes; then
7716
7717 printf "%s\n" "#define RXVT_SCROLLBAR 1" >>confdefs.h
7718
7719 scrolltypes="$scrolltypes rxvt"
7720 fi
7721 if test x$support_scroll_next = xyes; then
7722
7723 printf "%s\n" "#define NEXT_SCROLLBAR 1" >>confdefs.h
7724
7725 scrolltypes="$scrolltypes next"
7726 fi
7727 if test x$support_scroll_xterm = xyes; then
7728
7729 printf "%s\n" "#define XTERM_SCROLLBAR 1" >>confdefs.h
7730
7731 scrolltypes="$scrolltypes xterm"
7732 fi
7733 if test x$support_pointer_blank = xyes; then
7734
7735 printf "%s\n" "#define POINTER_BLANK 1" >>confdefs.h
7736
7737 fi
7738 if test x$support_text_blink = xyes; then
7739
7740 printf "%s\n" "#define TEXT_BLINK 1" >>confdefs.h
7741
7742 fi
7743 if test x$support_unicode3 = xyes; then
7744
7745 printf "%s\n" "#define UNICODE_3 1" >>confdefs.h
7746
7747 fi
7748 if test x$support_combining = xyes; then
7749
7750 printf "%s\n" "#define ENABLE_COMBINING 1" >>confdefs.h
7751
7752 fi
7753 if test x$codesets = xall; then
7754 codesets=jp,jp-ext,kr,zh,zh-ext
7755 fi
7756
7757 printf "%s\n" "#define ENCODING_EU 1" >>confdefs.h
7758
7759
7760 printf "%s\n" "#define ENCODING_VN 1" >>confdefs.h
7761
7762 for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
7763 case "$codeset" in
7764 JP )
7765 printf "%s\n" "#define ENCODING_JP 1" >>confdefs.h
7766 ;;
7767 JP_EXT )
7768 printf "%s\n" "#define ENCODING_JP_EXT 1" >>confdefs.h
7769 ;;
7770 KR )
7771 printf "%s\n" "#define ENCODING_KR 1" >>confdefs.h
7772 ;;
7773 ZH )
7774 printf "%s\n" "#define ENCODING_ZH 1" >>confdefs.h
7775 ;;
7776 ZH_EXT )
7777 printf "%s\n" "#define ENCODING_ZH_EXT 1" >>confdefs.h
7778 ;;
7779 esac
7780 done
7781
7782 IF_PERL=\#
7783 if test x$support_perl = xyes; then
7784 # Extract the first word of "perl5", so it can be a program name with args.
7785 set dummy perl5; ac_word=$2
7786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7787 printf %s "checking for $ac_word... " >&6; }
7788 if test ${ac_cv_path_PERL+y}
7789 then :
7790 printf %s "(cached) " >&6
7791 else $as_nop
7792 case $PERL in
7793 [\\/]* | ?:[\\/]*)
7794 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7795 ;;
7796 *)
7797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7798 for as_dir in $PATH
7799 do
7800 IFS=$as_save_IFS
7801 case $as_dir in #(((
7802 '') as_dir=./ ;;
7803 */) ;;
7804 *) as_dir=$as_dir/ ;;
7805 esac
7806 for ac_exec_ext in '' $ac_executable_extensions; do
7807 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7808 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
7809 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7810 break 2
7811 fi
7812 done
7813 done
7814 IFS=$as_save_IFS
7815
7816 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
7817 ;;
7818 esac
7819 fi
7820 PERL=$ac_cv_path_PERL
7821 if test -n "$PERL"; then
7822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7823 printf "%s\n" "$PERL" >&6; }
7824 else
7825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 printf "%s\n" "no" >&6; }
7827 fi
7828
7829
7830
7831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $PERL suitability" >&5
7832 printf %s "checking for $PERL suitability... " >&6; }
7833 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
7834
7835 save_CXXFLAGS="$CXXFLAGS"
7836 save_LIBS="$LIBS"
7837 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
7838 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
7839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7840 /* end confdefs.h. */
7841
7842 #include <EXTERN.h>
7843 #include <perl.h>
7844 #include <XSUB.h>
7845
7846 int
7847 main (void)
7848 {
7849
7850 PerlInterpreter *perl = perl_alloc ();
7851
7852 ;
7853 return 0;
7854 }
7855 _ACEOF
7856 if ac_fn_cxx_try_link "$LINENO"
7857 then :
7858 rxvt_perl_link=yes
7859 else $as_nop
7860 rxvt_perl_link=no
7861 fi
7862 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7863 conftest$ac_exeext conftest.$ac_ext
7864 CXXFLAGS="$save_CXXFLAGS"
7865 LIBS="$save_LIBS"
7866
7867 if test x$rxvt_perl_link = xyes; then
7868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7869 printf "%s\n" "ok" >&6; }
7870
7871 printf "%s\n" "#define ENABLE_PERL 1" >>confdefs.h
7872
7873 IF_PERL=
7874 PERL_O=rxvtperl.o
7875 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
7876 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
7877 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
7878 else
7879 as_fn_error $? "no, unable to link" "$LINENO" 5
7880 fi
7881 else
7882 as_fn_error $? "no working perl found, or perl not version >= 5.8" "$LINENO" 5
7883 fi
7884 fi
7885
7886
7887
7888
7889
7890
7891
7892
7893 ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile"
7894
7895 cat >confcache <<\_ACEOF
7896 # This file is a shell script that caches the results of configure
7897 # tests run on this system so they can be shared between configure
7898 # scripts and configure runs, see configure's option --config-cache.
7899 # It is not useful on other systems. If it contains results you don't
7900 # want to keep, you may remove or edit it.
7901 #
7902 # config.status only pays attention to the cache file if you give it
7903 # the --recheck option to rerun configure.
7904 #
7905 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7906 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7907 # following values.
7908
7909 _ACEOF
7910
7911 # The following way of writing the cache mishandles newlines in values,
7912 # but we know of no workaround that is simple, portable, and efficient.
7913 # So, we kill variables containing newlines.
7914 # Ultrix sh set writes to stderr and can't be redirected directly,
7915 # and sets the high bit in the cache file unless we assign to the vars.
7916 (
7917 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7918 eval ac_val=\$$ac_var
7919 case $ac_val in #(
7920 *${as_nl}*)
7921 case $ac_var in #(
7922 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7923 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7924 esac
7925 case $ac_var in #(
7926 _ | IFS | as_nl) ;; #(
7927 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7928 *) { eval $ac_var=; unset $ac_var;} ;;
7929 esac ;;
7930 esac
7931 done
7932
7933 (set) 2>&1 |
7934 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7935 *${as_nl}ac_space=\ *)
7936 # `set' does not quote correctly, so add quotes: double-quote
7937 # substitution turns \\\\ into \\, and sed turns \\ into \.
7938 sed -n \
7939 "s/'/'\\\\''/g;
7940 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7941 ;; #(
7942 *)
7943 # `set' quotes correctly as required by POSIX, so do not add quotes.
7944 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7945 ;;
7946 esac |
7947 sort
7948 ) |
7949 sed '
7950 /^ac_cv_env_/b end
7951 t clear
7952 :clear
7953 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
7954 t end
7955 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7956 :end' >>confcache
7957 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7958 if test -w "$cache_file"; then
7959 if test "x$cache_file" != "x/dev/null"; then
7960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7961 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
7962 if test ! -f "$cache_file" || test -h "$cache_file"; then
7963 cat confcache >"$cache_file"
7964 else
7965 case $cache_file in #(
7966 */* | ?:*)
7967 mv -f confcache "$cache_file"$$ &&
7968 mv -f "$cache_file"$$ "$cache_file" ;; #(
7969 *)
7970 mv -f confcache "$cache_file" ;;
7971 esac
7972 fi
7973 fi
7974 else
7975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7976 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
7977 fi
7978 fi
7979 rm -f confcache
7980
7981 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7982 # Let make expand exec_prefix.
7983 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7984
7985 DEFS=-DHAVE_CONFIG_H
7986
7987 ac_libobjs=
7988 ac_ltlibobjs=
7989 U=
7990 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7991 # 1. Remove the extension, and $U if already installed.
7992 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7993 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
7994 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7995 # will be set to the directory where LIBOBJS objects are built.
7996 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7997 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7998 done
7999 LIBOBJS=$ac_libobjs
8000
8001 LTLIBOBJS=$ac_ltlibobjs
8002
8003
8004
8005 : "${CONFIG_STATUS=./config.status}"
8006 ac_write_fail=0
8007 ac_clean_files_save=$ac_clean_files
8008 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8010 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
8011 as_write_fail=0
8012 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8013 #! $SHELL
8014 # Generated by $as_me.
8015 # Run this file to recreate the current configuration.
8016 # Compiler output produced by configure, useful for debugging
8017 # configure, is in config.log if it exists.
8018
8019 debug=false
8020 ac_cs_recheck=false
8021 ac_cs_silent=false
8022
8023 SHELL=\${CONFIG_SHELL-$SHELL}
8024 export SHELL
8025 _ASEOF
8026 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8027 ## -------------------- ##
8028 ## M4sh Initialization. ##
8029 ## -------------------- ##
8030
8031 # Be more Bourne compatible
8032 DUALCASE=1; export DUALCASE # for MKS sh
8033 as_nop=:
8034 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
8035 then :
8036 emulate sh
8037 NULLCMD=:
8038 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8039 # is contrary to our usage. Disable this feature.
8040 alias -g '${1+"$@"}'='"$@"'
8041 setopt NO_GLOB_SUBST
8042 else $as_nop
8043 case `(set -o) 2>/dev/null` in #(
8044 *posix*) :
8045 set -o posix ;; #(
8046 *) :
8047 ;;
8048 esac
8049 fi
8050
8051
8052
8053 # Reset variables that may have inherited troublesome values from
8054 # the environment.
8055
8056 # IFS needs to be set, to space, tab, and newline, in precisely that order.
8057 # (If _AS_PATH_WALK were called with IFS unset, it would have the
8058 # side effect of setting IFS to empty, thus disabling word splitting.)
8059 # Quoting is to prevent editors from complaining about space-tab.
8060 as_nl='
8061 '
8062 export as_nl
8063 IFS=" "" $as_nl"
8064
8065 PS1='$ '
8066 PS2='> '
8067 PS4='+ '
8068
8069 # Ensure predictable behavior from utilities with locale-dependent output.
8070 LC_ALL=C
8071 export LC_ALL
8072 LANGUAGE=C
8073 export LANGUAGE
8074
8075 # We cannot yet rely on "unset" to work, but we need these variables
8076 # to be unset--not just set to an empty or harmless value--now, to
8077 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
8078 # also avoids known problems related to "unset" and subshell syntax
8079 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
8080 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
8081 do eval test \${$as_var+y} \
8082 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8083 done
8084
8085 # Ensure that fds 0, 1, and 2 are open.
8086 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
8087 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
8088 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
8089
8090 # The user is always right.
8091 if ${PATH_SEPARATOR+false} :; then
8092 PATH_SEPARATOR=:
8093 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8094 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8095 PATH_SEPARATOR=';'
8096 }
8097 fi
8098
8099
8100 # Find who we are. Look in the path if we contain no directory separator.
8101 as_myself=
8102 case $0 in #((
8103 *[\\/]* ) as_myself=$0 ;;
8104 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8105 for as_dir in $PATH
8106 do
8107 IFS=$as_save_IFS
8108 case $as_dir in #(((
8109 '') as_dir=./ ;;
8110 */) ;;
8111 *) as_dir=$as_dir/ ;;
8112 esac
8113 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
8114 done
8115 IFS=$as_save_IFS
8116
8117 ;;
8118 esac
8119 # We did not find ourselves, most probably we were run as `sh COMMAND'
8120 # in which case we are not to be found in the path.
8121 if test "x$as_myself" = x; then
8122 as_myself=$0
8123 fi
8124 if test ! -f "$as_myself"; then
8125 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8126 exit 1
8127 fi
8128
8129
8130
8131 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8132 # ----------------------------------------
8133 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8134 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8135 # script with STATUS, using 1 if that was 0.
8136 as_fn_error ()
8137 {
8138 as_status=$1; test $as_status -eq 0 && as_status=1
8139 if test "$4"; then
8140 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8141 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8142 fi
8143 printf "%s\n" "$as_me: error: $2" >&2
8144 as_fn_exit $as_status
8145 } # as_fn_error
8146
8147
8148
8149 # as_fn_set_status STATUS
8150 # -----------------------
8151 # Set $? to STATUS, without forking.
8152 as_fn_set_status ()
8153 {
8154 return $1
8155 } # as_fn_set_status
8156
8157 # as_fn_exit STATUS
8158 # -----------------
8159 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8160 as_fn_exit ()
8161 {
8162 set +e
8163 as_fn_set_status $1
8164 exit $1
8165 } # as_fn_exit
8166
8167 # as_fn_unset VAR
8168 # ---------------
8169 # Portably unset VAR.
8170 as_fn_unset ()
8171 {
8172 { eval $1=; unset $1;}
8173 }
8174 as_unset=as_fn_unset
8175
8176 # as_fn_append VAR VALUE
8177 # ----------------------
8178 # Append the text in VALUE to the end of the definition contained in VAR. Take
8179 # advantage of any shell optimizations that allow amortized linear growth over
8180 # repeated appends, instead of the typical quadratic growth present in naive
8181 # implementations.
8182 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
8183 then :
8184 eval 'as_fn_append ()
8185 {
8186 eval $1+=\$2
8187 }'
8188 else $as_nop
8189 as_fn_append ()
8190 {
8191 eval $1=\$$1\$2
8192 }
8193 fi # as_fn_append
8194
8195 # as_fn_arith ARG...
8196 # ------------------
8197 # Perform arithmetic evaluation on the ARGs, and store the result in the
8198 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8199 # must be portable across $(()) and expr.
8200 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
8201 then :
8202 eval 'as_fn_arith ()
8203 {
8204 as_val=$(( $* ))
8205 }'
8206 else $as_nop
8207 as_fn_arith ()
8208 {
8209 as_val=`expr "$@" || test $? -eq 1`
8210 }
8211 fi # as_fn_arith
8212
8213
8214 if expr a : '\(a\)' >/dev/null 2>&1 &&
8215 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8216 as_expr=expr
8217 else
8218 as_expr=false
8219 fi
8220
8221 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8222 as_basename=basename
8223 else
8224 as_basename=false
8225 fi
8226
8227 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8228 as_dirname=dirname
8229 else
8230 as_dirname=false
8231 fi
8232
8233 as_me=`$as_basename -- "$0" ||
8234 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8235 X"$0" : 'X\(//\)$' \| \
8236 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8237 printf "%s\n" X/"$0" |
8238 sed '/^.*\/\([^/][^/]*\)\/*$/{
8239 s//\1/
8240 q
8241 }
8242 /^X\/\(\/\/\)$/{
8243 s//\1/
8244 q
8245 }
8246 /^X\/\(\/\).*/{
8247 s//\1/
8248 q
8249 }
8250 s/.*/./; q'`
8251
8252 # Avoid depending upon Character Ranges.
8253 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8254 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8255 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8256 as_cr_digits='0123456789'
8257 as_cr_alnum=$as_cr_Letters$as_cr_digits
8258
8259
8260 # Determine whether it's possible to make 'echo' print without a newline.
8261 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
8262 # for compatibility with existing Makefiles.
8263 ECHO_C= ECHO_N= ECHO_T=
8264 case `echo -n x` in #(((((
8265 -n*)
8266 case `echo 'xy\c'` in
8267 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8268 xy) ECHO_C='\c';;
8269 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8270 ECHO_T=' ';;
8271 esac;;
8272 *)
8273 ECHO_N='-n';;
8274 esac
8275
8276 # For backward compatibility with old third-party macros, we provide
8277 # the shell variables $as_echo and $as_echo_n. New code should use
8278 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
8279 as_echo='printf %s\n'
8280 as_echo_n='printf %s'
8281
8282 rm -f conf$$ conf$$.exe conf$$.file
8283 if test -d conf$$.dir; then
8284 rm -f conf$$.dir/conf$$.file
8285 else
8286 rm -f conf$$.dir
8287 mkdir conf$$.dir 2>/dev/null
8288 fi
8289 if (echo >conf$$.file) 2>/dev/null; then
8290 if ln -s conf$$.file conf$$ 2>/dev/null; then
8291 as_ln_s='ln -s'
8292 # ... but there are two gotchas:
8293 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8294 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8295 # In both cases, we have to default to `cp -pR'.
8296 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8297 as_ln_s='cp -pR'
8298 elif ln conf$$.file conf$$ 2>/dev/null; then
8299 as_ln_s=ln
8300 else
8301 as_ln_s='cp -pR'
8302 fi
8303 else
8304 as_ln_s='cp -pR'
8305 fi
8306 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8307 rmdir conf$$.dir 2>/dev/null
8308
8309
8310 # as_fn_mkdir_p
8311 # -------------
8312 # Create "$as_dir" as a directory, including parents if necessary.
8313 as_fn_mkdir_p ()
8314 {
8315
8316 case $as_dir in #(
8317 -*) as_dir=./$as_dir;;
8318 esac
8319 test -d "$as_dir" || eval $as_mkdir_p || {
8320 as_dirs=
8321 while :; do
8322 case $as_dir in #(
8323 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8324 *) as_qdir=$as_dir;;
8325 esac
8326 as_dirs="'$as_qdir' $as_dirs"
8327 as_dir=`$as_dirname -- "$as_dir" ||
8328 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8329 X"$as_dir" : 'X\(//\)[^/]' \| \
8330 X"$as_dir" : 'X\(//\)$' \| \
8331 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8332 printf "%s\n" X"$as_dir" |
8333 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8334 s//\1/
8335 q
8336 }
8337 /^X\(\/\/\)[^/].*/{
8338 s//\1/
8339 q
8340 }
8341 /^X\(\/\/\)$/{
8342 s//\1/
8343 q
8344 }
8345 /^X\(\/\).*/{
8346 s//\1/
8347 q
8348 }
8349 s/.*/./; q'`
8350 test -d "$as_dir" && break
8351 done
8352 test -z "$as_dirs" || eval "mkdir $as_dirs"
8353 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8354
8355
8356 } # as_fn_mkdir_p
8357 if mkdir -p . 2>/dev/null; then
8358 as_mkdir_p='mkdir -p "$as_dir"'
8359 else
8360 test -d ./-p && rmdir ./-p
8361 as_mkdir_p=false
8362 fi
8363
8364
8365 # as_fn_executable_p FILE
8366 # -----------------------
8367 # Test if FILE is an executable regular file.
8368 as_fn_executable_p ()
8369 {
8370 test -f "$1" && test -x "$1"
8371 } # as_fn_executable_p
8372 as_test_x='test -x'
8373 as_executable_p=as_fn_executable_p
8374
8375 # Sed expression to map a string onto a valid CPP name.
8376 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8377
8378 # Sed expression to map a string onto a valid variable name.
8379 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8380
8381
8382 exec 6>&1
8383 ## ----------------------------------- ##
8384 ## Main body of $CONFIG_STATUS script. ##
8385 ## ----------------------------------- ##
8386 _ASEOF
8387 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8388
8389 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8390 # Save the log message, to keep $0 and so on meaningful, and to
8391 # report actual input values of CONFIG_FILES etc. instead of their
8392 # values after options handling.
8393 ac_log="
8394 This file was extended by $as_me, which was
8395 generated by GNU Autoconf 2.71. Invocation command line was
8396
8397 CONFIG_FILES = $CONFIG_FILES
8398 CONFIG_HEADERS = $CONFIG_HEADERS
8399 CONFIG_LINKS = $CONFIG_LINKS
8400 CONFIG_COMMANDS = $CONFIG_COMMANDS
8401 $ $0 $@
8402
8403 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8404 "
8405
8406 _ACEOF
8407
8408 case $ac_config_files in *"
8409 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8410 esac
8411
8412 case $ac_config_headers in *"
8413 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8414 esac
8415
8416
8417 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8418 # Files that config.status was made for.
8419 config_files="$ac_config_files"
8420 config_headers="$ac_config_headers"
8421
8422 _ACEOF
8423
8424 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8425 ac_cs_usage="\
8426 \`$as_me' instantiates files and other configuration actions
8427 from templates according to the current configuration. Unless the files
8428 and actions are specified as TAGs, all are instantiated by default.
8429
8430 Usage: $0 [OPTION]... [TAG]...
8431
8432 -h, --help print this help, then exit
8433 -V, --version print version number and configuration settings, then exit
8434 --config print configuration, then exit
8435 -q, --quiet, --silent
8436 do not print progress messages
8437 -d, --debug don't remove temporary files
8438 --recheck update $as_me by reconfiguring in the same conditions
8439 --file=FILE[:TEMPLATE]
8440 instantiate the configuration file FILE
8441 --header=FILE[:TEMPLATE]
8442 instantiate the configuration header FILE
8443
8444 Configuration files:
8445 $config_files
8446
8447 Configuration headers:
8448 $config_headers
8449
8450 Report bugs to the package provider."
8451
8452 _ACEOF
8453 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
8454 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
8455 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8456 ac_cs_config='$ac_cs_config_escaped'
8457 ac_cs_version="\\
8458 config.status
8459 configured by $0, generated by GNU Autoconf 2.71,
8460 with options \\"\$ac_cs_config\\"
8461
8462 Copyright (C) 2021 Free Software Foundation, Inc.
8463 This config.status script is free software; the Free Software Foundation
8464 gives unlimited permission to copy, distribute and modify it."
8465
8466 ac_pwd='$ac_pwd'
8467 srcdir='$srcdir'
8468 INSTALL='$INSTALL'
8469 test -n "\$AWK" || AWK=awk
8470 _ACEOF
8471
8472 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8473 # The default lists apply if the user does not specify any file.
8474 ac_need_defaults=:
8475 while test $# != 0
8476 do
8477 case $1 in
8478 --*=?*)
8479 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8480 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8481 ac_shift=:
8482 ;;
8483 --*=)
8484 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8485 ac_optarg=
8486 ac_shift=:
8487 ;;
8488 *)
8489 ac_option=$1
8490 ac_optarg=$2
8491 ac_shift=shift
8492 ;;
8493 esac
8494
8495 case $ac_option in
8496 # Handling of the options.
8497 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8498 ac_cs_recheck=: ;;
8499 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8500 printf "%s\n" "$ac_cs_version"; exit ;;
8501 --config | --confi | --conf | --con | --co | --c )
8502 printf "%s\n" "$ac_cs_config"; exit ;;
8503 --debug | --debu | --deb | --de | --d | -d )
8504 debug=: ;;
8505 --file | --fil | --fi | --f )
8506 $ac_shift
8507 case $ac_optarg in
8508 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8509 '') as_fn_error $? "missing file argument" ;;
8510 esac
8511 as_fn_append CONFIG_FILES " '$ac_optarg'"
8512 ac_need_defaults=false;;
8513 --header | --heade | --head | --hea )
8514 $ac_shift
8515 case $ac_optarg in
8516 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8517 esac
8518 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8519 ac_need_defaults=false;;
8520 --he | --h)
8521 # Conflict between --help and --header
8522 as_fn_error $? "ambiguous option: \`$1'
8523 Try \`$0 --help' for more information.";;
8524 --help | --hel | -h )
8525 printf "%s\n" "$ac_cs_usage"; exit ;;
8526 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8527 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8528 ac_cs_silent=: ;;
8529
8530 # This is an error.
8531 -*) as_fn_error $? "unrecognized option: \`$1'
8532 Try \`$0 --help' for more information." ;;
8533
8534 *) as_fn_append ac_config_targets " $1"
8535 ac_need_defaults=false ;;
8536
8537 esac
8538 shift
8539 done
8540
8541 ac_configure_extra_args=
8542
8543 if $ac_cs_silent; then
8544 exec 6>/dev/null
8545 ac_configure_extra_args="$ac_configure_extra_args --silent"
8546 fi
8547
8548 _ACEOF
8549 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8550 if \$ac_cs_recheck; then
8551 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8552 shift
8553 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
8554 CONFIG_SHELL='$SHELL'
8555 export CONFIG_SHELL
8556 exec "\$@"
8557 fi
8558
8559 _ACEOF
8560 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8561 exec 5>>config.log
8562 {
8563 echo
8564 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8565 ## Running $as_me. ##
8566 _ASBOX
8567 printf "%s\n" "$ac_log"
8568 } >&5
8569
8570 _ACEOF
8571 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8572 _ACEOF
8573
8574 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8575
8576 # Handling of arguments.
8577 for ac_config_target in $ac_config_targets
8578 do
8579 case $ac_config_target in
8580 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
8581 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8582 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
8583 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8584
8585 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8586 esac
8587 done
8588
8589
8590 # If the user did not use the arguments to specify the items to instantiate,
8591 # then the envvar interface is used. Set only those that are not.
8592 # We use the long form for the default assignment because of an extremely
8593 # bizarre bug on SunOS 4.1.3.
8594 if $ac_need_defaults; then
8595 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
8596 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
8597 fi
8598
8599 # Have a temporary directory for convenience. Make it in the build tree
8600 # simply because there is no reason against having it here, and in addition,
8601 # creating and moving files from /tmp can sometimes cause problems.
8602 # Hook for its removal unless debugging.
8603 # Note that there is a small window in which the directory will not be cleaned:
8604 # after its creation but before its name has been assigned to `$tmp'.
8605 $debug ||
8606 {
8607 tmp= ac_tmp=
8608 trap 'exit_status=$?
8609 : "${ac_tmp:=$tmp}"
8610 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8611 ' 0
8612 trap 'as_fn_exit 1' 1 2 13 15
8613 }
8614 # Create a (secure) tmp directory for tmp files.
8615
8616 {
8617 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8618 test -d "$tmp"
8619 } ||
8620 {
8621 tmp=./conf$$-$RANDOM
8622 (umask 077 && mkdir "$tmp")
8623 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8624 ac_tmp=$tmp
8625
8626 # Set up the scripts for CONFIG_FILES section.
8627 # No need to generate them if there are no CONFIG_FILES.
8628 # This happens for instance with `./config.status config.h'.
8629 if test -n "$CONFIG_FILES"; then
8630
8631
8632 ac_cr=`echo X | tr X '\015'`
8633 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8634 # But we know of no other shell where ac_cr would be empty at this
8635 # point, so we can use a bashism as a fallback.
8636 if test "x$ac_cr" = x; then
8637 eval ac_cr=\$\'\\r\'
8638 fi
8639 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8640 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8641 ac_cs_awk_cr='\\r'
8642 else
8643 ac_cs_awk_cr=$ac_cr
8644 fi
8645
8646 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8647 _ACEOF
8648
8649
8650 {
8651 echo "cat >conf$$subs.awk <<_ACEOF" &&
8652 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8653 echo "_ACEOF"
8654 } >conf$$subs.sh ||
8655 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8656 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8657 ac_delim='%!_!# '
8658 for ac_last_try in false false false false false :; do
8659 . ./conf$$subs.sh ||
8660 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8661
8662 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8663 if test $ac_delim_n = $ac_delim_num; then
8664 break
8665 elif $ac_last_try; then
8666 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8667 else
8668 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8669 fi
8670 done
8671 rm -f conf$$subs.sh
8672
8673 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8674 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8675 _ACEOF
8676 sed -n '
8677 h
8678 s/^/S["/; s/!.*/"]=/
8679 p
8680 g
8681 s/^[^!]*!//
8682 :repl
8683 t repl
8684 s/'"$ac_delim"'$//
8685 t delim
8686 :nl
8687 h
8688 s/\(.\{148\}\)..*/\1/
8689 t more1
8690 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8691 p
8692 n
8693 b repl
8694 :more1
8695 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8696 p
8697 g
8698 s/.\{148\}//
8699 t nl
8700 :delim
8701 h
8702 s/\(.\{148\}\)..*/\1/
8703 t more2
8704 s/["\\]/\\&/g; s/^/"/; s/$/"/
8705 p
8706 b
8707 :more2
8708 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8709 p
8710 g
8711 s/.\{148\}//
8712 t delim
8713 ' <conf$$subs.awk | sed '
8714 /^[^""]/{
8715 N
8716 s/\n//
8717 }
8718 ' >>$CONFIG_STATUS || ac_write_fail=1
8719 rm -f conf$$subs.awk
8720 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8721 _ACAWK
8722 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8723 for (key in S) S_is_set[key] = 1
8724 FS = ""
8725
8726 }
8727 {
8728 line = $ 0
8729 nfields = split(line, field, "@")
8730 substed = 0
8731 len = length(field[1])
8732 for (i = 2; i < nfields; i++) {
8733 key = field[i]
8734 keylen = length(key)
8735 if (S_is_set[key]) {
8736 value = S[key]
8737 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8738 len += length(value) + length(field[++i])
8739 substed = 1
8740 } else
8741 len += 1 + keylen
8742 }
8743
8744 print line
8745 }
8746
8747 _ACAWK
8748 _ACEOF
8749 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8750 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8751 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8752 else
8753 cat
8754 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8755 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8756 _ACEOF
8757
8758 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8759 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8760 # trailing colons and then remove the whole line if VPATH becomes empty
8761 # (actually we leave an empty line to preserve line numbers).
8762 if test "x$srcdir" = x.; then
8763 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8764 h
8765 s///
8766 s/^/:/
8767 s/[ ]*$/:/
8768 s/:\$(srcdir):/:/g
8769 s/:\${srcdir}:/:/g
8770 s/:@srcdir@:/:/g
8771 s/^:*//
8772 s/:*$//
8773 x
8774 s/\(=[ ]*\).*/\1/
8775 G
8776 s/\n//
8777 s/^[^=]*=[ ]*$//
8778 }'
8779 fi
8780
8781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8782 fi # test -n "$CONFIG_FILES"
8783
8784 # Set up the scripts for CONFIG_HEADERS section.
8785 # No need to generate them if there are no CONFIG_HEADERS.
8786 # This happens for instance with `./config.status Makefile'.
8787 if test -n "$CONFIG_HEADERS"; then
8788 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8789 BEGIN {
8790 _ACEOF
8791
8792 # Transform confdefs.h into an awk script `defines.awk', embedded as
8793 # here-document in config.status, that substitutes the proper values into
8794 # config.h.in to produce config.h.
8795
8796 # Create a delimiter string that does not exist in confdefs.h, to ease
8797 # handling of long lines.
8798 ac_delim='%!_!# '
8799 for ac_last_try in false false :; do
8800 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8801 if test -z "$ac_tt"; then
8802 break
8803 elif $ac_last_try; then
8804 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8805 else
8806 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8807 fi
8808 done
8809
8810 # For the awk script, D is an array of macro values keyed by name,
8811 # likewise P contains macro parameters if any. Preserve backslash
8812 # newline sequences.
8813
8814 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8815 sed -n '
8816 s/.\{148\}/&'"$ac_delim"'/g
8817 t rset
8818 :rset
8819 s/^[ ]*#[ ]*define[ ][ ]*/ /
8820 t def
8821 d
8822 :def
8823 s/\\$//
8824 t bsnl
8825 s/["\\]/\\&/g
8826 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8827 D["\1"]=" \3"/p
8828 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8829 d
8830 :bsnl
8831 s/["\\]/\\&/g
8832 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8833 D["\1"]=" \3\\\\\\n"\\/p
8834 t cont
8835 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8836 t cont
8837 d
8838 :cont
8839 n
8840 s/.\{148\}/&'"$ac_delim"'/g
8841 t clear
8842 :clear
8843 s/\\$//
8844 t bsnlc
8845 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8846 d
8847 :bsnlc
8848 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8849 b cont
8850 ' <confdefs.h | sed '
8851 s/'"$ac_delim"'/"\\\
8852 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8853
8854 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8855 for (key in D) D_is_set[key] = 1
8856 FS = ""
8857 }
8858 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8859 line = \$ 0
8860 split(line, arg, " ")
8861 if (arg[1] == "#") {
8862 defundef = arg[2]
8863 mac1 = arg[3]
8864 } else {
8865 defundef = substr(arg[1], 2)
8866 mac1 = arg[2]
8867 }
8868 split(mac1, mac2, "(") #)
8869 macro = mac2[1]
8870 prefix = substr(line, 1, index(line, defundef) - 1)
8871 if (D_is_set[macro]) {
8872 # Preserve the white space surrounding the "#".
8873 print prefix "define", macro P[macro] D[macro]
8874 next
8875 } else {
8876 # Replace #undef with comments. This is necessary, for example,
8877 # in the case of _POSIX_SOURCE, which is predefined and required
8878 # on some systems where configure will not decide to define it.
8879 if (defundef == "undef") {
8880 print "/*", prefix defundef, macro, "*/"
8881 next
8882 }
8883 }
8884 }
8885 { print }
8886 _ACAWK
8887 _ACEOF
8888 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8889 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8890 fi # test -n "$CONFIG_HEADERS"
8891
8892
8893 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
8894 shift
8895 for ac_tag
8896 do
8897 case $ac_tag in
8898 :[FHLC]) ac_mode=$ac_tag; continue;;
8899 esac
8900 case $ac_mode$ac_tag in
8901 :[FHL]*:*);;
8902 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8903 :[FH]-) ac_tag=-:-;;
8904 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8905 esac
8906 ac_save_IFS=$IFS
8907 IFS=:
8908 set x $ac_tag
8909 IFS=$ac_save_IFS
8910 shift
8911 ac_file=$1
8912 shift
8913
8914 case $ac_mode in
8915 :L) ac_source=$1;;
8916 :[FH])
8917 ac_file_inputs=
8918 for ac_f
8919 do
8920 case $ac_f in
8921 -) ac_f="$ac_tmp/stdin";;
8922 *) # Look for the file first in the build tree, then in the source tree
8923 # (if the path is not absolute). The absolute path cannot be DOS-style,
8924 # because $ac_f cannot contain `:'.
8925 test -f "$ac_f" ||
8926 case $ac_f in
8927 [\\/$]*) false;;
8928 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8929 esac ||
8930 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8931 esac
8932 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8933 as_fn_append ac_file_inputs " '$ac_f'"
8934 done
8935
8936 # Let's still pretend it is `configure' which instantiates (i.e., don't
8937 # use $as_me), people would be surprised to read:
8938 # /* config.h. Generated by config.status. */
8939 configure_input='Generated from '`
8940 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8941 `' by configure.'
8942 if test x"$ac_file" != x-; then
8943 configure_input="$ac_file. $configure_input"
8944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8945 printf "%s\n" "$as_me: creating $ac_file" >&6;}
8946 fi
8947 # Neutralize special characters interpreted by sed in replacement strings.
8948 case $configure_input in #(
8949 *\&* | *\|* | *\\* )
8950 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
8951 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8952 *) ac_sed_conf_input=$configure_input;;
8953 esac
8954
8955 case $ac_tag in
8956 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8957 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8958 esac
8959 ;;
8960 esac
8961
8962 ac_dir=`$as_dirname -- "$ac_file" ||
8963 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8964 X"$ac_file" : 'X\(//\)[^/]' \| \
8965 X"$ac_file" : 'X\(//\)$' \| \
8966 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8967 printf "%s\n" X"$ac_file" |
8968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8969 s//\1/
8970 q
8971 }
8972 /^X\(\/\/\)[^/].*/{
8973 s//\1/
8974 q
8975 }
8976 /^X\(\/\/\)$/{
8977 s//\1/
8978 q
8979 }
8980 /^X\(\/\).*/{
8981 s//\1/
8982 q
8983 }
8984 s/.*/./; q'`
8985 as_dir="$ac_dir"; as_fn_mkdir_p
8986 ac_builddir=.
8987
8988 case "$ac_dir" in
8989 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8990 *)
8991 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
8992 # A ".." for each directory in $ac_dir_suffix.
8993 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8994 case $ac_top_builddir_sub in
8995 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8996 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8997 esac ;;
8998 esac
8999 ac_abs_top_builddir=$ac_pwd
9000 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9001 # for backward compatibility:
9002 ac_top_builddir=$ac_top_build_prefix
9003
9004 case $srcdir in
9005 .) # We are building in place.
9006 ac_srcdir=.
9007 ac_top_srcdir=$ac_top_builddir_sub
9008 ac_abs_top_srcdir=$ac_pwd ;;
9009 [\\/]* | ?:[\\/]* ) # Absolute name.
9010 ac_srcdir=$srcdir$ac_dir_suffix;
9011 ac_top_srcdir=$srcdir
9012 ac_abs_top_srcdir=$srcdir ;;
9013 *) # Relative name.
9014 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9015 ac_top_srcdir=$ac_top_build_prefix$srcdir
9016 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9017 esac
9018 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9019
9020
9021 case $ac_mode in
9022 :F)
9023 #
9024 # CONFIG_FILE
9025 #
9026
9027 case $INSTALL in
9028 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9029 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9030 esac
9031 _ACEOF
9032
9033 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9034 # If the template does not know about datarootdir, expand it.
9035 # FIXME: This hack should be removed a few years after 2.60.
9036 ac_datarootdir_hack=; ac_datarootdir_seen=
9037 ac_sed_dataroot='
9038 /datarootdir/ {
9039 p
9040 q
9041 }
9042 /@datadir@/p
9043 /@docdir@/p
9044 /@infodir@/p
9045 /@localedir@/p
9046 /@mandir@/p'
9047 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9048 *datarootdir*) ac_datarootdir_seen=yes;;
9049 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9051 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9052 _ACEOF
9053 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9054 ac_datarootdir_hack='
9055 s&@datadir@&$datadir&g
9056 s&@docdir@&$docdir&g
9057 s&@infodir@&$infodir&g
9058 s&@localedir@&$localedir&g
9059 s&@mandir@&$mandir&g
9060 s&\\\${datarootdir}&$datarootdir&g' ;;
9061 esac
9062 _ACEOF
9063
9064 # Neutralize VPATH when `$srcdir' = `.'.
9065 # Shell code in configure.ac might set extrasub.
9066 # FIXME: do we really want to maintain this feature?
9067 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9068 ac_sed_extra="$ac_vpsub
9069 $extrasub
9070 _ACEOF
9071 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9072 :t
9073 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9074 s|@configure_input@|$ac_sed_conf_input|;t t
9075 s&@top_builddir@&$ac_top_builddir_sub&;t t
9076 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9077 s&@srcdir@&$ac_srcdir&;t t
9078 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9079 s&@top_srcdir@&$ac_top_srcdir&;t t
9080 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9081 s&@builddir@&$ac_builddir&;t t
9082 s&@abs_builddir@&$ac_abs_builddir&;t t
9083 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9084 s&@INSTALL@&$ac_INSTALL&;t t
9085 $ac_datarootdir_hack
9086 "
9087 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9088 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9089
9090 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9091 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9092 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9093 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9095 which seems to be undefined. Please make sure it is defined" >&5
9096 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9097 which seems to be undefined. Please make sure it is defined" >&2;}
9098
9099 rm -f "$ac_tmp/stdin"
9100 case $ac_file in
9101 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9102 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9103 esac \
9104 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9105 ;;
9106 :H)
9107 #
9108 # CONFIG_HEADER
9109 #
9110 if test x"$ac_file" != x-; then
9111 {
9112 printf "%s\n" "/* $configure_input */" >&1 \
9113 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9114 } >"$ac_tmp/config.h" \
9115 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9116 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9118 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
9119 else
9120 rm -f "$ac_file"
9121 mv "$ac_tmp/config.h" "$ac_file" \
9122 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9123 fi
9124 else
9125 printf "%s\n" "/* $configure_input */" >&1 \
9126 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9127 || as_fn_error $? "could not create -" "$LINENO" 5
9128 fi
9129 ;;
9130
9131
9132 esac
9133
9134 done # for ac_tag
9135
9136
9137 as_fn_exit 0
9138 _ACEOF
9139 ac_clean_files=$ac_clean_files_save
9140
9141 test $ac_write_fail = 0 ||
9142 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9143
9144
9145 # configure is writing to config.log, and then calls config.status.
9146 # config.status does its own redirection, appending to config.log.
9147 # Unfortunately, on DOS this fails, as config.log is still kept open
9148 # by configure, so config.status won't be able to write to it; its
9149 # output is simply discarded. So we exec the FD to /dev/null,
9150 # effectively closing config.log, so it can be properly (re)opened and
9151 # appended to by config.status. When coming back to configure, we
9152 # need to make the FD available again.
9153 if test "$no_create" != yes; then
9154 ac_cs_success=:
9155 ac_config_status_args=
9156 test "$silent" = yes &&
9157 ac_config_status_args="$ac_config_status_args --quiet"
9158 exec 5>/dev/null
9159 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9160 exec 5>>config.log
9161 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9162 # would make configure fail if this is the last instruction.
9163 $ac_cs_success || as_fn_exit 1
9164 fi
9165 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9167 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9168 fi
9169
9170
9171 echo "Configuration:
9172
9173 Rxvt version: $VERSION : $DATE
9174 Source code location: $srcdir
9175 Install path: ${prefix}/bin
9176 Compiler: $CXX
9177 Compiler flags: $CXXFLAGS
9178 Linker: $LINKER"
9179
9180 if test x$term != x; then
9181 echo " set TERM to: $term"
9182 fi
9183 if test x$terminfo != x; then
9184 echo " set TERMINFO to: $terminfo"
9185 fi
9186 echo " default resource name: $RESNAME"
9187 echo " resource class: $RESCLASS"
9188 if test x$RESFALLBACK != x; then
9189 echo " resource class fallback: $RESFALLBACK"
9190 fi
9191 echo
9192 echo " embedded perl: $support_perl"
9193 echo " image library: $image_lib"
9194 echo
9195 if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
9196 echo ".----------------------------------------------------------------."
9197 echo ". WARNING: --enable-xim was specified however the locale support ."
9198 echo ". functions could not be found. ."
9199 echo ". XIM is now being DISABLED! ."
9200 echo ".----------------------------------------------------------------."
9201 fi
9202
9203 echo "*** Optionally check src/feature.h for further, rarely used options ***"
9204 echo
9205
9206