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