ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.170
Committed: Mon Nov 22 15:41:18 2021 UTC (2 years, 5 months ago) by sf-exg
Branch: MAIN
Changes since 1.169: +9 -1 lines
Log Message:
Disable -Wparentheses warnings

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