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