2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ICU 59.1.
5 # Report bugs to <http://icu-project.org/bugs>.
7 # Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
10 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
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 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE
=1; export DUALCASE
# for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
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+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_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.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print
-rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 as_echo_n='sh
-c $as_echo_n_body as_echo
'
73 as_echo='sh
-c $as_echo_body as_echo
'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
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.
110 if test "x$as_myself" = x
; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
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.
122 for as_var
in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\
${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev
/null
2>&1 && unset $as_var || :
137 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
139 # Use a proper internal environment variable to ensure we don't fall
140 # into an infinite loop, continuously re-executing ourselves.
141 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
142 _as_can_reexec
=no
; export _as_can_reexec
;
143 # We cannot yet assume a decent shell, so we have to provide a
144 # neutralization value for shells without unset; and this also
145 # works around shells that cannot unset nonexistent variables.
146 # Preserve -v and -x to the replacement shell.
149 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
151 *v
*x
* | *x
*v
* ) as_opts
=-vx ;;
156 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
157 # Admittedly, this is quite paranoid, since all the known shells bail
158 # out after a failed `exec'.
159 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
162 # We don't want this to propagate to other subprocesses.
163 { _as_can_reexec
=; unset _as_can_reexec
;}
164 if test "x$CONFIG_SHELL" = x
; then
165 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
168 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
169 # is contrary to our usage. Disable this feature.
170 alias -g '\${1+\"\$@\"}'='\"\$@\"'
173 case \`(set -o) 2>/dev/null\` in #(
181 as_required
="as_fn_return () { (exit \$1); }
182 as_fn_success () { as_fn_return 0; }
183 as_fn_failure () { as_fn_return 1; }
184 as_fn_ret_success () { return 0; }
185 as_fn_ret_failure () { return 1; }
188 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
189 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
190 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
191 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
192 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
195 exitcode=1; echo positional parameters were not saved.
197 test x\$exitcode = x0 || exit 1
199 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
200 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
201 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
202 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
203 test \$(( 1 + 1 )) = 2 || exit 1"
204 if (eval "$as_required") 2>/dev
/null
; then :
209 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
212 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
214 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
217 test -z "$as_dir" && as_dir
=.
221 for as_base
in sh bash ksh sh5
; do
222 # Try only shells that exist, to save several forks.
223 as_shell
=$as_dir/$as_base
224 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
225 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
226 CONFIG_SHELL
=$as_shell as_have_required
=yes
227 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
235 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
236 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
237 CONFIG_SHELL
=$SHELL as_have_required
=yes
242 if test "x$CONFIG_SHELL" != x
; then :
244 # We cannot yet assume a decent shell, so we have to provide a
245 # neutralization value for shells without unset; and this also
246 # works around shells that cannot unset nonexistent variables.
247 # Preserve -v and -x to the replacement shell.
250 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
252 *v
*x
* | *x
*v
* ) as_opts
=-vx ;;
257 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
258 # Admittedly, this is quite paranoid, since all the known shells bail
259 # out after a failed `exec'.
260 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
264 if test x
$as_have_required = xno
; then :
265 $as_echo "$0: This script requires a shell more modern than all"
266 $as_echo "$0: the shells that I found on your system."
267 if test x
${ZSH_VERSION+set} = xset
; then
268 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
269 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
271 $as_echo "$0: Please tell bug-autoconf@gnu.org and
272 $0: http://icu-project.org/bugs about your system,
273 $0: including any error possibly output before this
274 $0: message. Then install a modern shell, or manually run
275 $0: the script under such a shell if you do have one."
281 SHELL
=${CONFIG_SHELL-/bin/sh}
283 # Unset more variables known to interfere with behavior of common tools.
284 CLICOLOR_FORCE
= GREP_OPTIONS
=
285 unset CLICOLOR_FORCE GREP_OPTIONS
287 ## --------------------- ##
288 ## M4sh Shell Functions. ##
289 ## --------------------- ##
292 # Portably unset VAR.
295 { eval $1=; unset $1;}
299 # as_fn_set_status STATUS
300 # -----------------------
301 # Set $? to STATUS, without forking.
309 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
319 # Create "$as_dir" as a directory, including parents if necessary.
324 -*) as_dir
=.
/$as_dir;;
326 test -d "$as_dir" || eval $as_mkdir_p || {
330 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
333 as_dirs
="'$as_qdir' $as_dirs"
334 as_dir
=`$as_dirname -- "$as_dir" ||
335 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
336 X"$as_dir" : 'X\(//\)[^/]' \| \
337 X"$as_dir" : 'X\(//\)$' \| \
338 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
339 $as_echo X"$as_dir" |
340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
357 test -d "$as_dir" && break
359 test -z "$as_dirs" || eval "mkdir $as_dirs"
360 } || test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
365 # as_fn_executable_p FILE
366 # -----------------------
367 # Test if FILE is an executable regular file.
368 as_fn_executable_p
()
370 test -f "$1" && test -x "$1"
371 } # as_fn_executable_p
372 # as_fn_append VAR VALUE
373 # ----------------------
374 # Append the text in VALUE to the end of the definition contained in VAR. Take
375 # advantage of any shell optimizations that allow amortized linear growth over
376 # repeated appends, instead of the typical quadratic growth present in naive
378 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
379 eval 'as_fn_append ()
392 # Perform arithmetic evaluation on the ARGs, and store the result in the
393 # global $as_val. Take advantage of shells that can avoid forks. The arguments
394 # must be portable across $(()) and expr.
395 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
403 as_val
=`expr "$@" || test $? -eq 1`
408 # as_fn_error STATUS ERROR [LINENO LOG_FD]
409 # ----------------------------------------
410 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
411 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
412 # script with STATUS, using 1 if that was 0.
415 as_status
=$1; test $as_status -eq 0 && as_status
=1
417 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
418 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
420 $as_echo "$as_me: error: $2" >&2
421 as_fn_exit
$as_status
424 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
425 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
431 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
437 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
443 as_me
=`$as_basename -- "$0" ||
444 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
445 X"$0" : 'X\(//\)$' \| \
446 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
448 sed '/^.*\/\([^/][^/]*\)\/*$/{
462 # Avoid depending upon Character Ranges.
463 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
464 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
465 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
466 as_cr_digits
='0123456789'
467 as_cr_alnum
=$as_cr_Letters$as_cr_digits
470 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
471 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
472 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
473 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
474 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
486 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 chmod +x
"$as_me.lineno" ||
491 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
493 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
494 # already done that, so ensure we don't try to do so again and fall
495 # in an infinite loop. This has already happened in practice.
496 _as_can_reexec
=no
; export _as_can_reexec
497 # Don't try to exec as it changes $[0], causing all sort of problems
498 # (the dirname of $[0] is not the place where we might find the
499 # original and so on. Autoconf is especially sensitive to this).
501 # Exit status is that of the last command.
505 ECHO_C
= ECHO_N
= ECHO_T
=
506 case `echo -n x` in #(((((
508 case `echo 'xy\c'` in
509 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
511 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
518 rm -f conf$$ conf$$.exe conf$$.
file
519 if test -d conf$$.dir
; then
520 rm -f conf$$.dir
/conf$$.
file
523 mkdir conf$$.dir
2>/dev
/null
525 if (echo >conf$$.
file) 2>/dev
/null
; then
526 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
528 # ... but there are two gotchas:
529 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
530 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
531 # In both cases, we have to default to `cp -pR'.
532 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe
||
534 elif ln conf$$.
file conf$$
2>/dev
/null
; then
542 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
543 rmdir conf$$.dir
2>/dev
/null
545 if mkdir -p .
2>/dev
/null
; then
546 as_mkdir_p
='mkdir -p "$as_dir"'
548 test -d .
/-p && rmdir .
/-p
553 as_executable_p
=as_fn_executable_p
555 # Sed expression to map a string onto a valid CPP name.
556 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
558 # Sed expression to map a string onto a valid variable name.
559 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
562 test -n "$DJDIR" || exec 7<&0 </dev
/null
566 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
567 # so uname gets run too.
568 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
573 ac_default_prefix
=/usr
/local
575 ac_config_libobj_dir
=.
582 # Identity of this package.
584 PACKAGE_TARNAME
='International Components for Unicode'
585 PACKAGE_VERSION
='59.1'
586 PACKAGE_STRING
='ICU 59.1'
587 PACKAGE_BUGREPORT
='http://icu-project.org/bugs'
588 PACKAGE_URL
='http://icu-project.org'
590 ac_unique_file
="common/unicode/utypes.h"
591 # Factoring default headers for most tests.
592 ac_includes_default
="\
594 #ifdef HAVE_SYS_TYPES_H
595 # include <sys/types.h>
597 #ifdef HAVE_SYS_STAT_H
598 # include <sys/stat.h>
604 # ifdef HAVE_STDLIB_H
609 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614 #ifdef HAVE_STRINGS_H
615 # include <strings.h>
617 #ifdef HAVE_INTTYPES_H
618 # include <inttypes.h>
627 ac_subst_vars
='UCONFIG_CXXFLAGS
634 platform_make_fragment
635 platform_make_fragment_name
667 U_OVERRIDE_CXX_ALLOCATION
668 U_NL_LANGINFO_CODESET
669 U_HAVE_NL_LANGINFO_CODESET
763 program_transform_name
776 enable_option_checking
803 ac_precious_vars
='build_alias
822 # Initialize some variables set by options.
824 ac_init_version
=false
825 ac_unrecognized_opts
=
827 # The variables have the same names as the options, with
828 # dashes changed to underlines.
836 program_transform_name
=s
,x
,x
,
844 # Installation directory options.
845 # These are left unexpanded so users can "make install exec_prefix=/foo"
846 # and all the variables that are supposed to be based on exec_prefix
847 # by default will actually change.
848 # Use braces instead of parens because sh, perl, etc. also accept them.
849 # (The list follows the same order as the GNU Coding Standards.)
850 bindir
='${exec_prefix}/bin'
851 sbindir
='${exec_prefix}/sbin'
852 libexecdir
='${exec_prefix}/libexec'
853 datarootdir
='${prefix}/share'
854 datadir
='${datarootdir}'
855 sysconfdir
='${prefix}/etc'
856 sharedstatedir
='${prefix}/com'
857 localstatedir
='${prefix}/var'
858 includedir
='${prefix}/include'
859 oldincludedir
='/usr/include'
860 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
861 infodir
='${datarootdir}/info'
866 libdir
='${exec_prefix}/lib'
867 localedir
='${datarootdir}/locale'
868 mandir
='${datarootdir}/man'
874 # If the previous option needs an argument, assign it.
875 if test -n "$ac_prev"; then
876 eval $ac_prev=\
$ac_option
882 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
887 # Accept the important Cygnus configure options, so we can diagnose typos.
889 case $ac_dashdash$ac_option in
893 -bindir | --bindir | --bindi | --bind | --bin | --bi)
895 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
898 -build | --build | --buil | --bui | --bu)
899 ac_prev
=build_alias
;;
900 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
901 build_alias
=$ac_optarg ;;
903 -cache-file | --cache-file | --cache-fil | --cache-fi \
904 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
905 ac_prev
=cache_file
;;
906 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
907 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
908 cache_file
=$ac_optarg ;;
911 cache_file
=config.cache
;;
913 -datadir | --datadir | --datadi | --datad)
915 -datadir=* | --datadir=* | --datadi=* | --datad=*)
916 datadir
=$ac_optarg ;;
918 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
919 | --dataroo | --dataro | --datar)
920 ac_prev
=datarootdir
;;
921 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
922 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
923 datarootdir
=$ac_optarg ;;
925 -disable-* | --disable-*)
926 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
929 as_fn_error $?
"invalid feature name: $ac_useropt"
930 ac_useropt_orig
=$ac_useropt
931 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
936 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
937 ac_unrecognized_sep
=', ';;
939 eval enable_
$ac_useropt=no
;;
941 -docdir | --docdir | --docdi | --doc | --do)
943 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
946 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
948 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
951 -enable-* | --enable-*)
952 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
953 # Reject names that are not valid shell variable names.
954 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
955 as_fn_error $?
"invalid feature name: $ac_useropt"
956 ac_useropt_orig
=$ac_useropt
957 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
958 case $ac_user_opts in
962 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
963 ac_unrecognized_sep
=', ';;
965 eval enable_
$ac_useropt=\
$ac_optarg ;;
967 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
968 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
969 | --exec | --exe | --ex)
970 ac_prev
=exec_prefix
;;
971 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
972 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
973 | --exec=* | --exe=* | --ex=*)
974 exec_prefix
=$ac_optarg ;;
976 -gas | --gas | --ga | --g)
977 # Obsolete; use --with-gas.
980 -help | --help | --hel | --he | -h)
982 -help=r
* | --help=r
* | --hel=r
* | --he=r
* | -hr*)
983 ac_init_help
=recursive
;;
984 -help=s
* | --help=s
* | --hel=s
* | --he=s
* | -hs*)
985 ac_init_help
=short
;;
987 -host | --host | --hos | --ho)
988 ac_prev
=host_alias
;;
989 -host=* | --host=* | --hos=* | --ho=*)
990 host_alias
=$ac_optarg ;;
992 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
994 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
996 htmldir
=$ac_optarg ;;
998 -includedir | --includedir | --includedi | --included | --include \
999 | --includ | --inclu | --incl | --inc)
1000 ac_prev
=includedir
;;
1001 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1002 | --includ=* | --inclu=* | --incl=* | --inc=*)
1003 includedir
=$ac_optarg ;;
1005 -infodir | --infodir | --infodi | --infod | --info | --inf)
1007 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1008 infodir
=$ac_optarg ;;
1010 -libdir | --libdir | --libdi | --libd)
1012 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1013 libdir
=$ac_optarg ;;
1015 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1016 | --libexe | --libex | --libe)
1017 ac_prev
=libexecdir
;;
1018 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1019 | --libexe=* | --libex=* | --libe=*)
1020 libexecdir
=$ac_optarg ;;
1022 -localedir | --localedir | --localedi | --localed | --locale)
1023 ac_prev
=localedir
;;
1024 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1025 localedir
=$ac_optarg ;;
1027 -localstatedir | --localstatedir | --localstatedi | --localstated \
1028 | --localstate | --localstat | --localsta | --localst | --locals)
1029 ac_prev
=localstatedir
;;
1030 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1031 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1032 localstatedir
=$ac_optarg ;;
1034 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1036 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1037 mandir
=$ac_optarg ;;
1039 -nfp | --nfp | --nf)
1040 # Obsolete; use --without-fp.
1043 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1044 | --no-cr | --no-c | -n)
1047 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1048 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1051 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1052 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1053 | --oldin | --oldi | --old | --ol | --o)
1054 ac_prev
=oldincludedir
;;
1055 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1056 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1057 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1058 oldincludedir
=$ac_optarg ;;
1060 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1062 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1063 prefix
=$ac_optarg ;;
1065 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1066 | --program-pre | --program-pr | --program-p)
1067 ac_prev
=program_prefix
;;
1068 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1069 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1070 program_prefix
=$ac_optarg ;;
1072 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1073 | --program-suf | --program-su | --program-s)
1074 ac_prev
=program_suffix
;;
1075 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1076 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1077 program_suffix
=$ac_optarg ;;
1079 -program-transform-name | --program-transform-name \
1080 | --program-transform-nam | --program-transform-na \
1081 | --program-transform-n | --program-transform- \
1082 | --program-transform | --program-transfor \
1083 | --program-transfo | --program-transf \
1084 | --program-trans | --program-tran \
1085 | --progr-tra | --program-tr | --program-t)
1086 ac_prev
=program_transform_name
;;
1087 -program-transform-name=* | --program-transform-name=* \
1088 | --program-transform-nam=* | --program-transform-na=* \
1089 | --program-transform-n=* | --program-transform-=* \
1090 | --program-transform=* | --program-transfor=* \
1091 | --program-transfo=* | --program-transf=* \
1092 | --program-trans=* | --program-tran=* \
1093 | --progr-tra=* | --program-tr=* | --program-t=*)
1094 program_transform_name
=$ac_optarg ;;
1096 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1098 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1099 pdfdir
=$ac_optarg ;;
1101 -psdir | --psdir | --psdi | --psd | --ps)
1103 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1107 | -silent | --silent | --silen | --sile | --sil)
1110 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1112 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1114 sbindir
=$ac_optarg ;;
1116 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1117 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1118 | --sharedst | --shareds | --shared | --share | --shar \
1120 ac_prev
=sharedstatedir
;;
1121 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1122 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1123 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1125 sharedstatedir
=$ac_optarg ;;
1127 -site | --site | --sit)
1129 -site=* | --site=* | --sit=*)
1132 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1134 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1135 srcdir
=$ac_optarg ;;
1137 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1138 | --syscon | --sysco | --sysc | --sys | --sy)
1139 ac_prev
=sysconfdir
;;
1140 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1141 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1142 sysconfdir
=$ac_optarg ;;
1144 -target | --target | --targe | --targ | --tar | --ta | --t)
1145 ac_prev
=target_alias
;;
1146 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1147 target_alias
=$ac_optarg ;;
1149 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1152 -version | --version | --versio | --versi | --vers | -V)
1153 ac_init_version
=: ;;
1156 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1159 as_fn_error $?
"invalid package name: $ac_useropt"
1160 ac_useropt_orig
=$ac_useropt
1161 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1166 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1167 ac_unrecognized_sep
=', ';;
1169 eval with_
$ac_useropt=\
$ac_optarg ;;
1171 -without-* | --without-*)
1172 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1173 # Reject names that are not valid shell variable names.
1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1175 as_fn_error $?
"invalid package name: $ac_useropt"
1176 ac_useropt_orig
=$ac_useropt
1177 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1182 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183 ac_unrecognized_sep
=', ';;
1185 eval with_
$ac_useropt=no
;;
1188 # Obsolete; use --with-x.
1191 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1192 | --x-incl | --x-inc | --x-in | --x-i)
1193 ac_prev
=x_includes
;;
1194 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1195 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1196 x_includes
=$ac_optarg ;;
1198 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1199 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1200 ac_prev
=x_libraries
;;
1201 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1202 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1203 x_libraries
=$ac_optarg ;;
1205 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1206 Try \`$0 --help' for more information"
1210 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1211 # Reject names that are not valid shell variable names.
1212 case $ac_envvar in #(
1213 '' | [0-9]* | *[!_$as_cr_alnum]* )
1214 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1216 eval $ac_envvar=\
$ac_optarg
1217 export $ac_envvar ;;
1220 # FIXME: should be removed in autoconf 3.0.
1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1230 if test -n "$ac_prev"; then
1231 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1232 as_fn_error $?
"missing argument to $ac_option"
1235 if test -n "$ac_unrecognized_opts"; then
1236 case $enable_option_checking in
1238 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1243 # Check all directory arguments for consistency.
1244 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245 datadir sysconfdir sharedstatedir localstatedir includedir \
1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1247 libdir localedir mandir
1249 eval ac_val
=\$
$ac_var
1250 # Remove trailing slashes.
1253 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254 eval $ac_var=\
$ac_val;;
1256 # Be sure to have absolute directory names.
1258 [\\/$
]* | ?
:[\\/]* ) continue;;
1259 NONE
| '' ) case $ac_var in *prefix
) continue;; esac;;
1261 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1264 # There might be people who depend on the old broken behavior: `$host'
1265 # used to hold the argument of --host etc.
1266 # FIXME: To remove some day.
1269 target
=$target_alias
1271 # FIXME: To remove some day.
1272 if test "x$host_alias" != x
; then
1273 if test "x$build_alias" = x
; then
1274 cross_compiling
=maybe
1275 elif test "x$build_alias" != "x$host_alias"; then
1281 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1283 test "$silent" = yes && exec 6>/dev
/null
1286 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1287 ac_ls_di
=`ls -di .` &&
1288 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1289 as_fn_error $?
"working directory cannot be determined"
1290 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1291 as_fn_error $?
"pwd does not report name of working directory"
1294 # Find the source files, if location was not specified.
1295 if test -z "$srcdir"; then
1296 ac_srcdir_defaulted
=yes
1297 # Try the directory containing this script, then the parent directory.
1298 ac_confdir
=`$as_dirname -- "$as_myself" ||
1299 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300 X"$as_myself" : 'X\(//\)[^/]' \| \
1301 X"$as_myself" : 'X\(//\)$' \| \
1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303 $as_echo X"$as_myself" |
1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1322 if test ! -r "$srcdir/$ac_unique_file"; then
1326 ac_srcdir_defaulted
=no
1328 if test ! -r "$srcdir/$ac_unique_file"; then
1329 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1330 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1332 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1336 # When building in place, set srcdir=.
1337 if test "$ac_abs_confdir" = "$ac_pwd"; then
1340 # Remove unnecessary trailing slashes from srcdir.
1341 # Double slashes in file names in object file debugging info
1342 # mess up M-x gdb in Emacs.
1344 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1346 for ac_var
in $ac_precious_vars; do
1347 eval ac_env_
${ac_var}_set
=\
${${ac_var}+set}
1348 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1349 eval ac_cv_env_
${ac_var}_set
=\
${${ac_var}+set}
1350 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1354 # Report the --help message.
1356 if test "$ac_init_help" = "long"; then
1357 # Omit some internal or obsolete options to make the list less imposing.
1358 # This message is too long to be a string in the A/UX 3.1 sh.
1360 \`configure' configures ICU 59.1 to adapt to many kinds of systems.
1362 Usage: $0 [OPTION]... [VAR=VALUE]...
1364 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365 VAR=VALUE. See below for descriptions of some of the useful variables.
1367 Defaults for the options are specified in brackets.
1370 -h, --help display this help and exit
1371 --help=short display options specific to this package
1372 --help=recursive display the short help of all the included packages
1373 -V, --version display version information and exit
1374 -q, --quiet, --silent do not print \`checking ...' messages
1375 --cache-file=FILE cache test results in FILE [disabled]
1376 -C, --config-cache alias for \`--cache-file=config.cache'
1377 -n, --no-create do not create output files
1378 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1380 Installation directories:
1381 --prefix=PREFIX install architecture-independent files in PREFIX
1382 [$ac_default_prefix]
1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1386 By default, \`make install' will install all the files in
1387 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1388 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389 for instance \`--prefix=\$HOME'.
1391 For better control, use the options below.
1393 Fine tuning of the installation directories:
1394 --bindir=DIR user executables [EPREFIX/bin]
1395 --sbindir=DIR system admin executables [EPREFIX/sbin]
1396 --libexecdir=DIR program executables [EPREFIX/libexec]
1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1400 --libdir=DIR object code libraries [EPREFIX/lib]
1401 --includedir=DIR C header files [PREFIX/include]
1402 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1403 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1404 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1405 --infodir=DIR info documentation [DATAROOTDIR/info]
1406 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1407 --mandir=DIR man documentation [DATAROOTDIR/man]
1408 --docdir=DIR documentation root [DATAROOTDIR/doc/International
1409 Components for Unicode]
1410 --htmldir=DIR html documentation [DOCDIR]
1411 --dvidir=DIR dvi documentation [DOCDIR]
1412 --pdfdir=DIR pdf documentation [DOCDIR]
1413 --psdir=DIR ps documentation [DOCDIR]
1419 --build=BUILD configure
for building on BUILD
[guessed
]
1420 --host=HOST cross
-compile to build programs to run on HOST
[BUILD
]
1424 if test -n "$ac_init_help"; then
1425 case $ac_init_help in
1426 short
| recursive
) echo "Configuration of ICU 59.1:";;
1431 --disable-option-checking ignore unrecognized
--enable/--with options
1432 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1433 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1434 --enable-debug build debug libraries and
enable the U_DEBUG define default
=no
1435 --enable-release build release libraries default
=yes
1436 --enable-strict compile with strict compiler options default
=yes
1437 --enable-64bit-libs (deprecated
, use
--with-library-bits) build
64-bit libraries default
= platform default
1438 --enable-shared build shared libraries default
=yes
1439 --enable-static build static libraries default
=no
1440 --enable-auto-cleanup enable auto cleanup of libraries default
=no
1441 --enable-draft enable draft APIs
(and internal APIs
) default
=yes
1442 --enable-renaming add a version suffix to symbols default
=yes
1443 --enable-tracing enable function and data tracing default
=no
1444 --enable-plugins enable plugins default
=no
1445 --disable-dyload disable dynamic loading default
=no
1446 --enable-rpath use rpath when linking default is only
if necessary
1447 --enable-weak-threads weakly reference the threading library default
=no
1448 --enable-extras build ICU extras default
=yes
1449 --enable-icuio build ICU
's icuio library default=yes
1450 --enable-layoutex build ICU's Paragraph Layout library default
=yes.
1451 icu
-le-hb must be installed via pkg
-config. See http
://harfbuzz.org
1453 --enable-tools build ICU
's tools default=yes
1454 --enable-tests build ICU tests default=yes
1455 --enable-samples build ICU samples default=yes
1457 Additionally, the variable FORCE_LIBS may be set before calling configure.
1458 If set, it will REPLACE any automatic list of libraries.
1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1462 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1463 --with-cross-build=dir specify an absolute path to the build directory of an ICU built for the current platform default=no cross dir
1464 --with-library-bits=bits specify how many bits to use for the library (32, 64, 64else32, nochange) default=nochange
1465 --with-data-packaging specify how to package ICU data. Possible values:
1466 files raw files (.res, etc)
1467 archive build a single icudtXX.dat file
1468 library shared library (.dll/.so/etc.)
1469 static static library (.a/.lib/etc.)
1470 auto build shared if possible (default)
1471 See http://userguide.icu-project.org/icudata for more info.
1472 --with-library-suffix=suffix tag a suffix to the library names default=
1474 Some influential environment variables:
1475 CC C compiler command
1476 CFLAGS C compiler flags
1477 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1478 nonstandard directory <lib dir>
1479 LIBS libraries to pass to the linker, e.g. -l<library>
1480 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1481 you have headers in a nonstandard directory <include dir>
1482 CXX C++ compiler command
1483 CXXFLAGS C++ compiler flags
1484 PKG_CONFIG path to pkg-config utility
1486 directories to add to pkg-config's search path
1488 path overriding pkg
-config's built-in search path
1490 C compiler flags for ICULEHB, overriding pkg-config
1492 linker flags for ICULEHB, overriding pkg-config
1495 Use these variables to override the choices made by `configure' or to
help
1496 it to
find libraries and programs with nonstandard names
/locations.
1498 Report bugs to
<http
://icu
-project.org
/bugs
>.
1499 ICU home page
: <http
://icu
-project.org
>.
1504 if test "$ac_init_help" = "recursive"; then
1505 # If there are subdirs, report their specific --help.
1506 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1507 test -d "$ac_dir" ||
1508 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1513 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1515 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1516 # A ".." for each directory in $ac_dir_suffix.
1517 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1518 case $ac_top_builddir_sub in
1519 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1520 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1523 ac_abs_top_builddir
=$ac_pwd
1524 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1525 # for backward compatibility:
1526 ac_top_builddir
=$ac_top_build_prefix
1529 .
) # We are building in place.
1531 ac_top_srcdir
=$ac_top_builddir_sub
1532 ac_abs_top_srcdir
=$ac_pwd ;;
1533 [\\/]* | ?
:[\\/]* ) # Absolute name.
1534 ac_srcdir
=$srcdir$ac_dir_suffix;
1535 ac_top_srcdir
=$srcdir
1536 ac_abs_top_srcdir
=$srcdir ;;
1538 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1539 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1540 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1542 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1544 cd "$ac_dir" || { ac_status
=$?
; continue; }
1545 # Check for guested configure.
1546 if test -f "$ac_srcdir/configure.gnu"; then
1548 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1549 elif test -f "$ac_srcdir/configure"; then
1551 $SHELL "$ac_srcdir/configure" --help=recursive
1553 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1555 cd "$ac_pwd" || { ac_status
=$?
; break; }
1559 test -n "$ac_init_help" && exit $ac_status
1560 if $ac_init_version; then
1563 generated by GNU Autoconf
2.69
1565 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1566 This configure
script is free software
; the Free Software Foundation
1567 gives unlimited permission to copy
, distribute and modify it.
1569 Copyright
(C
) 2016 and later
: Unicode
, Inc. and others. License
& terms of use
: http
://www.unicode.org
/copyright.html
1574 ## ------------------------ ##
1575 ## Autoconf initialization. ##
1576 ## ------------------------ ##
1578 # ac_fn_c_try_compile LINENO
1579 # --------------------------
1580 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1581 ac_fn_c_try_compile
()
1583 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1584 rm -f conftest.
$ac_objext
1585 if { { ac_try
="$ac_compile"
1587 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
1588 *) ac_try_echo=$ac_try;;
1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591 $as_echo "$ac_try_echo"; } >&5
1592 (eval "$ac_compile") 2>conftest.err
1594 if test -s conftest.err; then
1595 grep -v '^ *+' conftest.err >conftest.er1
1596 cat conftest.er1 >&5
1597 mv -f conftest.er1 conftest.err
1599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600 test $ac_status = 0; } && {
1601 test -z "$ac_c_werror_flag" ||
1602 test ! -s conftest.err
1603 } && test -s conftest.$ac_objext; then :
1606 $as_echo "$as_me: failed program was:" >&5
1607 sed 's/^/| /' conftest.$ac_ext >&5
1611 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1612 as_fn_set_status $ac_retval
1614 } # ac_fn_c_try_compile
1616 # ac_fn_cxx_try_compile LINENO
1617 # ----------------------------
1618 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1619 ac_fn_cxx_try_compile ()
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 rm -f conftest.$ac_objext
1623 if { { ac_try="$ac_compile"
1625 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
1626 *) ac_try_echo
=$ac_try;;
1628 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 $as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_compile") 2>conftest.err
1632 if test -s conftest.err
; then
1633 grep -v '^ *+' conftest.err
>conftest.er1
1634 cat conftest.er1
>&5
1635 mv -f conftest.er1 conftest.err
1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } && {
1639 test -z "$ac_cxx_werror_flag" ||
1640 test ! -s conftest.err
1641 } && test -s conftest.
$ac_objext; then :
1644 $as_echo "$as_me: failed program was:" >&5
1645 sed 's/^/| /' conftest.
$ac_ext >&5
1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650 as_fn_set_status
$ac_retval
1652 } # ac_fn_cxx_try_compile
1654 # ac_fn_c_try_cpp LINENO
1655 # ----------------------
1656 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1659 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1660 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1662 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
1663 *) ac_try_echo=$ac_try;;
1665 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1666 $as_echo "$ac_try_echo"; } >&5
1667 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1669 if test -s conftest.err; then
1670 grep -v '^ *+' conftest.err >conftest.er1
1671 cat conftest.er1 >&5
1672 mv -f conftest.er1 conftest.err
1674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1675 test $ac_status = 0; } > conftest.i && {
1676 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1677 test ! -s conftest.err
1681 $as_echo "$as_me: failed program was:" >&5
1682 sed 's/^/| /' conftest.$ac_ext >&5
1686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1687 as_fn_set_status $ac_retval
1691 # ac_fn_cxx_try_link LINENO
1692 # -------------------------
1693 # Try to link conftest.$ac_ext, and return whether this succeeded.
1694 ac_fn_cxx_try_link ()
1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697 rm -f conftest.$ac_objext conftest$ac_exeext
1698 if { { ac_try="$ac_link"
1700 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
1701 *) ac_try_echo
=$ac_try;;
1703 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704 $as_echo "$ac_try_echo"; } >&5
1705 (eval "$ac_link") 2>conftest.err
1707 if test -s conftest.err
; then
1708 grep -v '^ *+' conftest.err
>conftest.er1
1709 cat conftest.er1
>&5
1710 mv -f conftest.er1 conftest.err
1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713 test $ac_status = 0; } && {
1714 test -z "$ac_cxx_werror_flag" ||
1715 test ! -s conftest.err
1716 } && test -s conftest
$ac_exeext && {
1717 test "$cross_compiling" = yes ||
1718 test -x conftest
$ac_exeext
1722 $as_echo "$as_me: failed program was:" >&5
1723 sed 's/^/| /' conftest.
$ac_ext >&5
1727 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1728 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1729 # interfere with the next link command; also delete a directory that is
1730 # left behind by Apple's compiler. We do this before executing the actions.
1731 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1732 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1733 as_fn_set_status
$ac_retval
1735 } # ac_fn_cxx_try_link
1737 # ac_fn_c_try_run LINENO
1738 # ----------------------
1739 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1740 # that executables *can* be run.
1743 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1744 if { { ac_try
="$ac_link"
1746 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
1747 *) ac_try_echo=$ac_try;;
1749 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1750 $as_echo "$ac_try_echo"; } >&5
1751 (eval "$ac_link") 2>&5
1753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1754 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1755 { { case "(($ac_try" in
1756 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
1757 *) ac_try_echo
=$ac_try;;
1759 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760 $as_echo "$ac_try_echo"; } >&5
1761 (eval "$ac_try") 2>&5
1763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1764 test $ac_status = 0; }; }; then :
1767 $as_echo "$as_me: program exited with status $ac_status" >&5
1768 $as_echo "$as_me: failed program was:" >&5
1769 sed 's/^/| /' conftest.
$ac_ext >&5
1771 ac_retval
=$ac_status
1773 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1774 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1775 as_fn_set_status
$ac_retval
1779 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1780 # --------------------------------------------
1781 # Tries to find the compile-time value of EXPR in a program that includes
1782 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1784 ac_fn_c_compute_int
()
1786 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1787 if test "$cross_compiling" = yes; then
1788 # Depending upon the size, compute the lo and hi bounds.
1789 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1790 /* end confdefs.h. */
1795 static int test_array [1 - 2 * !(($2) >= 0)];
1797 return test_array [0];
1803 if ac_fn_c_try_compile
"$LINENO"; then :
1806 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1812 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1814 return test_array [0];
1820 if ac_fn_c_try_compile
"$LINENO"; then :
1821 ac_hi
=$ac_mid; break
1823 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
1824 if test $ac_lo -le $ac_mid; then
1828 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
1830 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1833 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1834 /* end confdefs.h. */
1839 static int test_array [1 - 2 * !(($2) < 0)];
1841 return test_array [0];
1847 if ac_fn_c_try_compile
"$LINENO"; then :
1850 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1851 /* end confdefs.h. */
1856 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1858 return test_array [0];
1864 if ac_fn_c_try_compile
"$LINENO"; then :
1865 ac_lo
=$ac_mid; break
1867 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
1868 if test $ac_mid -le $ac_hi; then
1872 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
1874 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1879 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1881 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1882 # Binary search between lo and hi bounds.
1883 while test "x$ac_lo" != "x$ac_hi"; do
1884 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
1885 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1886 /* end confdefs.h. */
1891 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1893 return test_array [0];
1899 if ac_fn_c_try_compile
"$LINENO"; then :
1902 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
1904 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1907 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
1911 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1912 /* end confdefs.h. */
1914 static long int longval () { return $2; }
1915 static unsigned long int ulongval () { return $2; }
1922 FILE *f = fopen ("conftest.val", "w");
1927 long int i = longval ();
1930 fprintf (f, "%ld", i);
1934 unsigned long int i = ulongval ();
1937 fprintf (f, "%lu", i);
1939 /* Do not output a trailing newline, as this causes \r\n confusion
1940 on some platforms. */
1941 return ferror (f) || fclose (f) != 0;
1947 if ac_fn_c_try_run
"$LINENO"; then :
1948 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
1952 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
1953 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
1957 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1958 as_fn_set_status
$ac_retval
1960 } # ac_fn_c_compute_int
1962 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1963 # -------------------------------------------------------
1964 # Tests whether HEADER exists and can be compiled using the include files in
1965 # INCLUDES, setting the cache variable VAR accordingly.
1966 ac_fn_c_check_header_compile
()
1968 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1970 $as_echo_n "checking for $2... " >&6; }
1971 if eval \
${$3+:} false
; then :
1972 $as_echo_n "(cached) " >&6
1974 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1975 /* end confdefs.h. */
1979 if ac_fn_c_try_compile
"$LINENO"; then :
1984 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1988 $as_echo "$ac_res" >&6; }
1989 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1991 } # ac_fn_c_check_header_compile
1993 # ac_fn_c_try_link LINENO
1994 # -----------------------
1995 # Try to link conftest.$ac_ext, and return whether this succeeded.
1998 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1999 rm -f conftest.
$ac_objext conftest
$ac_exeext
2000 if { { ac_try
="$ac_link"
2002 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
2003 *) ac_try_echo=$ac_try;;
2005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2006 $as_echo "$ac_try_echo"; } >&5
2007 (eval "$ac_link") 2>conftest.err
2009 if test -s conftest.err; then
2010 grep -v '^ *+' conftest.err >conftest.er1
2011 cat conftest.er1 >&5
2012 mv -f conftest.er1 conftest.err
2014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2015 test $ac_status = 0; } && {
2016 test -z "$ac_c_werror_flag" ||
2017 test ! -s conftest.err
2018 } && test -s conftest$ac_exeext && {
2019 test "$cross_compiling" = yes ||
2020 test -x conftest$ac_exeext
2024 $as_echo "$as_me: failed program was:" >&5
2025 sed 's/^/| /' conftest.$ac_ext >&5
2029 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2030 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2031 # interfere with the next link command; also delete a directory that is
2032 # left behind by Apple's compiler. We do this before executing the actions.
2033 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2034 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2035 as_fn_set_status $ac_retval
2037 } # ac_fn_c_try_link
2039 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2040 # -------------------------------------------------------
2041 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2042 # the include files in INCLUDES and setting the cache variable VAR
2044 ac_fn_c_check_header_mongrel ()
2046 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2047 if eval \${$3+:} false; then :
2048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2049 $as_echo_n "checking for $2... " >&6; }
2050 if eval \${$3+:} false; then :
2051 $as_echo_n "(cached) " >&6
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2055 $as_echo "$ac_res" >&6; }
2057 # Is the header compilable?
2058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2059 $as_echo_n "checking $2 usability... " >&6; }
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 /* end confdefs.h. */
2065 if ac_fn_c_try_compile "$LINENO"; then :
2066 ac_header_compiler=yes
2068 ac_header_compiler=no
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2072 $as_echo "$ac_header_compiler" >&6; }
2074 # Is the header present?
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2076 $as_echo_n "checking $2 presence... " >&6; }
2077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078 /* end confdefs.h. */
2081 if ac_fn_c_try_cpp "$LINENO"; then :
2082 ac_header_preproc=yes
2084 ac_header_preproc=no
2086 rm -f conftest.err conftest.i conftest.$ac_ext
2087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2088 $as_echo "$ac_header_preproc" >&6; }
2090 # So? What about this header?
2091 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2094 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2096 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2100 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2102 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2104 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2106 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2108 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2109 ( $as_echo "## ------------------------------------------ ##
2110 ## Report this to http://icu-project.org/bugs ##
2111 ## ------------------------------------------ ##"
2112 ) | sed "s/^/$as_me: WARNING: /" >&2
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2116 $as_echo_n "checking for $2... " >&6; }
2117 if eval \${$3+:} false; then :
2118 $as_echo_n "(cached) " >&6
2120 eval "$3=\$ac_header_compiler"
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2124 $as_echo "$ac_res" >&6; }
2126 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2128 } # ac_fn_c_check_header_mongrel
2130 # ac_fn_c_check_func LINENO FUNC VAR
2131 # ----------------------------------
2132 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2133 ac_fn_c_check_func ()
2135 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2137 $as_echo_n "checking for $2... " >&6; }
2138 if eval \${$3+:} false; then :
2139 $as_echo_n "(cached) " >&6
2141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2142 /* end confdefs.h. */
2143 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2144 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2145 #define $2 innocuous_$2
2147 /* System header to define __stub macros and hopefully few prototypes,
2148 which can conflict with char $2 (); below.
2149 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2150 <limits.h> exists even on freestanding compilers. */
2153 # include <limits.h>
2155 # include <assert.h>
2160 /* Override any GCC internal prototype to avoid an error.
2161 Use char because int might match the return type of a GCC
2162 builtin and then its argument prototype would still apply. */
2167 /* The GNU C library defines this for functions which it implements
2168 to always fail with ENOSYS. Some functions are actually named
2169 something starting with __ and the normal name is an alias. */
2170 #if defined __stub_$2 || defined __stub___$2
2182 if ac_fn_c_try_link "$LINENO"; then :
2187 rm -f core conftest.err conftest.$ac_objext \
2188 conftest$ac_exeext conftest.$ac_ext
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2192 $as_echo "$ac_res" >&6; }
2193 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2195 } # ac_fn_c_check_func
2197 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2198 # -------------------------------------------
2199 # Tests whether TYPE exists after having included INCLUDES, setting cache
2200 # variable VAR accordingly.
2201 ac_fn_c_check_type ()
2203 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2205 $as_echo_n "checking for $2... " >&6; }
2206 if eval \${$3+:} false; then :
2207 $as_echo_n "(cached) " >&6
2210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2211 /* end confdefs.h. */
2222 if ac_fn_c_try_compile "$LINENO"; then :
2223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2224 /* end confdefs.h. */
2235 if ac_fn_c_try_compile "$LINENO"; then :
2240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2246 $as_echo "$ac_res" >&6; }
2247 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2249 } # ac_fn_c_check_type
2250 cat >config.log <<_ACEOF
2251 This file contains any messages produced by compilers while
2252 running configure, to aid debugging if configure makes a mistake.
2254 It was created by ICU $as_me 59.1, which was
2255 generated by GNU Autoconf 2.69. Invocation command line was
2267 hostname = `(hostname
|| uname
-n) 2>/dev
/null
| sed 1q
`
2268 uname -m = `(uname
-m) 2>/dev
/null
|| echo unknown
`
2269 uname -r = `(uname
-r) 2>/dev
/null
|| echo unknown
`
2270 uname -s = `(uname
-s) 2>/dev
/null
|| echo unknown
`
2271 uname -v = `(uname
-v) 2>/dev
/null
|| echo unknown
`
2273 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null
|| echo unknown
`
2274 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null
|| echo unknown
`
2276 /bin/arch = `(/bin
/arch
) 2>/dev
/null
|| echo unknown
`
2277 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null
|| echo unknown
`
2278 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null
|| echo unknown
`
2279 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null
|| echo unknown
`
2280 /bin/machine = `(/bin
/machine
) 2>/dev
/null
|| echo unknown
`
2281 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null
|| echo unknown
`
2282 /bin/universe = `(/bin
/universe
) 2>/dev
/null
|| echo unknown
`
2286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2290 test -z "$as_dir" && as_dir=.
2291 $as_echo "PATH: $as_dir"
2307 # Keep a trace of the command line.
2308 # Strip out --no-create and --no-recursion so they do not pile up.
2309 # Strip out --silent because we don't want to record it for future runs.
2310 # Also quote any args containing shell meta-characters.
2311 # Make two passes to allow for proper duplicate-argument suppression.
2315 ac_must_keep_next=false
2321 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2322 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2323 | -silent | --silent | --silen | --sile | --sil)
2326 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2329 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2331 as_fn_append ac_configure_args1 " '$ac_arg'"
2332 if test $ac_must_keep_next = true; then
2333 ac_must_keep_next=false # Got value, back to normal.
2336 *=* | --config-cache | -C | -disable-* | --disable-* \
2337 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2338 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2339 | -with-* | --with-* | -without-* | --without-* | --x)
2340 case "$ac_configure_args0 " in
2341 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2344 -* ) ac_must_keep_next=true ;;
2347 as_fn_append ac_configure_args " '$ac_arg'"
2352 { ac_configure_args0=; unset ac_configure_args0;}
2353 { ac_configure_args1=; unset ac_configure_args1;}
2355 # When interrupted or exit'd, cleanup temporary files, and complete
2356 # config.log. We remove comments because anyway the quotes in there
2357 # would cause problems or look ugly.
2358 # WARNING: Use '\'' to represent an apostrophe within the trap.
2359 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2360 trap 'exit_status=$?
2361 # Save into config.log some information that might help in debugging.
2365 $as_echo "## ---------------- ##
2366 ## Cache variables. ##
2367 ## ---------------- ##"
2369 # The following way of writing the cache mishandles newlines in values,
2371 for ac_var in `(set) 2>&1 | sed -n '\''s
/^\
([a
-zA-Z_][a
-zA-Z0-9_]*\
)=.
*/\
1/p
'\''`; do
2372 eval ac_val=\$$ac_var
2376 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2377 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2380 _ | IFS | as_nl) ;; #(
2381 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2382 *) { eval $ac_var=; unset $ac_var;} ;;
2387 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2388 *${as_nl}ac_space=\ *)
2390 "s/'\''/'\''\\\\'\'''\''/g;
2391 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2394 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2401 $as_echo "## ----------------- ##
2402 ## Output variables. ##
2403 ## ----------------- ##"
2405 for ac_var in $ac_subst_vars
2407 eval ac_val=\$$ac_var
2409 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2411 $as_echo "$ac_var='\''$ac_val'\''"
2415 if test -n "$ac_subst_files"; then
2416 $as_echo "## ------------------- ##
2417 ## File substitutions. ##
2418 ## ------------------- ##"
2420 for ac_var in $ac_subst_files
2422 eval ac_val=\$$ac_var
2424 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2426 $as_echo "$ac_var='\''$ac_val'\''"
2431 if test -s confdefs.h; then
2432 $as_echo "## ----------- ##
2439 test "$ac_signal" != 0 &&
2440 $as_echo "$as_me: caught signal $ac_signal"
2441 $as_echo "$as_me: exit $exit_status"
2443 rm -f core *.core core.conftest.* &&
2444 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2447 for ac_signal in 1 2 13 15; do
2448 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2452 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2453 rm -f -r conftest* confdefs.h
2455 $as_echo "/* confdefs.h */" > confdefs.h
2457 # Predefined preprocessor variables.
2459 cat >>confdefs.h <<_ACEOF
2460 #define PACKAGE_NAME "$PACKAGE_NAME"
2463 cat >>confdefs.h <<_ACEOF
2464 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2467 cat >>confdefs.h <<_ACEOF
2468 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2471 cat >>confdefs.h <<_ACEOF
2472 #define PACKAGE_STRING "$PACKAGE_STRING"
2475 cat >>confdefs.h <<_ACEOF
2476 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2479 cat >>confdefs.h <<_ACEOF
2480 #define PACKAGE_URL "$PACKAGE_URL"
2484 # Let the site file select an alternate cache file if it wants to.
2485 # Prefer an explicitly selected file to automatically selected ones.
2488 if test -n "$CONFIG_SITE"; then
2489 # We do not want a PATH search for config.site.
2490 case $CONFIG_SITE in #((
2491 -*) ac_site_file1=./$CONFIG_SITE;;
2492 */*) ac_site_file1=$CONFIG_SITE;;
2493 *) ac_site_file1=./$CONFIG_SITE;;
2495 elif test "x$prefix" != xNONE; then
2496 ac_site_file1=$prefix/share/config.site
2497 ac_site_file2=$prefix/etc/config.site
2499 ac_site_file1=$ac_default_prefix/share/config.site
2500 ac_site_file2=$ac_default_prefix/etc/config.site
2502 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2504 test "x$ac_site_file" = xNONE && continue
2505 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2507 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2508 sed 's/^/| /' "$ac_site_file" >&5
2510 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2511 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2512 as_fn_error $? "failed to load site
script $ac_site_file
2513 See \
`config.log' for more details" "$LINENO" 5; }
2517 if test -r "$cache_file"; then
2518 # Some versions of bash will fail to source /dev/null (special files
2519 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2520 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2522 $as_echo "$as_me: loading cache $cache_file" >&6;}
2524 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2525 *) . "./$cache_file";;
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2530 $as_echo "$as_me: creating cache $cache_file" >&6;}
2534 # Check that the precious variables saved in the cache have kept the same
2536 ac_cache_corrupted=false
2537 for ac_var in $ac_precious_vars; do
2538 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2539 eval ac_new_set=\$ac_env_${ac_var}_set
2540 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2541 eval ac_new_val=\$ac_env_${ac_var}_value
2542 case $ac_old_set,$ac_new_set in
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2545 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2546 ac_cache_corrupted=: ;;
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2549 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2550 ac_cache_corrupted=: ;;
2553 if test "x$ac_old_val" != "x$ac_new_val"; then
2554 # differences in whitespace do not lead to failure.
2555 ac_old_val_w=`echo x
$ac_old_val`
2556 ac_new_val_w=`echo x
$ac_new_val`
2557 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2559 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2560 ac_cache_corrupted=:
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2563 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2564 eval $ac_var=\$ac_old_val
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2567 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2569 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2572 # Pass precious variables to config.status.
2573 if test "$ac_new_set" = set; then
2575 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2576 *) ac_arg=$ac_var=$ac_new_val ;;
2578 case " $ac_configure_args " in
2579 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2580 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2584 if $ac_cache_corrupted; then
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2586 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2588 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2589 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2591 ## -------------------- ##
2592 ## Main body of script. ##
2593 ## -------------------- ##
2596 ac_cpp='$CPP $CPPFLAGS'
2597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2609 # Use custom echo test for newline option
2610 # Current autoconf (2.65) gives incorrect echo newline option
2612 # This may be removed later - mow (June 17, 2010)
2613 ICU_ECHO_C= ICU_ECHO_N= ICU_ECHO_T=
2614 case `/bin
/sh
-c "echo -n x"` in
2616 case `/bin
/sh
-c "echo 'x\c'"` in
2617 *c*) ICU_ECHO_T=' ';; # ECHO_T is single tab character.
2618 *) ICU_ECHO_C='\c';;
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU version numbers" >&5
2628 $as_echo_n "checking for ICU version numbers... " >&6; }
2630 # Get the ICU version from uversion.h or other headers
2632 sed -n 's/^[ ]*#[ ]*define[ ]*U_ICU_VERSION[ ]*"\([^"]*\)".*/\1/p' "$@"
2635 sed -n 's/^[ ]*#[ ]*define[ ]*U_UNICODE_VERSION[ ]*"\([^"]*\)".*/\1/p' "$@"
2637 VERSION=`geticuversion
$srcdir/common
/unicode
/uvernum.h
`
2638 if test x"$VERSION" = x; then
2639 as_fn_error $? "Cannot determine ICU version number from uvernum.h header file" "$LINENO" 5
2643 #if test "$VERSION" != "$PACKAGE_VERSION"; then
2644 # AC_MSG_ERROR([configure was generated for $PACKAGE_VERSION but uvernum.h has $VERSION - please rerun autoconf])
2647 UNICODE_VERSION=`getuversion
$srcdir/common
/unicode
/uchar.h
`
2648 if test x"$UNICODE_VERSION" = x; then
2649 as_fn_error $? "Cannot determine Unicode version number from uchar.h header file" "$LINENO" 5
2651 # Compute a reasonable library version from the release version. This is
2652 # very bad, but that's wanted... We want to make sure that the LIB_VERSION
2653 # has at least a dot in it, so we'll add a .0 if needed.
2654 #[LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'`]
2655 LIB_VERSION=$VERSION
2656 LIB_VERSION_MAJOR=`echo $LIB_VERSION | sed 's/\..*//'`
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: release $VERSION, library $LIB_VERSION, unicode version $UNICODE_VERSION" >&5
2661 $as_echo "release $VERSION, library $LIB_VERSION, unicode version $UNICODE_VERSION" >&6; }
2665 # Determine the host system
2667 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2668 if test -f "$ac_dir/install-sh"; then
2670 ac_install_sh="$ac_aux_dir/install-sh -c"
2672 elif test -f "$ac_dir/install.sh"; then
2674 ac_install_sh="$ac_aux_dir/install.sh -c"
2676 elif test -f "$ac_dir/shtool"; then
2678 ac_install_sh="$ac_aux_dir/shtool install -c"
2682 if test -z "$ac_aux_dir"; then
2683 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2686 # These three variables are undocumented and unsupported,
2687 # and are intended to be withdrawn in a future Autoconf release.
2688 # They can cause serious problems if a builder's source tree is in a directory
2689 # whose full name contains unusual characters.
2690 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2691 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2692 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2695 # Make sure we can run config.sub.
2696 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2697 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2700 $as_echo_n "checking build system type... " >&6; }
2701 if ${ac_cv_build+:} false; then :
2702 $as_echo_n "(cached) " >&6
2704 ac_build_alias=$build_alias
2705 test "x$ac_build_alias" = x &&
2706 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2707 test "x$ac_build_alias" = x &&
2708 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2709 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2710 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2714 $as_echo "$ac_cv_build" >&6; }
2715 case $ac_cv_build in
2717 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2720 ac_save_IFS=$IFS; IFS='-'
2726 # Remember, the first character of IFS is used to create $*,
2727 # except with old shells:
2730 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2734 $as_echo_n "checking host system type... " >&6; }
2735 if ${ac_cv_host+:} false; then :
2736 $as_echo_n "(cached) " >&6
2738 if test "x$host_alias" = x; then
2739 ac_cv_host=$ac_cv_build
2741 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2742 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2747 $as_echo "$ac_cv_host" >&6; }
2750 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2753 ac_save_IFS=$IFS; IFS='-'
2759 # Remember, the first character of IFS is used to create $*,
2760 # except with old shells:
2763 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2769 # This variable is needed on z/OS because the C++ compiler only recognizes .C
2771 export _CXX_CXXSUFFIX
2773 # Accumulate #defines
2775 # CONFIG_CPPFLAGS: These are defines that are set for ICU Build time only.
2776 # They are only needed for building ICU itself. Example: platform stuff
2778 # UCONFIG_CPPFLAGS: These are defines which are set for ICU build time,
2779 # and also a notice is output that they need to be set
2780 # for end-users of ICU also. uconfig.h.prepend is generated
2781 # with, for example, "#define U_DISABLE_RENAMING 1"
2782 # Example: ICU configuration stuff
2784 # UCONFIG_CFLAGS: contains a copy of anything that needs to be set by end users
2788 # Check whether to build debug libraries
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build debug libraries" >&5
2790 $as_echo_n "checking whether to build debug libraries... " >&6; }
2793 # Check whether --enable-debug was given.
2794 if test "${enable_debug+set}" = set; then :
2795 enableval=$enable_debug; case "${enableval}" in
2796 yes|"") enabled=yes; ENABLE_DEBUG=1; CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEBUG=1" ;;
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
2802 $as_echo "$enabled" >&6; }
2805 # Check whether to build release libraries
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build release libraries" >&5
2807 $as_echo_n "checking whether to build release libraries... " >&6; }
2810 # Check whether --enable-release was given.
2811 if test "${enable_release+set}" = set; then :
2812 enableval=$enable_release; case "${enableval}" in
2813 no) enabled=no; ENABLE_RELEASE=0 ;;
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
2819 $as_echo "$enabled" >&6; }
2822 # Don't use the default C/CXXFLags
2826 # Checks for compilers
2828 ac_cpp='$CPP $CPPFLAGS'
2829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2832 if test -n "$ac_tool_prefix"; then
2833 for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
2835 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2836 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2838 $as_echo_n "checking for $ac_word... " >&6; }
2839 if ${ac_cv_prog_CC+:} false; then :
2840 $as_echo_n "(cached) " >&6
2842 if test -n "$CC"; then
2843 ac_cv_prog_CC="$CC" # Let the user override the test.
2845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849 test -z "$as_dir" && as_dir=.
2850 for ac_exec_ext in '' $ac_executable_extensions; do
2851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2852 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2863 if test -n "$CC"; then
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2865 $as_echo "$CC" >&6; }
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2868 $as_echo "no" >&6; }
2872 test -n "$CC" && break
2875 if test -z "$CC"; then
2877 for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
2879 # Extract the first word of "$ac_prog", so it can be a program name with args.
2880 set dummy $ac_prog; ac_word=$2
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2882 $as_echo_n "checking for $ac_word... " >&6; }
2883 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2884 $as_echo_n "(cached) " >&6
2886 if test -n "$ac_ct_CC"; then
2887 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2893 test -z "$as_dir" && as_dir=.
2894 for ac_exec_ext in '' $ac_executable_extensions; do
2895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2896 ac_cv_prog_ac_ct_CC="$ac_prog"
2897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2907 if test -n "$ac_ct_CC"; then
2908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2909 $as_echo "$ac_ct_CC" >&6; }
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2912 $as_echo "no" >&6; }
2916 test -n "$ac_ct_CC" && break
2919 if test "x$ac_ct_CC" = x; then
2922 case $cross_compiling:$ac_tool_warned in
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2925 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2926 ac_tool_warned=yes ;;
2933 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2934 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2935 as_fn_error $? "no acceptable C compiler found
in \
$PATH
2936 See \
`config.log' for more details" "$LINENO" 5; }
2938 # Provide some information about the compiler.
2939 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2942 for ac_option in --version -v -V -qversion; do
2943 { { ac_try="$ac_compiler $ac_option >&5"
2945 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
2946 *) ac_try_echo
=$ac_try;;
2948 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2949 $as_echo "$ac_try_echo"; } >&5
2950 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2952 if test -s conftest.err
; then
2954 ... rest of stderr output deleted ...
2955 10q' conftest.err
>conftest.er1
2956 cat conftest.er1
>&5
2958 rm -f conftest.er1 conftest.err
2959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2960 test $ac_status = 0; }
2963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2964 /* end confdefs.h. */
2974 ac_clean_files_save
=$ac_clean_files
2975 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2976 # Try to create an executable without -o first, disregard a.out.
2977 # It will help us diagnose broken compilers, and finding out an intuition
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2980 $as_echo_n "checking whether the C compiler works... " >&6; }
2981 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2983 # The possible output files:
2984 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2987 for ac_file
in $ac_files
2990 *.
$ac_ext | *.xcoff
| *.tds
| *.d
| *.pdb
| *.xSYM
| *.bb
| *.bbg
| *.map
| *.inf
| *.dSYM
| *.o
| *.obj
) ;;
2991 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
2996 if { { ac_try
="$ac_link_default"
2998 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
2999 *) ac_try_echo=$ac_try;;
3001 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3002 $as_echo "$ac_try_echo"; } >&5
3003 (eval "$ac_link_default") 2>&5
3005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3006 test $ac_status = 0; }; then :
3007 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3008 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3009 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3010 # so that the user can short-circuit this test for compilers unknown to
3012 for ac_file in $ac_files ''
3014 test -f "$ac_file" || continue
3016 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3019 # We found the default executable, but exeext='' is most
3023 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3025 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3027 # We set ac_cv_exeext here because the later test for it is not
3028 # safe: cross compilers may not add the suffix if given an `-o'
3029 # argument, so we may need to know it at that point already.
3030 # Even if this section looks crufty: it has the advantage of
3037 test "$ac_cv_exeext" = no && ac_cv_exeext=
3042 if test -z "$ac_file"; then :
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044 $as_echo "no" >&6; }
3045 $as_echo "$as_me: failed program was:" >&5
3046 sed 's
/^
/| /' conftest.$ac_ext >&5
3048 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3049 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3050 as_fn_error 77 "C compiler cannot create executables
3051 See \`config.log
' for more details" "$LINENO" 5; }
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3054 $as_echo "yes" >&6; }
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3057 $as_echo_n "checking for C compiler default output file name... " >&6; }
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3059 $as_echo "$ac_file" >&6; }
3060 ac_exeext=$ac_cv_exeext
3062 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3063 ac_clean_files=$ac_clean_files_save
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3065 $as_echo_n "checking for suffix of executables... " >&6; }
3066 if { { ac_try="$ac_link"
3068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3069 *) ac_try_echo=$ac_try;;
3071 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3072 $as_echo "$ac_try_echo"; } >&5
3073 (eval "$ac_link") 2>&5
3075 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3076 test $ac_status = 0; }; then :
3077 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3078 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3079 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3081 for ac_file
in conftest.exe conftest conftest.
*; do
3082 test -f "$ac_file" || continue
3084 *.
$ac_ext | *.xcoff
| *.tds
| *.d
| *.pdb
| *.xSYM
| *.bb
| *.bbg
| *.map
| *.inf
| *.dSYM
| *.o
| *.obj
) ;;
3085 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3091 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3092 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3093 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3094 See \`config.log' for more details" "$LINENO" 5; }
3096 rm -f conftest conftest
$ac_cv_exeext
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3098 $as_echo "$ac_cv_exeext" >&6; }
3100 rm -f conftest.
$ac_ext
3101 EXEEXT
=$ac_cv_exeext
3103 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3104 /* end confdefs.h. */
3109 FILE *f = fopen ("conftest.out", "w");
3110 return ferror (f) || fclose (f) != 0;
3116 ac_clean_files
="$ac_clean_files conftest.out"
3117 # Check that the compiler produces executables we can run. If not, either
3118 # the compiler is broken, or we cross compile.
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3120 $as_echo_n "checking whether we are cross compiling... " >&6; }
3121 if test "$cross_compiling" != yes; then
3122 { { ac_try
="$ac_link"
3124 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
3125 *) ac_try_echo=$ac_try;;
3127 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3128 $as_echo "$ac_try_echo"; } >&5
3129 (eval "$ac_link") 2>&5
3131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3132 test $ac_status = 0; }
3133 if { ac_try='./conftest$ac_cv_exeext'
3134 { { case "(($ac_try" in
3135 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
3136 *) ac_try_echo
=$ac_try;;
3138 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3139 $as_echo "$ac_try_echo"; } >&5
3140 (eval "$ac_try") 2>&5
3142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3143 test $ac_status = 0; }; }; then
3146 if test "$cross_compiling" = maybe
; then
3149 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3150 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3151 as_fn_error $?
"cannot run C compiled programs.
3152 If you meant to cross compile, use \`--host'.
3153 See \`config.log' for more details" "$LINENO" 5; }
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3158 $as_echo "$cross_compiling" >&6; }
3160 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3161 ac_clean_files
=$ac_clean_files_save
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3163 $as_echo_n "checking for suffix of object files... " >&6; }
3164 if ${ac_cv_objext+:} false
; then :
3165 $as_echo_n "(cached) " >&6
3167 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3168 /* end confdefs.h. */
3178 rm -f conftest.o conftest.obj
3179 if { { ac_try
="$ac_compile"
3181 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
3182 *) ac_try_echo=$ac_try;;
3184 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3185 $as_echo "$ac_try_echo"; } >&5
3186 (eval "$ac_compile") 2>&5
3188 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3189 test $ac_status = 0; }; then :
3190 for ac_file in conftest.o conftest.obj conftest.*; do
3191 test -f "$ac_file" || continue;
3193 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3194 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3199 $as_echo "$as_me: failed program was:" >&5
3200 sed 's/^/| /' conftest.$ac_ext >&5
3202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3204 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3205 See \
`config.log' for more details" "$LINENO" 5; }
3207 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3210 $as_echo "$ac_cv_objext" >&6; }
3211 OBJEXT=$ac_cv_objext
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3214 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3215 if ${ac_cv_c_compiler_gnu+:} false; then :
3216 $as_echo_n "(cached) " >&6
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219 /* end confdefs.h. */
3232 if ac_fn_c_try_compile "$LINENO"; then :
3237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3238 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3242 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3243 if test $ac_compiler_gnu = yes; then
3248 ac_test_CFLAGS=${CFLAGS+set}
3249 ac_save_CFLAGS=$CFLAGS
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3251 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3252 if ${ac_cv_prog_cc_g+:} false; then :
3253 $as_echo_n "(cached) " >&6
3255 ac_save_c_werror_flag=$ac_c_werror_flag
3256 ac_c_werror_flag=yes
3259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3260 /* end confdefs.h. */
3270 if ac_fn_c_try_compile "$LINENO"; then :
3274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3275 /* end confdefs.h. */
3285 if ac_fn_c_try_compile "$LINENO"; then :
3288 ac_c_werror_flag=$ac_save_c_werror_flag
3290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3291 /* end confdefs.h. */
3301 if ac_fn_c_try_compile "$LINENO"; then :
3304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3309 ac_c_werror_flag=$ac_save_c_werror_flag
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3312 $as_echo "$ac_cv_prog_cc_g" >&6; }
3313 if test "$ac_test_CFLAGS" = set; then
3314 CFLAGS=$ac_save_CFLAGS
3315 elif test $ac_cv_prog_cc_g = yes; then
3316 if test "$GCC" = yes; then
3322 if test "$GCC" = yes; then
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3329 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3330 if ${ac_cv_prog_cc_c89+:} false; then :
3331 $as_echo_n "(cached) " >&6
3333 ac_cv_prog_cc_c89=no
3335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3336 /* end confdefs.h. */
3340 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3341 struct buf { int x; };
3342 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3343 static char *e (p, i)
3349 static char *f (char * (*g) (char **, int), char **p, ...)
3354 s = g (p, va_arg (v,int));
3359 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3360 function prototypes and stuff, but not '\xHH' hex character constants.
3361 These don't provoke an error unfortunately, instead are silently treated
3362 as 'x'. The following induces an error, until -std is added to get
3363 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3364 array size at least. It's necessary to write '\x00'==0 to get something
3365 that's true only with -std. */
3366 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3368 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3369 inside strings and character constants. */
3371 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3373 int test (int i, double x);
3374 struct s1 {int (*f) (int a);};
3375 struct s2 {int (*f) (double a);};
3376 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3382 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3387 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3388 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3390 CC="$ac_save_CC $ac_arg"
3391 if ac_fn_c_try_compile "$LINENO"; then :
3392 ac_cv_prog_cc_c89=$ac_arg
3394 rm -f core conftest.err conftest.$ac_objext
3395 test "x$ac_cv_prog_cc_c89" != "xno" && break
3397 rm -f conftest.$ac_ext
3402 case "x$ac_cv_prog_cc_c89" in
3404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3405 $as_echo "none needed" >&6; } ;;
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3408 $as_echo "unsupported" >&6; } ;;
3410 CC="$CC $ac_cv_prog_cc_c89"
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3412 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3414 if test "x$ac_cv_prog_cc_c89" != xno; then :
3419 ac_cpp='$CPP $CPPFLAGS'
3420 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3421 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3422 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3424 # Make sure that we try clang++ first, which provides C++11 support.
3425 # The g++ compiler is less likely to support C++11.
3427 ac_cpp='$CXXCPP $CPPFLAGS'
3428 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3429 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3430 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3431 if test -z "$CXX"; then
3432 if test -n "$CCC"; then
3435 if test -n "$ac_tool_prefix"; then
3436 for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
3438 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3439 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3441 $as_echo_n "checking for $ac_word... " >&6; }
3442 if ${ac_cv_prog_CXX+:} false; then :
3443 $as_echo_n "(cached) " >&6
3445 if test -n "$CXX"; then
3446 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452 test -z "$as_dir" && as_dir=.
3453 for ac_exec_ext in '' $ac_executable_extensions; do
3454 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3455 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3466 if test -n "$CXX"; then
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3468 $as_echo "$CXX" >&6; }
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3471 $as_echo "no" >&6; }
3475 test -n "$CXX" && break
3478 if test -z "$CXX"; then
3480 for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
3482 # Extract the first word of "$ac_prog", so it can be a program name with args.
3483 set dummy $ac_prog; ac_word=$2
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3485 $as_echo_n "checking for $ac_word... " >&6; }
3486 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3487 $as_echo_n "(cached) " >&6
3489 if test -n "$ac_ct_CXX"; then
3490 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3496 test -z "$as_dir" && as_dir=.
3497 for ac_exec_ext in '' $ac_executable_extensions; do
3498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3499 ac_cv_prog_ac_ct_CXX="$ac_prog"
3500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3509 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3510 if test -n "$ac_ct_CXX"; then
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3512 $as_echo "$ac_ct_CXX" >&6; }
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3515 $as_echo "no" >&6; }
3519 test -n "$ac_ct_CXX" && break
3522 if test "x$ac_ct_CXX" = x; then
3525 case $cross_compiling:$ac_tool_warned in
3527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3528 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3529 ac_tool_warned=yes ;;
3537 # Provide some information about the compiler.
3538 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3541 for ac_option in --version -v -V -qversion; do
3542 { { ac_try="$ac_compiler $ac_option >&5"
3544 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
3545 *) ac_try_echo
=$ac_try;;
3547 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3548 $as_echo "$ac_try_echo"; } >&5
3549 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3551 if test -s conftest.err
; then
3553 ... rest of stderr output deleted ...
3554 10q' conftest.err
>conftest.er1
3555 cat conftest.er1
>&5
3557 rm -f conftest.er1 conftest.err
3558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3559 test $ac_status = 0; }
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3563 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3564 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3565 $as_echo_n "(cached) " >&6
3567 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3568 /* end confdefs.h. */
3581 if ac_fn_cxx_try_compile
"$LINENO"; then :
3586 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3587 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3591 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3592 if test $ac_compiler_gnu = yes; then
3597 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3598 ac_save_CXXFLAGS
=$CXXFLAGS
3599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3600 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3601 if ${ac_cv_prog_cxx_g+:} false
; then :
3602 $as_echo_n "(cached) " >&6
3604 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3605 ac_cxx_werror_flag
=yes
3608 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3609 /* end confdefs.h. */
3619 if ac_fn_cxx_try_compile
"$LINENO"; then :
3620 ac_cv_prog_cxx_g
=yes
3623 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3624 /* end confdefs.h. */
3634 if ac_fn_cxx_try_compile
"$LINENO"; then :
3637 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3639 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3640 /* end confdefs.h. */
3650 if ac_fn_cxx_try_compile
"$LINENO"; then :
3651 ac_cv_prog_cxx_g
=yes
3653 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3655 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3657 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3658 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3661 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3662 if test "$ac_test_CXXFLAGS" = set; then
3663 CXXFLAGS
=$ac_save_CXXFLAGS
3664 elif test $ac_cv_prog_cxx_g = yes; then
3665 if test "$GXX" = yes; then
3671 if test "$GXX" = yes; then
3678 ac_cpp
='$CPP $CPPFLAGS'
3679 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3680 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3681 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3684 # pkg-config is needed for harfbuzz support
3692 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
3693 if test -n "$ac_tool_prefix"; then
3694 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3695 set dummy
${ac_tool_prefix}pkg
-config; ac_word
=$2
3696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3697 $as_echo_n "checking for $ac_word... " >&6; }
3698 if ${ac_cv_path_PKG_CONFIG+:} false
; then :
3699 $as_echo_n "(cached) " >&6
3703 ac_cv_path_PKG_CONFIG
="$PKG_CONFIG" # Let the user override the test with a path.
3706 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3710 test -z "$as_dir" && as_dir
=.
3711 for ac_exec_ext
in '' $ac_executable_extensions; do
3712 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3713 ac_cv_path_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
3714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3724 PKG_CONFIG
=$ac_cv_path_PKG_CONFIG
3725 if test -n "$PKG_CONFIG"; then
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
3727 $as_echo "$PKG_CONFIG" >&6; }
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3730 $as_echo "no" >&6; }
3735 if test -z "$ac_cv_path_PKG_CONFIG"; then
3736 ac_pt_PKG_CONFIG
=$PKG_CONFIG
3737 # Extract the first word of "pkg-config", so it can be a program name with args.
3738 set dummy pkg
-config; ac_word
=$2
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3740 $as_echo_n "checking for $ac_word... " >&6; }
3741 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false
; then :
3742 $as_echo_n "(cached) " >&6
3744 case $ac_pt_PKG_CONFIG in
3746 ac_cv_path_ac_pt_PKG_CONFIG
="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3749 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3753 test -z "$as_dir" && as_dir
=.
3754 for ac_exec_ext
in '' $ac_executable_extensions; do
3755 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3756 ac_cv_path_ac_pt_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
3757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3767 ac_pt_PKG_CONFIG
=$ac_cv_path_ac_pt_PKG_CONFIG
3768 if test -n "$ac_pt_PKG_CONFIG"; then
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
3770 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
3772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3773 $as_echo "no" >&6; }
3776 if test "x$ac_pt_PKG_CONFIG" = x
; then
3779 case $cross_compiling:$ac_tool_warned in
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3782 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3783 ac_tool_warned
=yes ;;
3785 PKG_CONFIG
=$ac_pt_PKG_CONFIG
3788 PKG_CONFIG
="$ac_cv_path_PKG_CONFIG"
3792 if test -n "$PKG_CONFIG"; then
3793 _pkg_min_version
=0.20
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
3795 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
3796 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3798 $as_echo "yes" >&6; }
3800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3801 $as_echo "no" >&6; }
3807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICULEHB" >&5
3808 $as_echo_n "checking for ICULEHB... " >&6; }
3810 if test -n "$ICULEHB_CFLAGS"; then
3811 pkg_cv_ICULEHB_CFLAGS
="$ICULEHB_CFLAGS"
3812 elif test -n "$PKG_CONFIG"; then
3813 if test -n "$PKG_CONFIG" && \
3814 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le-hb\""; } >&5
3815 ($PKG_CONFIG --exists --print-errors "icu-le-hb") 2>&5
3817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3818 test $ac_status = 0; }; then
3819 pkg_cv_ICULEHB_CFLAGS
=`$PKG_CONFIG --cflags "icu-le-hb" 2>/dev/null`
3820 test "x$?" != "x0" && pkg_failed
=yes
3827 if test -n "$ICULEHB_LIBS"; then
3828 pkg_cv_ICULEHB_LIBS
="$ICULEHB_LIBS"
3829 elif test -n "$PKG_CONFIG"; then
3830 if test -n "$PKG_CONFIG" && \
3831 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le-hb\""; } >&5
3832 ($PKG_CONFIG --exists --print-errors "icu-le-hb") 2>&5
3834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3835 test $ac_status = 0; }; then
3836 pkg_cv_ICULEHB_LIBS
=`$PKG_CONFIG --libs "icu-le-hb" 2>/dev/null`
3837 test "x$?" != "x0" && pkg_failed
=yes
3847 if test $pkg_failed = yes; then
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3849 $as_echo "no" >&6; }
3851 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
3852 _pkg_short_errors_supported
=yes
3854 _pkg_short_errors_supported
=no
3856 if test $_pkg_short_errors_supported = yes; then
3857 ICULEHB_PKG_ERRORS
=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "icu-le-hb" 2>&1`
3859 ICULEHB_PKG_ERRORS
=`$PKG_CONFIG --print-errors --cflags --libs "icu-le-hb" 2>&1`
3861 # Put the nasty error message in config.log where it belongs
3862 echo "$ICULEHB_PKG_ERRORS" >&5
3865 elif test $pkg_failed = untried
; then
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3867 $as_echo "no" >&6; }
3870 ICULEHB_CFLAGS
=$pkg_cv_ICULEHB_CFLAGS
3871 ICULEHB_LIBS
=$pkg_cv_ICULEHB_LIBS
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3873 $as_echo "yes" >&6; }
3877 # Ensure that if CXXFLAGS/CFLAGS were not set when calling configure, set it correctly based on (enable/disable) debug or release option
3878 # The release mode use is the default one for autoconf
3879 if test "$GCC" = yes; then
3880 if test "$CFLAGS" = ""; then
3881 if test "$ENABLE_DEBUG" = 1; then
3884 if test "$ENABLE_RELEASE" = 1; then
3885 CFLAGS
="$CFLAGS -O2"
3888 if test "$CXXFLAGS" = ""; then
3889 if test "$ENABLE_DEBUG" = 1; then
3892 if test "$ENABLE_RELEASE" = 1; then
3893 CXXFLAGS
="$CXXFLAGS -O2"
3899 ac_cpp
='$CPP $CPPFLAGS'
3900 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3901 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3902 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3904 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3905 # On Suns, sometimes $CPP names a directory.
3906 if test -n "$CPP" && test -d "$CPP"; then
3909 if test -z "$CPP"; then
3910 if ${ac_cv_prog_CPP+:} false
; then :
3911 $as_echo_n "(cached) " >&6
3913 # Double quotes because CPP needs to be expanded
3914 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3917 for ac_c_preproc_warn_flag
in '' yes
3919 # Use a header file that comes with gcc, so configuring glibc
3920 # with a fresh cross-compiler works.
3921 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3922 # <limits.h> exists even on freestanding compilers.
3923 # On the NeXT, cc -E runs the code through the compiler's parser,
3924 # not just through cpp. "Syntax error" is here to catch this case.
3925 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3926 /* end confdefs.h. */
3928 # include <limits.h>
3930 # include <assert.h>
3934 if ac_fn_c_try_cpp
"$LINENO"; then :
3937 # Broken: fails on valid input.
3940 rm -f conftest.err conftest.i conftest.
$ac_ext
3942 # OK, works on sane cases. Now check whether nonexistent headers
3943 # can be detected and how.
3944 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3945 /* end confdefs.h. */
3946 #include <ac_nonexistent.h>
3948 if ac_fn_c_try_cpp
"$LINENO"; then :
3949 # Broken: success on invalid input.
3952 # Passes both tests.
3956 rm -f conftest.err conftest.i conftest.
$ac_ext
3959 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3960 rm -f conftest.i conftest.err conftest.
$ac_ext
3961 if $ac_preproc_ok; then :
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3974 $as_echo "$CPP" >&6; }
3976 for ac_c_preproc_warn_flag
in '' yes
3978 # Use a header file that comes with gcc, so configuring glibc
3979 # with a fresh cross-compiler works.
3980 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3981 # <limits.h> exists even on freestanding compilers.
3982 # On the NeXT, cc -E runs the code through the compiler's parser,
3983 # not just through cpp. "Syntax error" is here to catch this case.
3984 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3985 /* end confdefs.h. */
3987 # include <limits.h>
3989 # include <assert.h>
3993 if ac_fn_c_try_cpp
"$LINENO"; then :
3996 # Broken: fails on valid input.
3999 rm -f conftest.err conftest.i conftest.
$ac_ext
4001 # OK, works on sane cases. Now check whether nonexistent headers
4002 # can be detected and how.
4003 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4004 /* end confdefs.h. */
4005 #include <ac_nonexistent.h>
4007 if ac_fn_c_try_cpp
"$LINENO"; then :
4008 # Broken: success on invalid input.
4011 # Passes both tests.
4015 rm -f conftest.err conftest.i conftest.
$ac_ext
4018 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4019 rm -f conftest.i conftest.err conftest.
$ac_ext
4020 if $ac_preproc_ok; then :
4023 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4025 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
4026 See \`config.log' for more details" "$LINENO" 5; }
4030 ac_cpp
='$CPP $CPPFLAGS'
4031 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4032 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4033 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4036 # Find a good install program. We prefer a C program (faster),
4037 # so one script is as good as another. But avoid the broken or
4038 # incompatible versions:
4039 # SysV /etc/install, /usr/sbin/install
4040 # SunOS /usr/etc/install
4041 # IRIX /sbin/install
4043 # AmigaOS /C/install, which installs bootblocks on floppy discs
4044 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4045 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4046 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4047 # OS/2's system install, which has a completely different semantic
4048 # ./install, which can be erroneously created by make from ./install.sh.
4049 # Reject install programs that cannot install multiple files.
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4051 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4052 if test -z "$INSTALL"; then
4053 if ${ac_cv_path_install+:} false
; then :
4054 $as_echo_n "(cached) " >&6
4056 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4060 test -z "$as_dir" && as_dir
=.
4061 # Account for people who put trailing slashes in PATH elements.
4062 case $as_dir/ in #((
4063 .
/ | .
// | /[cC
]/* | \
4064 /etc
/* | /usr
/sbin
/* | /usr
/etc
/* | /sbin
/* | /usr
/afsws
/bin
/* | \
4065 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4068 # OSF1 and SCO ODT 3.0 have their own names for install.
4069 # Don't use installbsd from OSF since it installs stuff as root
4071 for ac_prog
in ginstall scoinst
install; do
4072 for ac_exec_ext
in '' $ac_executable_extensions; do
4073 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
4074 if test $ac_prog = install &&
4075 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4076 # AIX install. It has an incompatible calling convention.
4078 elif test $ac_prog = install &&
4079 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4080 # program-specific install script used by HP pwplus--don't use.
4083 rm -rf conftest.one conftest.two conftest.dir
4084 echo one
> conftest.one
4085 echo two
> conftest.two
4087 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4088 test -s conftest.one
&& test -s conftest.two
&&
4089 test -s conftest.dir
/conftest.one
&&
4090 test -s conftest.dir
/conftest.two
4092 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4105 rm -rf conftest.one conftest.two conftest.dir
4108 if test "${ac_cv_path_install+set}" = set; then
4109 INSTALL
=$ac_cv_path_install
4111 # As a last resort, use the slow shell script. Don't cache a
4112 # value for INSTALL within a source directory, because that will
4113 # break other packages using the cache if that directory is
4114 # removed, or if the value is a relative name.
4115 INSTALL
=$ac_install_sh
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4119 $as_echo "$INSTALL" >&6; }
4121 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4122 # It thinks the first close brace ends the variable substitution.
4123 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4125 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4127 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4133 ac_cpp
='$CXXCPP $CPPFLAGS'
4134 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4135 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4136 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
4139 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4140 /* end confdefs.h. */
4150 if ac_fn_cxx_try_link
"$LINENO"; then :
4153 rm -f core conftest.err conftest.
$ac_objext \
4154 conftest
$ac_exeext conftest.
$ac_ext
4156 ac_cpp
='$CPP $CPPFLAGS'
4157 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4158 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4159 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4162 # make sure install is relative to srcdir - if a script
4163 if test "$srcdir" = "."; then
4164 # If srcdir isn't just ., then (srcdir) is already prepended.
4165 if test "${ac_install_sh}" = "${INSTALL}"; then
4166 INSTALL
="\\\$(top_srcdir)/${ac_install_sh}"
4170 #AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, true)
4171 #AC_CHECK_PROG(STRIP, strip, strip, true)
4173 # Check for the platform make
4174 for ac_prog
in gmake gnumake
4176 # Extract the first word of "$ac_prog", so it can be a program name with args.
4177 set dummy
$ac_prog; ac_word
=$2
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4179 $as_echo_n "checking for $ac_word... " >&6; }
4180 if ${ac_cv_path_U_MAKE+:} false
; then :
4181 $as_echo_n "(cached) " >&6
4185 ac_cv_path_U_MAKE
="$U_MAKE" # Let the user override the test with a path.
4188 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4192 test -z "$as_dir" && as_dir
=.
4193 for ac_exec_ext
in '' $ac_executable_extensions; do
4194 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4195 ac_cv_path_U_MAKE
="$as_dir/$ac_word$ac_exec_ext"
4196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206 U_MAKE
=$ac_cv_path_U_MAKE
4207 if test -n "$U_MAKE"; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $U_MAKE" >&5
4209 $as_echo "$U_MAKE" >&6; }
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212 $as_echo "no" >&6; }
4216 test -n "$U_MAKE" && break
4218 test -n "$U_MAKE" || U_MAKE
="make"
4224 # Check whether --with-cross-build was given.
4225 if test "${with_cross_build+set}" = set; then :
4226 withval
=$with_cross_build; cross_buildroot
="${withval}"
4232 if test "X$cross_buildroot" = "X"; then
4233 if test "$cross_compiling" = "yes"; then
4234 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
4237 if test -f "${cross_buildroot}/config/icucross.mk"; then
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using cross buildroot: $cross_buildroot" >&5
4239 $as_echo "Using cross buildroot: $cross_buildroot" >&6; }
4241 if test -d "${cross_buildroot}"; then
4242 as_fn_error $?
"${cross_buildroot}/config/icucross.mk not found. Please build ICU in ${cross_buildroot} first." "$LINENO" 5
4244 as_fn_error $?
"No such directory ${cross_buildroot} supplied as the argument to --with-cross-build. Use an absolute path." "$LINENO" 5
4250 # Check for doxygen to generate documentation
4251 # Extract the first word of "doxygen", so it can be a program name with args.
4252 set dummy doxygen
; ac_word
=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if ${ac_cv_path_DOXYGEN+:} false
; then :
4256 $as_echo_n "(cached) " >&6
4260 ac_cv_path_DOXYGEN
="$DOXYGEN" # Let the user override the test with a path.
4263 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4264 as_dummy
="$PATH:/usr/local/bin:/usr/bin"
4265 for as_dir
in $as_dummy
4268 test -z "$as_dir" && as_dir
=.
4269 for ac_exec_ext
in '' $ac_executable_extensions; do
4270 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4271 ac_cv_path_DOXYGEN
="$as_dir/$ac_word$ac_exec_ext"
4272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4282 DOXYGEN
=$ac_cv_path_DOXYGEN
4283 if test -n "$DOXYGEN"; then
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
4285 $as_echo "$DOXYGEN" >&6; }
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4288 $as_echo "no" >&6; }
4293 # Check that the linker is usable
4296 *-*-cygwin*|*-*-mingw*)
4297 if test "$GCC" != yes && test -n "`link --version 2>&1 | grep 'GNU coreutils'`"; then
4298 as_fn_error $?
"link.exe is not a valid linker. Your PATH is incorrect.
4299 Please follow the directions in ICU's readme." "$LINENO" 5
4304 # Determine the executable suffix
4305 # We don't use AC_EXEEXT because some compilers output separate debugging
4306 # files, which confuses the AC_EXEEXT macro.
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for executable suffix" >&5
4308 $as_echo_n "checking checking for executable suffix... " >&6; }
4310 *-*-cygwin*|*-*-mingw*) EXEEXT
=.exe
;;
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXEEXT" >&5
4315 $as_echo "$EXEEXT" >&6; }
4318 # Determine how strict we want to be when compiling
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strict compiling is on" >&5
4321 $as_echo_n "checking whether strict compiling is on... " >&6; }
4322 # Check whether --enable-strict was given.
4323 if test "${enable_strict+set}" = set; then :
4324 enableval
=$enable_strict;
4325 if test "$enableval" = no
4327 ac_use_strict_options
=no
4329 ac_use_strict_options
=yes
4333 ac_use_strict_options
=yes
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_use_strict_options" >&5
4337 $as_echo "$ac_use_strict_options" >&6; }
4339 if test "$ac_use_strict_options" = yes
4341 if test "$GCC" = yes
4345 # Don't use -std=c99 on Solaris because of timezone check fails
4348 # Do not use -ansi. It limits us to C90, and it breaks some platforms.
4349 # We use -std=c99 to disable the gnu99 defaults and its associated warnings
4350 CFLAGS
="$CFLAGS -std=c99"
4354 CFLAGS
="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
4358 if test "`$CC /help 2>&1 | head -c9`" = "Microsoft"
4360 CFLAGS
="$CFLAGS /W4"
4363 CFLAGS
="$CFLAGS -W4" ;;
4366 if test "$GXX" = yes
4368 CXXFLAGS
="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
4372 if test "`$CXX /help 2>&1 | head -c9`" = "Microsoft"
4374 CXXFLAGS
="$CXXFLAGS /W4"
4377 CFLAGS
="$CFLAGS -W4" ;;
4383 # Check if we can build and use 64-bit libraries
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4387 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4388 if ${ac_cv_path_GREP+:} false
; then :
4389 $as_echo_n "(cached) " >&6
4391 if test -z "$GREP"; then
4392 ac_path_GREP_found
=false
4393 # Loop through the user's path and test for each of PROGNAME-LIST
4394 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4395 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4398 test -z "$as_dir" && as_dir
=.
4399 for ac_prog
in grep ggrep
; do
4400 for ac_exec_ext
in '' $ac_executable_extensions; do
4401 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4402 as_fn_executable_p
"$ac_path_GREP" || continue
4403 # Check for GNU ac_path_GREP and select it if it is found.
4404 # Check for GNU $ac_path_GREP
4405 case `"$ac_path_GREP" --version 2>&1` in
4407 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4410 $as_echo_n 0123456789 >"conftest.in"
4413 cat "conftest.in" "conftest.in" >"conftest.tmp"
4414 mv "conftest.tmp" "conftest.in"
4415 cp "conftest.in" "conftest.nl"
4416 $as_echo 'GREP' >> "conftest.nl"
4417 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null
|| break
4418 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 || break
4419 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4420 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4421 # Best one so far, save it but keep looking for a better one
4422 ac_cv_path_GREP
="$ac_path_GREP"
4423 ac_path_GREP_max
=$ac_count
4425 # 10*(2^10) chars as input seems more than enough
4426 test $ac_count -gt 10 && break
4428 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4431 $ac_path_GREP_found && break 3
4436 if test -z "$ac_cv_path_GREP"; then
4437 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4440 ac_cv_path_GREP
=$GREP
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4445 $as_echo "$ac_cv_path_GREP" >&6; }
4446 GREP
="$ac_cv_path_GREP"
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4450 $as_echo_n "checking for egrep... " >&6; }
4451 if ${ac_cv_path_EGREP+:} false
; then :
4452 $as_echo_n "(cached) " >&6
4454 if echo a
| $GREP -E '(a|b)' >/dev
/null
2>&1
4455 then ac_cv_path_EGREP
="$GREP -E"
4457 if test -z "$EGREP"; then
4458 ac_path_EGREP_found
=false
4459 # Loop through the user's path and test for each of PROGNAME-LIST
4460 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4461 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4464 test -z "$as_dir" && as_dir
=.
4465 for ac_prog
in egrep; do
4466 for ac_exec_ext
in '' $ac_executable_extensions; do
4467 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4468 as_fn_executable_p
"$ac_path_EGREP" || continue
4469 # Check for GNU ac_path_EGREP and select it if it is found.
4470 # Check for GNU $ac_path_EGREP
4471 case `"$ac_path_EGREP" --version 2>&1` in
4473 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4476 $as_echo_n 0123456789 >"conftest.in"
4479 cat "conftest.in" "conftest.in" >"conftest.tmp"
4480 mv "conftest.tmp" "conftest.in"
4481 cp "conftest.in" "conftest.nl"
4482 $as_echo 'EGREP' >> "conftest.nl"
4483 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null
|| break
4484 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 || break
4485 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4486 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4487 # Best one so far, save it but keep looking for a better one
4488 ac_cv_path_EGREP
="$ac_path_EGREP"
4489 ac_path_EGREP_max
=$ac_count
4491 # 10*(2^10) chars as input seems more than enough
4492 test $ac_count -gt 10 && break
4494 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4497 $ac_path_EGREP_found && break 3
4502 if test -z "$ac_cv_path_EGREP"; then
4503 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4506 ac_cv_path_EGREP
=$EGREP
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4512 $as_echo "$ac_cv_path_EGREP" >&6; }
4513 EGREP
="$ac_cv_path_EGREP"
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4517 $as_echo_n "checking for ANSI C header files... " >&6; }
4518 if ${ac_cv_header_stdc+:} false
; then :
4519 $as_echo_n "(cached) " >&6
4521 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4522 /* end confdefs.h. */
4536 if ac_fn_c_try_compile
"$LINENO"; then :
4537 ac_cv_header_stdc
=yes
4539 ac_cv_header_stdc
=no
4541 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4543 if test $ac_cv_header_stdc = yes; then
4544 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4545 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4546 /* end confdefs.h. */
4550 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4551 $EGREP "memchr" >/dev
/null
2>&1; then :
4554 ac_cv_header_stdc
=no
4560 if test $ac_cv_header_stdc = yes; then
4561 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4562 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4563 /* end confdefs.h. */
4567 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4568 $EGREP "free" >/dev
/null
2>&1; then :
4571 ac_cv_header_stdc
=no
4577 if test $ac_cv_header_stdc = yes; then
4578 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4579 if test "$cross_compiling" = yes; then :
4582 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4583 /* end confdefs.h. */
4586 #if ((' ' & 0x0FF) == 0x020)
4587 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4588 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4590 # define ISLOWER(c) \
4591 (('a' <= (c) && (c) <= 'i') \
4592 || ('j' <= (c) && (c) <= 'r') \
4593 || ('s' <= (c) && (c) <= 'z'))
4594 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4597 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4602 for (i = 0; i < 256; i++)
4603 if (XOR (islower (i), ISLOWER (i))
4604 || toupper (i) != TOUPPER (i))
4609 if ac_fn_c_try_run
"$LINENO"; then :
4612 ac_cv_header_stdc
=no
4614 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4615 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4621 $as_echo "$ac_cv_header_stdc" >&6; }
4622 if test $ac_cv_header_stdc = yes; then
4624 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4628 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4629 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4630 inttypes.h stdint.h unistd.h
4632 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4633 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4635 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4636 cat >>confdefs.h
<<_ACEOF
4637 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4647 ENABLE_64BIT_LIBS
=unknown
4648 ## revisit this for cross-compile.
4650 # Check whether --enable-64bit-libs was given.
4651 if test "${enable_64bit_libs+set}" = set; then :
4652 enableval
=$enable_64bit_libs; echo "note, use --with-library-bits instead of --*-64bit-libs"
4653 case "${enableval}" in
4654 no
|false
|32) with_library_bits
=32; ;;
4655 yes|true
|64) with_library_bits
=64else32
;;
4656 nochange
) with_library_bits
=nochange
; ;;
4657 *) as_fn_error $?
"bad value ${enableval} for '--*-64bit-libs'" "$LINENO" 5 ;;
4664 # Check whether --with-library-bits was given.
4665 if test "${with_library_bits+set}" = set; then :
4666 withval
=$with_library_bits; case "${withval}" in
4667 ""|nochange
) BITS_REQ
=$withval ;;
4668 32|64|64else32
) BITS_REQ
=$withval ;;
4669 *) as_fn_error $?
"bad value ${withval} for --with-library-bits" "$LINENO" 5 ;;
4674 # don't use these for cross compiling
4675 if test "$cross_compiling" = "yes" -a "${BITS_REQ}" != "nochange"; then
4676 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
4678 # The cast to long int works around a bug in the HP C Compiler
4679 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4680 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4681 # This bug is HP SR number 8606223364.
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
4683 $as_echo_n "checking size of void *... " >&6; }
4684 if ${ac_cv_sizeof_void_p+:} false
; then :
4685 $as_echo_n "(cached) " >&6
4687 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
4690 if test "$ac_cv_type_void_p" = yes; then
4691 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4692 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4693 as_fn_error
77 "cannot compute sizeof (void *)
4694 See \`config.log' for more details" "$LINENO" 5; }
4696 ac_cv_sizeof_void_p
=0
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
4702 $as_echo "$ac_cv_sizeof_void_p" >&6; }
4706 cat >>confdefs.h
<<_ACEOF
4707 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 64 bit binaries are built by default" >&5
4712 $as_echo_n "checking whether runnable 64 bit binaries are built by default... " >&6; }
4713 case $ac_cv_sizeof_void_p in
4714 8) DEFAULT_64BIT
=yes ;;
4715 4) DEFAULT_64BIT
=no
;;
4716 *) DEFAULT_64BIT
=unknown
4720 # 'OK' here means, we can exit any further checking, everything's copa
4723 # do we need to check for buildable/runnable 32 or 64 bit?
4727 # later, can we run the 32/64 bit binaries so made?
4731 if test "$DEFAULT_64BIT" = "yes"; then
4732 # we get 64 bits by default.
4736 # need to look for 32 bit support.
4740 # everyone else is happy.
4744 elif test "$DEFAULT_64BIT" = "no"; then
4745 # not 64 bit by default.
4755 elif test "$DEFAULT_64BIT" = "unknown"; then
4759 64|64else32
) BITS_OK
=no
4761 BITS_CHECK_64
=yes ;;
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEFAULT_64BIT" >&5
4769 $as_echo "$DEFAULT_64BIT" >&6; };
4771 if test "$BITS_OK" != "yes"; then
4772 # not copa. back these up.
4773 CFLAGS_OLD
="${CFLAGS}"
4774 CXXFLAGS_OLD
="${CXXFLAGS}"
4775 LDFLAGS_OLD
="${LDFLAGS}"
4776 ARFLAGS_OLD
="${ARFLAGS}"
4778 CFLAGS_32
="${CFLAGS}"
4779 CXXFLAGS_32
="${CXXFLAGS}"
4780 LDFLAGS_32
="${LDFLAGS}"
4781 ARFLAGS_32
="${ARFLAGS}"
4783 CFLAGS_64
="${CFLAGS}"
4784 CXXFLAGS_64
="${CXXFLAGS}"
4785 LDFLAGS_64
="${LDFLAGS}"
4786 ARFLAGS_64
="${ARFLAGS}"
4788 CAN_BUILD_64
=unknown
4789 CAN_BUILD_32
=unknown
4790 # These results can't be cached because is sets compiler flags.
4791 if test "$BITS_CHECK_64" = "yes"; then
4792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build 64-bit executables" >&5
4793 $as_echo_n "checking how to build 64-bit executables... " >&6; }
4796 # Find out if we think we can *build* for 64 bit. Doesn't check whether we can run it.
4797 # Note, we don't have to actually check if the options work- we'll try them before using them.
4798 # So, only try actually testing the options, if you are trying to decide between multiple options.
4799 # On exit from the following clauses:
4800 # if CAN_BUILD_64=yes:
4801 # *FLAGS are assumed to contain the right settings for 64bit
4802 # else if CAN_BUILD_64=no: (default)
4803 # *FLAGS are assumed to be trashed, and will be reset from *FLAGS_OLD
4805 if test "$GCC" = yes; then
4806 CFLAGS
="${CFLAGS} -m64"
4807 CXXFLAGS
="${CXXFLAGS} -m64"
4808 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4809 /* end confdefs.h. */
4810 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4812 if ac_fn_c_try_compile
"$LINENO"; then :
4817 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4822 CFLAGS
="${CFLAGS} -m64"
4823 CXXFLAGS
="${CXXFLAGS} -m64"
4824 if test "$cross_compiling" = yes; then :
4825 CAN_BUILD_64
=unknown
4827 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4828 /* end confdefs.h. */
4829 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4831 if ac_fn_c_try_run
"$LINENO"; then :
4836 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4837 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4840 if test "$CAN_BUILD_64" != yes; then
4841 # Nope. back out changes.
4842 CFLAGS
="${CFLAGS_OLD}"
4843 CXXFLAGS
="${CXXFLAGS_OLD}"
4844 # 2. try xarch=v9 [deprecated]
4845 ## TODO: cross compile: the following won't work.
4846 SPARCV9
=`isainfo -n 2>&1 | grep sparcv9`
4847 SOL64
=`$CXX -xarch=v9 2>&1 && $CC -xarch=v9 2>&1 | grep -v usage:`
4848 # "Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs"
4849 if test -z "$SOL64" && test -n "$SPARCV9"; then
4850 CFLAGS
="${CFLAGS} -xtarget=ultra -xarch=v9"
4851 CXXFLAGS
="${CXXFLAGS} -xtarget=ultra -xarch=v9"
4852 LDFLAGS
="${LDFLAGS} -xtarget=ultra -xarch=v9"
4859 CFLAGS
="${CFLAGS} -m64"
4860 CXXFLAGS
="${CXXFLAGS} -m64"
4861 if test "$cross_compiling" = yes; then :
4862 CAN_BUILD_64
=unknown
4864 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4865 /* end confdefs.h. */
4866 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4868 if ac_fn_c_try_run
"$LINENO"; then :
4873 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4874 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4877 if test "$CAN_BUILD_64" != yes; then
4878 # Nope. back out changes.
4879 CFLAGS
="${CFLAGS_OLD}"
4880 CXXFLAGS
="${CXXFLAGS_OLD}"
4881 # 2. try the older compiler option
4882 ## TODO: cross compile problem
4883 AMD64
=`isainfo -n 2>&1 | grep amd64`
4884 SOL64
=`$CXX -xtarget=generic64 2>&1 && $CC -xtarget=generic64 2>&1 | grep -v usage:`
4885 if test -z "$SOL64" && test -n "$AMD64"; then
4886 CFLAGS
="${CFLAGS} -xtarget=generic64"
4887 CXXFLAGS
="${CXXFLAGS} -xtarget=generic64"
4893 # check for ecc/ecpc compiler support
4894 ## TODO: cross compiler problem
4895 if test -n "`$CXX --help 2>&1 && $CC --help 2>&1 | grep -v Intel`"; then
4896 if test -n "`$CXX --help 2>&1 && $CC --help 2>&1 | grep -v Itanium`"; then
4902 # vcvarsamd64.bat should have been used to enable 64-bit builds.
4903 # We only do this check to display the correct answer.
4904 ## TODO: cross compiler problem
4905 if test -n "`$CXX -help 2>&1 | grep 'for x64'`"; then
4909 *-*-aix*|powerpc64
-*-linux*)
4910 CFLAGS
="${CFLAGS} -q64"
4911 CXXFLAGS
="${CXXFLAGS} -q64"
4912 LDFLAGS
="${LDFLAGS} -q64"
4913 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4914 /* end confdefs.h. */
4915 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4917 if ac_fn_c_try_compile
"$LINENO"; then :
4922 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4923 if test "$CAN_BUILD_64" = yes; then
4924 # worked- set other options.
4927 # tell AIX what executable mode to use.
4928 ARFLAGS
="${ARFLAGS} -X64"
4933 # First we try the newer +DD64, if that doesn't work,
4934 # try other options.
4936 CFLAGS
="${CFLAGS} +DD64"
4937 CXXFLAGS
="${CXXFLAGS} +DD64"
4938 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4939 /* end confdefs.h. */
4940 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4942 if ac_fn_c_try_compile
"$LINENO"; then :
4947 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4948 if test "$CAN_BUILD_64" != yes; then
4950 CFLAGS
="${CFLAGS_OLD}"
4951 CXXFLAGS
="${CXXFLAGS_OLD}"
4953 CFLAGS
="${CFLAGS} +DA2.0W"
4954 CXXFLAGS
="${CXXFLAGS} +DA2.0W"
4955 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4956 /* end confdefs.h. */
4957 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4959 if ac_fn_c_try_compile
"$LINENO"; then :
4964 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4967 *-*ibm
-openedition*|*-*-os390*)
4968 CFLAGS
="${CFLAGS} -Wc,lp64"
4969 CXXFLAGS
="${CXXFLAGS} -Wc,lp64"
4970 LDFLAGS
="${LDFLAGS} -Wl,lp64"
4971 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4972 /* end confdefs.h. */
4973 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4975 if ac_fn_c_try_compile
"$LINENO"; then :
4980 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAN_BUILD_64" >&5
4988 $as_echo "$CAN_BUILD_64" >&6; }
4989 if test "$CAN_BUILD_64" = yes; then
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 64-bit binaries are being built " >&5
4991 $as_echo_n "checking whether runnable 64-bit binaries are being built ... " >&6; }
4992 if test "$cross_compiling" = yes; then :
4995 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4996 /* end confdefs.h. */
4997 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4999 if ac_fn_c_try_run
"$LINENO"; then :
5004 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5005 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BITS_RUN_64" >&5
5009 $as_echo "$BITS_RUN_64" >&6; };
5011 CFLAGS_64
="${CFLAGS}"
5012 CXXFLAGS_64
="${CXXFLAGS}"
5013 LDFLAGS_64
="${LDFLAGS}"
5014 ARFLAGS_64
="${ARFLAGS}"
5017 CFLAGS
="${CFLAGS_OLD}"
5018 CXXFLAGS
="${CXXFLAGS_OLD}"
5019 LDFLAGS
="${LDFLAGS_OLD}"
5020 ARFLAGS
="${ARFLAGS_OLD}"
5022 if test "$BITS_CHECK_32" = "yes"; then
5023 # see comment under 'if BITS_CHECK_64', above.
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build 32-bit executables" >&5
5025 $as_echo_n "checking how to build 32-bit executables... " >&6; }
5026 if test "$GCC" = yes; then
5027 CFLAGS
="${CFLAGS} -m32"
5028 CXXFLAGS
="${CXXFLAGS} -m32"
5029 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5030 /* end confdefs.h. */
5031 int main(void) {return (sizeof(void*)*8==32)?0:1;}
5033 if ac_fn_c_try_compile
"$LINENO"; then :
5038 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAN_BUILD_32" >&5
5041 $as_echo "$CAN_BUILD_32" >&6; }
5042 if test "$CAN_BUILD_32" = yes; then
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 32-bit binaries are being built " >&5
5044 $as_echo_n "checking whether runnable 32-bit binaries are being built ... " >&6; }
5045 if test "$cross_compiling" = yes; then :
5048 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5049 /* end confdefs.h. */
5050 int main(void) {return (sizeof(void*)*8==32)?0:1;}
5052 if ac_fn_c_try_run
"$LINENO"; then :
5057 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5058 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BITS_RUN_32" >&5
5062 $as_echo "$BITS_RUN_32" >&6; };
5063 CFLAGS_32
="${CFLAGS}"
5064 CXXFLAGS_32
="${CXXFLAGS}"
5065 LDFLAGS_32
="${LDFLAGS}"
5066 ARFLAGS_32
="${ARFLAGS}"
5069 CFLAGS
="${CFLAGS_OLD}"
5070 CXXFLAGS
="${CXXFLAGS_OLD}"
5071 LDFLAGS
="${LDFLAGS_OLD}"
5072 ARFLAGS
="${ARFLAGS_OLD}"
5076 # OK. Now, we've tested for 32 and 64 bitness. Let's see what we'll do.
5079 # First, implement 64else32
5080 if test "$BITS_REQ" = "64else32"; then
5081 if test "$BITS_RUN_64" = "yes"; then
5090 if test "$BITS_REQ" = "32" -a "$BITS_RUN_32" = "yes"; then
5091 CFLAGS
="${CFLAGS_32}"
5092 CXXFLAGS
="${CXXFLAGS_32}"
5093 LDFLAGS
="${LDFLAGS_32}"
5094 ARFLAGS
="${ARFLAGS_32}"
5096 elif test "$BITS_REQ" = "64" -a "$BITS_RUN_64" = "yes"; then
5097 CFLAGS
="${CFLAGS_64}"
5098 CXXFLAGS
="${CXXFLAGS_64}"
5099 LDFLAGS
="${LDFLAGS_64}"
5100 ARFLAGS
="${ARFLAGS_64}"
5102 elif test "$BITS_OK" != "yes"; then
5103 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
5110 # Determine the Makefile fragment
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which Makefile fragment to use for ${host}" >&5
5113 $as_echo_n "checking which Makefile fragment to use for ${host}... " >&6; }
5114 if ${icu_cv_host_frag+:} false
; then :
5115 $as_echo_n "(cached) " >&6
5120 if test "$GCC" = yes; then
5121 icu_cv_host_frag
=mh
-solaris-gcc
5123 icu_cv_host_frag
=mh
-solaris
5126 if test "$GCC" = yes; then
5127 icu_cv_host_frag
=mh
-alpha-linux-gcc
5129 icu_cv_host_frag
=mh
-alpha-linux-cc
5132 if test "$GCC" = yes; then
5133 icu_cv_host_frag
=mh
-linux
5135 icu_cv_host_frag
=mh
-linux-va
5137 *-*-linux*|*-*-gnu|*-*-k*bsd
*-gnu|*-*-kopensolaris*-gnu) icu_cv_host_frag
=mh
-linux ;;
5138 i
[34567]86-*-cygwin)
5139 if test "$GCC" = yes; then
5140 icu_cv_host_frag
=mh
-cygwin
5142 icu_cv_host_frag
=mh
-cygwin-msvc
5145 if test "$GCC" = yes; then
5146 icu_cv_host_frag
=mh
-cygwin64
5148 icu_cv_host_frag
=mh
-cygwin-msvc
5151 if test "$GCC" = yes; then
5152 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5153 /* end confdefs.h. */
5156 #error This is not MinGW64
5166 if ac_fn_c_try_compile
"$LINENO"; then :
5167 icu_cv_host_frag
=mh
-mingw64
5169 icu_cv_host_frag
=mh
-mingw
5171 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5174 *-*-mingw*) icu_cv_host_frag
=mh
-msys-msvc ;;
5175 *-*-cygwin) icu_cv_host_frag
=mh
-cygwin-msvc ;;
5178 *-*-*bsd
*|*-*-dragonfly*) icu_cv_host_frag
=mh
-bsd-gcc ;;
5180 if test "$GCC" = yes; then
5181 icu_cv_host_frag
=mh
-aix-gcc
5183 icu_cv_host_frag
=mh
-aix-va
5186 if test "$GCC" = yes; then
5187 icu_cv_host_frag
=mh
-hpux-gcc
5190 *aCC
) icu_cv_host_frag
=mh
-hpux-acc ;;
5193 *-*ibm
-openedition*|*-*-os390*) icu_cv_host_frag
=mh
-os390 ;;
5194 *-*-os400*) icu_cv_host_frag
=mh
-os400 ;;
5195 *-apple-rhapsody*) icu_cv_host_frag
=mh
-darwin ;;
5196 *-apple-darwin*) icu_cv_host_frag
=mh
-darwin ;;
5197 *-*-beos) icu_cv_host_frag
=mh
-beos ;;
5198 *-*-haiku) icu_cv_host_frag
=mh
-haiku ;;
5199 *-*-irix*) icu_cv_host_frag
=mh
-irix ;;
5200 *-dec-osf*) icu_cv_host_frag
=mh
-alpha-osf ;;
5201 *-*-nto*) icu_cv_host_frag
=mh
-qnx ;;
5202 *-ncr-*) icu_cv_host_frag
=mh
-mpras ;;
5203 *) icu_cv_host_frag
=mh
-unknown ;;
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icu_cv_host_frag" >&5
5209 $as_echo "$icu_cv_host_frag" >&6; }
5212 # Checks for libraries and other host specific stuff
5213 # On HP/UX, don't link to -lm from a shared lib because it isn't
5214 # PIC (at least on 10.2)
5216 *-*-hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
5217 $as_echo_n "checking for floor in -lm... " >&6; }
5218 if ${ac_cv_lib_m_floor+:} false
; then :
5219 $as_echo_n "(cached) " >&6
5221 ac_check_lib_save_LIBS
=$LIBS
5223 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5224 /* end confdefs.h. */
5226 /* Override any GCC internal prototype to avoid an error.
5227 Use char because int might match the return type of a GCC
5228 builtin and then its argument prototype would still apply. */
5241 if ac_fn_c_try_link
"$LINENO"; then :
5242 ac_cv_lib_m_floor
=yes
5244 ac_cv_lib_m_floor
=no
5246 rm -f core conftest.err conftest.
$ac_objext \
5247 conftest
$ac_exeext conftest.
$ac_ext
5248 LIBS
=$ac_check_lib_save_LIBS
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
5251 $as_echo "$ac_cv_lib_m_floor" >&6; }
5252 if test "x$ac_cv_lib_m_floor" = xyes
; then :
5257 *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
5258 $as_echo_n "checking for floor in -lm... " >&6; }
5259 if ${ac_cv_lib_m_floor+:} false
; then :
5260 $as_echo_n "(cached) " >&6
5262 ac_check_lib_save_LIBS
=$LIBS
5264 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h. */
5267 /* Override any GCC internal prototype to avoid an error.
5268 Use char because int might match the return type of a GCC
5269 builtin and then its argument prototype would still apply. */
5282 if ac_fn_c_try_link
"$LINENO"; then :
5283 ac_cv_lib_m_floor
=yes
5285 ac_cv_lib_m_floor
=no
5287 rm -f core conftest.err conftest.
$ac_objext \
5288 conftest
$ac_exeext conftest.
$ac_ext
5289 LIBS
=$ac_check_lib_save_LIBS
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
5292 $as_echo "$ac_cv_lib_m_floor" >&6; }
5293 if test "x$ac_cv_lib_m_floor" = xyes
; then :
5294 cat >>confdefs.h
<<_ACEOF
5306 # Check whether to build shared libraries
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
5308 $as_echo_n "checking whether to build shared libraries... " >&6; }
5310 # Check whether --enable-shared was given.
5311 if test "${enable_shared+set}" = set; then :
5312 enableval
=$enable_shared; case "${enableval}" in
5313 yes|"") enabled
=yes; ENABLE_SHARED
=YES
;;
5318 enabled
=yes; ENABLE_SHARED
=YES
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5323 $as_echo "$enabled" >&6; }
5326 # Check whether to build static libraries
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
5328 $as_echo_n "checking whether to build static libraries... " >&6; }
5330 # Check whether --enable-static was given.
5331 if test "${enable_static+set}" = set; then :
5332 enableval
=$enable_static; case "${enableval}" in
5333 yes|"") enabled
=yes; ENABLE_STATIC
=YES
;;
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5340 $as_echo "$enabled" >&6; }
5343 # When building release static library, there might be some optimization flags we can use
5344 if test "$ENABLE_STATIC" = "YES"; then
5345 if test "$ENABLE_SHARED" != "YES"; then
5346 if test "$ENABLE_RELEASE" = 1; then
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can use static library optimization option" >&5
5348 $as_echo_n "checking whether we can use static library optimization option... " >&6; }
5349 CHECK_STATIC_OPT_FLAG
=no
5351 OLD_CPPFLAGS
="${CPPFLAGS}"
5352 OLD_LDFLAGS
="${LDFLAGS}"
5355 *-linux*|i
*86-*-*bsd
*|i
*86-pc-gnu)
5356 if test "$GCC" = yes; then
5357 CPPFLAGS
="${CPPFLAGS} -ffunction-sections -fdata-sections"
5358 LDFLAGS
="${LDFLAGS} -Wl,--gc-sections"
5365 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5366 /* end confdefs.h. */
5376 if ac_fn_c_try_link
"$LINENO"; then :
5377 CHECK_STATIC_OPT_FLAG
=yes
5379 CHECK_STATIC_OPT_FLAG
=no
5381 rm -f core conftest.err conftest.
$ac_objext \
5382 conftest
$ac_exeext conftest.
$ac_ext
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_STATIC_OPT_FLAG" >&5
5384 $as_echo "$CHECK_STATIC_OPT_FLAG" >&6; }
5385 if test "$CHECK_STATIC_OPT_FLAG" = no
; then
5386 CPPFLAGS
="${OLD_CPPFLAGS}"
5387 LDFLAGS
="${OLD_LDFLAGS}"
5394 # Check whether to enable auto cleanup of libraries
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable auto cleanup of libraries" >&5
5396 $as_echo_n "checking whether to enable auto cleanup of libraries... " >&6; }
5398 UCLN_NO_AUTO_CLEANUP
=1
5399 # Check whether --enable-auto-cleanup was given.
5400 if test "${enable_auto_cleanup+set}" = set; then :
5401 enableval
=$enable_auto_cleanup; case "${enableval}" in
5403 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DUCLN_NO_AUTO_CLEANUP=0";
5404 UCLN_NO_AUTO_CLEANUP
=0
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5411 $as_echo "$enabled" >&6; }
5414 # MSVC floating-point option
5415 MSVC_RELEASE_FLAG
=""
5416 if test $enabled = yes
5418 if test $icu_cv_host_frag = mh
-cygwin-msvc -o $icu_cv_host_frag = mh
-msys-msvc
5420 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5421 /* end confdefs.h. */
5423 #if defined _MSC_VER && _MSC_VER >= 1400
5425 Microsoft Visual C++ < 2005
5436 if ac_fn_c_try_compile
"$LINENO"; then :
5437 MSVC_RELEASE_FLAG
="/fp:precise"
5439 MSVC_RELEASE_FLAG
="/Op"
5441 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5443 CFLAGS
="${CFLAGS} ${MSVC_RELEASE_FLAG}"
5444 CXXFLAGS
="${CXXFLAGS} ${MSVC_RELEASE_FLAG}"
5448 # Check whether to enabled draft APIs
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable draft APIs" >&5
5450 $as_echo_n "checking whether to enable draft APIs... " >&6; }
5452 U_DEFAULT_SHOW_DRAFT
=1
5453 # Check whether --enable-draft was given.
5454 if test "${enable_draft+set}" = set; then :
5455 enableval
=$enable_draft; case "${enableval}" in
5456 no
) enabled
=no
; U_DEFAULT_SHOW_DRAFT
=0;
5457 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_DEFAULT_SHOW_DRAFT=0"
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5464 $as_echo "$enabled" >&6; }
5465 # Make sure that we can use draft API in ICU.
5466 if test "$U_DEFAULT_SHOW_DRAFT" = 0; then
5467 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_SHOW_DRAFT_API"
5471 if test -n "$ac_tool_prefix"; then
5472 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5473 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5475 $as_echo_n "checking for $ac_word... " >&6; }
5476 if ${ac_cv_prog_RANLIB+:} false
; then :
5477 $as_echo_n "(cached) " >&6
5479 if test -n "$RANLIB"; then
5480 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
5482 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5486 test -z "$as_dir" && as_dir
=.
5487 for ac_exec_ext
in '' $ac_executable_extensions; do
5488 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5489 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
5490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5499 RANLIB
=$ac_cv_prog_RANLIB
5500 if test -n "$RANLIB"; then
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5502 $as_echo "$RANLIB" >&6; }
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5505 $as_echo "no" >&6; }
5510 if test -z "$ac_cv_prog_RANLIB"; then
5511 ac_ct_RANLIB
=$RANLIB
5512 # Extract the first word of "ranlib", so it can be a program name with args.
5513 set dummy ranlib
; ac_word
=$2
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5515 $as_echo_n "checking for $ac_word... " >&6; }
5516 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
5517 $as_echo_n "(cached) " >&6
5519 if test -n "$ac_ct_RANLIB"; then
5520 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5522 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5526 test -z "$as_dir" && as_dir
=.
5527 for ac_exec_ext
in '' $ac_executable_extensions; do
5528 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5529 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5539 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5540 if test -n "$ac_ct_RANLIB"; then
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5542 $as_echo "$ac_ct_RANLIB" >&6; }
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5545 $as_echo "no" >&6; }
5548 if test "x$ac_ct_RANLIB" = x
; then
5551 case $cross_compiling:$ac_tool_warned in
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5554 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5555 ac_tool_warned
=yes ;;
5557 RANLIB
=$ac_ct_RANLIB
5560 RANLIB
="$ac_cv_prog_RANLIB"
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5566 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5567 if ${ac_cv_path_SED+:} false
; then :
5568 $as_echo_n "(cached) " >&6
5570 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
5571 for ac_i
in 1 2 3 4 5 6 7; do
5572 ac_script
="$ac_script$as_nl$ac_script"
5574 echo "$ac_script" 2>/dev
/null
| sed 99q
>conftest.
sed
5575 { ac_script
=; unset ac_script
;}
5576 if test -z "$SED"; then
5577 ac_path_SED_found
=false
5578 # Loop through the user's path and test for each of PROGNAME-LIST
5579 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5583 test -z "$as_dir" && as_dir
=.
5584 for ac_prog
in sed gsed
; do
5585 for ac_exec_ext
in '' $ac_executable_extensions; do
5586 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5587 as_fn_executable_p
"$ac_path_SED" || continue
5588 # Check for GNU ac_path_SED and select it if it is found.
5589 # Check for GNU $ac_path_SED
5590 case `"$ac_path_SED" --version 2>&1` in
5592 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5595 $as_echo_n 0123456789 >"conftest.in"
5598 cat "conftest.in" "conftest.in" >"conftest.tmp"
5599 mv "conftest.tmp" "conftest.in"
5600 cp "conftest.in" "conftest.nl"
5601 $as_echo '' >> "conftest.nl"
5602 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null
|| break
5603 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 || break
5604 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5605 if test $ac_count -gt ${ac_path_SED_max-0}; then
5606 # Best one so far, save it but keep looking for a better one
5607 ac_cv_path_SED
="$ac_path_SED"
5608 ac_path_SED_max
=$ac_count
5610 # 10*(2^10) chars as input seems more than enough
5611 test $ac_count -gt 10 && break
5613 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5616 $ac_path_SED_found && break 3
5621 if test -z "$ac_cv_path_SED"; then
5622 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5630 $as_echo "$ac_cv_path_SED" >&6; }
5631 SED
="$ac_cv_path_SED"
5635 # look for 'ar' the proper way
5636 if test -n "$ac_tool_prefix"; then
5637 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5638 set dummy
${ac_tool_prefix}ar; ac_word
=$2
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5640 $as_echo_n "checking for $ac_word... " >&6; }
5641 if ${ac_cv_prog_AR+:} false
; then :
5642 $as_echo_n "(cached) " >&6
5644 if test -n "$AR"; then
5645 ac_cv_prog_AR
="$AR" # Let the user override the test.
5647 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5651 test -z "$as_dir" && as_dir
=.
5652 for ac_exec_ext
in '' $ac_executable_extensions; do
5653 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5654 ac_cv_prog_AR
="${ac_tool_prefix}ar"
5655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5665 if test -n "$AR"; then
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5667 $as_echo "$AR" >&6; }
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5670 $as_echo "no" >&6; }
5675 if test -z "$ac_cv_prog_AR"; then
5677 # Extract the first word of "ar", so it can be a program name with args.
5678 set dummy
ar; ac_word
=$2
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5680 $as_echo_n "checking for $ac_word... " >&6; }
5681 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
5682 $as_echo_n "(cached) " >&6
5684 if test -n "$ac_ct_AR"; then
5685 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
5687 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5691 test -z "$as_dir" && as_dir
=.
5692 for ac_exec_ext
in '' $ac_executable_extensions; do
5693 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5694 ac_cv_prog_ac_ct_AR
="ar"
5695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5704 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
5705 if test -n "$ac_ct_AR"; then
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5707 $as_echo "$ac_ct_AR" >&6; }
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5710 $as_echo "no" >&6; }
5713 if test "x$ac_ct_AR" = x
; then
5716 case $cross_compiling:$ac_tool_warned in
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5719 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5720 ac_tool_warned
=yes ;;
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable renaming of symbols" >&5
5730 $as_echo_n "checking whether to enable renaming of symbols... " >&6; }
5732 U_DISABLE_RENAMING
=0
5733 # Check whether --enable-renaming was given.
5734 if test "${enable_renaming+set}" = set; then :
5735 enableval
=$enable_renaming; case "${enableval}" in
5736 yes|"") enabled
=yes ;;
5737 no
) enabled
=no
; U_DISABLE_RENAMING
=1;
5738 UCONFIG_CPPFLAGS
="${UCONFIG_CPPFLAGS} -DU_DISABLE_RENAMING=1"
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5745 $as_echo "$enabled" >&6; }
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable function and data tracing" >&5
5749 $as_echo_n "checking whether to enable function and data tracing... " >&6; }
5752 # Check whether --enable-tracing was given.
5753 if test "${enable_tracing+set}" = set; then :
5754 enableval
=$enable_tracing; case "${enableval}" in
5755 yes|"") enabled
=yes;
5756 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_ENABLE_TRACING=1";
5757 U_ENABLE_TRACING
=1 ;;
5758 no
) enabled
=no
; U_ENABLE_TRACING
=0 ;;
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5764 $as_echo "$enabled" >&6; }
5767 # check if elf.h is present.
5768 for ac_header
in elf.h
5770 ac_fn_c_check_header_mongrel
"$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
5771 if test "x$ac_cv_header_elf_h" = xyes
; then :
5772 cat >>confdefs.h
<<_ACEOF
5773 #define HAVE_ELF_H 1
5780 if test "x$ac_cv_header_elf_h" = "xyes"; then
5781 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_HAVE_ELF_H=1";
5784 # Enable/disable plugins
5785 # Check whether --enable-plugins was given.
5786 if test "${enable_plugins+set}" = set; then :
5787 enableval
=$enable_plugins; case "${enableval}" in
5788 yes) plugins
=true
;;
5789 no
) plugins
=false
;;
5790 *) as_fn_error $?
"bad value ${enableval} for --enable-plugins" "$LINENO" 5 ;;
5798 if test "$plugins" = true
; then
5806 if test "x$plugins" = "xtrue"; then
5807 UCONFIG_CPPFLAGS
="$UCONFIG_CPPFLAGS -DUCONFIG_ENABLE_PLUGINS=1"
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
5814 $as_echo_n "checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... " >&6; }
5815 # Check whether --enable-dyload was given.
5816 if test "${enable_dyload+set}" = set; then :
5817 enableval
=$enable_dyload; case "${enableval}" in
5825 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_ENABLE_DYLOAD=0";
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable" >&5
5832 $as_echo "$enable" >&6; }
5835 if test "$enable" = "yes"; then
5836 for ac_header
in dlfcn.h
5838 ac_fn_c_check_header_mongrel
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5839 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
5840 cat >>confdefs.h
<<_ACEOF
5841 #define HAVE_DLFCN_H 1
5848 #AC_MSG_RESULT($enabled)
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
5850 $as_echo_n "checking for library containing dlopen... " >&6; }
5851 if ${ac_cv_search_dlopen+:} false
; then :
5852 $as_echo_n "(cached) " >&6
5854 ac_func_search_save_LIBS
=$LIBS
5855 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5856 /* end confdefs.h. */
5858 /* Override any GCC internal prototype to avoid an error.
5859 Use char because int might match the return type of a GCC
5860 builtin and then its argument prototype would still apply. */
5873 for ac_lib
in '' dl
; do
5874 if test -z "$ac_lib"; then
5875 ac_res
="none required"
5878 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
5880 if ac_fn_c_try_link
"$LINENO"; then :
5881 ac_cv_search_dlopen
=$ac_res
5883 rm -f core conftest.err conftest.
$ac_objext \
5885 if ${ac_cv_search_dlopen+:} false
; then :
5889 if ${ac_cv_search_dlopen+:} false
; then :
5892 ac_cv_search_dlopen
=no
5895 LIBS
=$ac_func_search_save_LIBS
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
5898 $as_echo "$ac_cv_search_dlopen" >&6; }
5899 ac_res
=$ac_cv_search_dlopen
5900 if test "$ac_res" != no
; then :
5901 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
5905 for ac_func
in dlopen
5907 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
5908 if test "x$ac_cv_func_dlopen" = xyes
; then :
5909 cat >>confdefs.h
<<_ACEOF
5910 #define HAVE_DLOPEN 1
5917 if test "x$ac_cv_func_dlopen" != xyes
; then
5918 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DHAVE_DLOPEN=0"
5922 # Check for miscellanous functions.
5923 # So, use for putil / tools only.
5924 # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY
5925 for ac_func
in gettimeofday
5927 ac_fn_c_check_func
"$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
5928 if test "x$ac_cv_func_gettimeofday" = xyes
; then :
5929 cat >>confdefs.h
<<_ACEOF
5930 #define HAVE_GETTIMEOFDAY 1
5938 # Check whether to use the evil rpath or not
5939 # Check whether --enable-rpath was given.
5940 if test "${enable_rpath+set}" = set; then :
5941 enableval
=$enable_rpath; case "${enableval}" in
5942 yes|"") ENABLE_RPATH
=YES
;;
5956 ac_cpp
='$CXXCPP $CPPFLAGS'
5957 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5958 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5959 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have a C++ compiler" >&5
5962 $as_echo_n "checking if we have a C++ compiler... " >&6; }
5963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5964 /* end confdefs.h. */
5974 if ac_fn_cxx_try_compile
"$LINENO"; then :
5979 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5980 if test $cxx_okay = yes
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Good" >&5
5983 $as_echo "Good" >&6; }
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5986 $as_echo "no" >&6; }
5987 as_fn_error $?
"C++ compiler $CXX does not work or no compiler found" "$LINENO" 5
5990 if [ "$GXX" = yes ]; then
5991 # if CXXFLAGS does not have a "-std=" setting, set it now to -std=c++11,
5992 # and check that the compiler still works.
5993 if ! echo "$CXXFLAGS" | grep '\-std=' >/dev
/null
2>&1; then
5994 OLD_CXXFLAGS
="${CXXFLAGS}"
5995 CXXFLAGS
="$CXXFLAGS -std=c++11"
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have a C++11 compiler" >&5
5997 $as_echo_n "checking if we have a C++11 compiler... " >&6; }
5998 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5999 /* end confdefs.h. */
6009 if ac_fn_cxx_try_compile
"$LINENO"; then :
6014 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cxx11_okay" >&5
6016 $as_echo "$cxx11_okay" >&6; }
6017 if [ $cxx11_okay = yes ]; then
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: Adding CXXFLAGS option -std=c++11" >&5
6019 $as_echo "$as_me: Adding CXXFLAGS option -std=c++11" >&6;}
6020 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -std=c++11"
6022 CXXFLAGS
="$OLD_CXXFLAGS"
6026 CXXFLAGS
="$OLD_CXXFLAGS"
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if #include <atomic> works" >&5
6033 $as_echo_n "checking if #include <atomic> works... " >&6; }
6034 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6035 /* end confdefs.h. */
6045 if ac_fn_cxx_try_compile
"$LINENO"; then :
6046 ac_cv_header_atomic
=yes
6048 ac_cv_header_atomic
=no
6050 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_atomic" >&5
6052 $as_echo "$ac_cv_header_atomic" >&6; }
6053 if test $ac_cv_header_atomic = yes
6059 # Make this available via CPPFLAGS
6060 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_ATOMIC=${U_HAVE_ATOMIC}"
6064 ac_cpp
='$CPP $CPPFLAGS'
6065 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6066 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6067 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6070 # Always build ICU with multi-threading support.
6073 # For Compaq Tru64 (OSF1), we must look for pthread_attr_init
6074 # and must do this before seaching for pthread_mutex_destroy, or
6075 # we will pick up libpthreads.so not libpthread.so
6076 # If this fails, then we must test for HPUX specials, before
6077 # moving on to a more generic test
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_attr_init in -lpthread" >&5
6080 $as_echo_n "checking for pthread_attr_init in -lpthread... " >&6; }
6081 if ${ac_cv_lib_pthread_pthread_attr_init+:} false
; then :
6082 $as_echo_n "(cached) " >&6
6084 ac_check_lib_save_LIBS
=$LIBS
6085 LIBS
="-lpthread $LIBS"
6086 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6087 /* end confdefs.h. */
6089 /* Override any GCC internal prototype to avoid an error.
6090 Use char because int might match the return type of a GCC
6091 builtin and then its argument prototype would still apply. */
6095 char pthread_attr_init ();
6099 return pthread_attr_init ();
6104 if ac_fn_c_try_link
"$LINENO"; then :
6105 ac_cv_lib_pthread_pthread_attr_init
=yes
6107 ac_cv_lib_pthread_pthread_attr_init
=no
6109 rm -f core conftest.err conftest.
$ac_objext \
6110 conftest
$ac_exeext conftest.
$ac_ext
6111 LIBS
=$ac_check_lib_save_LIBS
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_attr_init" >&5
6114 $as_echo "$ac_cv_lib_pthread_pthread_attr_init" >&6; }
6115 if test "x$ac_cv_lib_pthread_pthread_attr_init" = xyes
; then :
6116 cat >>confdefs.h
<<_ACEOF
6117 #define HAVE_LIBPTHREAD 1
6120 LIBS
="-lpthread $LIBS"
6124 if test $ac_cv_lib_pthread_pthread_attr_init = yes; then
6127 # Locate the right library for POSIX threads. We look for the
6128 # symbols in the libraries first, because on Solaris libc provides
6129 # pthread_create but libpthread has the real code :(
6130 # AIX uses libpthreads instead of libpthread, and HP/UX uses libpthread
6131 # FreeBSD users may need libpthread if they do not have libc_r.
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutex_destroy" >&5
6135 $as_echo_n "checking for library containing pthread_mutex_destroy... " >&6; }
6136 if ${ac_cv_search_pthread_mutex_destroy+:} false
; then :
6137 $as_echo_n "(cached) " >&6
6139 ac_func_search_save_LIBS
="$LIBS"
6140 ac_cv_search_pthread_mutex_destroy
="no"
6141 for i
in pthread pthreads c_r
; do
6142 LIBS
="-l$i $ac_func_search_save_LIBS"
6143 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6144 /* end confdefs.h. */
6146 /* Override any GCC internal prototype to avoid an error.
6147 Use char because int might match the return type of a GCC
6148 builtin and then its argument prototype would still apply. */
6152 char pthread_mutex_destroy ();
6156 return pthread_mutex_destroy ();
6161 if ac_fn_c_try_link
"$LINENO"; then :
6162 ac_cv_search_pthread_mutex_destroy
="-l$i"
6165 rm -f core conftest.err conftest.
$ac_objext \
6166 conftest
$ac_exeext conftest.
$ac_ext
6168 if test "$ac_cv_search_pthread_mutex_destroy" = "no"; then
6169 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6170 /* end confdefs.h. */
6172 /* Override any GCC internal prototype to avoid an error.
6173 Use char because int might match the return type of a GCC
6174 builtin and then its argument prototype would still apply. */
6178 char pthread_mutex_destroy ();
6182 return pthread_mutex_destroy ();
6187 if ac_fn_c_try_link
"$LINENO"; then :
6188 ac_cv_search_pthread_mutex_destroy
="none required"
6190 rm -f core conftest.err conftest.
$ac_objext \
6191 conftest
$ac_exeext conftest.
$ac_ext
6193 LIBS
="$ac_func_search_save_LIBS"
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutex_destroy" >&5
6196 $as_echo "$ac_cv_search_pthread_mutex_destroy" >&6; }
6197 if test "$ac_cv_search_pthread_mutex_destroy" != "no"; then
6198 test "$ac_cv_search_pthread_mutex_destroy" = "none required" || LIBS
="$ac_cv_search_pthread_mutex_destroy $LIBS"
6204 if test "$ac_cv_search_pthread_mutex_destroy" != no
; then
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5
6209 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; }
6210 if ${ac_cv_lib_pthread_pthread_mutex_init+:} false
; then :
6211 $as_echo_n "(cached) " >&6
6213 ac_check_lib_save_LIBS
=$LIBS
6214 LIBS
="-lpthread $LIBS"
6215 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6216 /* end confdefs.h. */
6218 /* Override any GCC internal prototype to avoid an error.
6219 Use char because int might match the return type of a GCC
6220 builtin and then its argument prototype would still apply. */
6224 char pthread_mutex_init ();
6228 return pthread_mutex_init ();
6233 if ac_fn_c_try_link
"$LINENO"; then :
6234 ac_cv_lib_pthread_pthread_mutex_init
=yes
6236 ac_cv_lib_pthread_pthread_mutex_init
=no
6238 rm -f core conftest.err conftest.
$ac_objext \
6239 conftest
$ac_exeext conftest.
$ac_ext
6240 LIBS
=$ac_check_lib_save_LIBS
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
6243 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
6244 if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes
; then :
6245 cat >>confdefs.h
<<_ACEOF
6246 #define HAVE_LIBPTHREAD 1
6249 LIBS
="-lpthread $LIBS"
6253 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
6258 ac_fn_c_check_func
"$LINENO" "pthread_mutex_lock" "ac_cv_func_pthread_mutex_lock"
6259 if test "x$ac_cv_func_pthread_mutex_lock" = xyes
; then :
6264 if test $ac_cv_func_pthread_mutex_lock = yes; then
6268 # Check to see if we are using CygWin with MSVC
6270 *-pc-cygwin*|*-pc-mingw*)
6271 # For gcc, the thread options are set by mh-mingw/mh-cygwin
6272 # For msvc, the thread options are set by runConfigureICU
6276 # Add -mt because it does several nice things on newer compilers.
6277 case "${icu_cv_host_frag}" in
6279 OLD_CXXFLAGS
="${CXXFLAGS}"
6280 CXXFLAGS
="${CXXFLAGS} -mt"
6281 if test x
"`${CXX} ${CXXFLAGS} 2>&1`" != x
""; then
6282 CXXFLAGS
="${OLD_CXXFLAGS}"
6284 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -mt"
6290 case "${icu_cv_host_frag}" in
6298 # Check whether --enable-weak-threads was given.
6299 if test "${enable_weak_threads+set}" = set; then :
6300 enableval
=$enable_weak_threads; case "${enableval}" in
6302 LIB_THREAD
="${LIBS%${OLD_LIBS}}"
6306 *) as_fn_error $?
"bad value ${enableval} for --enable-weak-threads" "$LINENO" 5 ;;
6314 # The AC_FUNC_MMAP macro doesn't work properly. It seems to be too specific.
6315 # Do this check instead.
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mmap" >&5
6318 $as_echo_n "checking for mmap... " >&6; }
6319 if ${ac_cv_func_mmap_ok+:} false
; then :
6320 $as_echo_n "(cached) " >&6
6322 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h. */
6325 #include <sys/mman.h>
6326 #include <sys/stat.h>
6331 mmap((void *)0, 0, PROT_READ, 0, 0, 0);
6336 if ac_fn_c_try_link
"$LINENO"; then :
6337 ac_cv_func_mmap_ok
=yes
6339 ac_cv_func_mmap_ok
=no
6341 rm -f core conftest.err conftest.
$ac_objext \
6342 conftest
$ac_exeext conftest.
$ac_ext
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_ok" >&5
6346 $as_echo "$ac_cv_func_mmap_ok" >&6; }
6347 if test $ac_cv_func_mmap_ok = yes
6351 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_MMAP=0"
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for genccode assembly" >&5
6356 $as_echo_n "checking for genccode assembly... " >&6; }
6358 # Check to see if genccode can generate simple assembly.
6361 *-linux*|*-kfreebsd*-gnu*|i
*86-*-*bsd
*|i
*86-pc-gnu)
6362 if test "$GCC" = yes; then
6363 # We're using gcc, and the simple -a gcc command line works for genccode
6364 GENCCODE_ASSEMBLY
="-a gcc"
6367 if test "$GCC" = yes; then
6368 # When using gcc, look if we're also using GNU as.
6369 # When using GNU as, the simple -a gcc command line works for genccode.
6370 asv
=`"${CC}" -print-prog-name=as 2>/dev/null`
6371 asv
=`"${asv}" --version 2>/dev/null`
6373 X
*GNU
*) GENCCODE_ASSEMBLY
="-a gcc" ;;
6374 X
*) GENCCODE_ASSEMBLY
="-a sun-x86" ;;
6378 GENCCODE_ASSEMBLY
="-a sun-x86"
6381 GENCCODE_ASSEMBLY
="-a sun"
6384 # There has been some issues with building ICU data on HPUX ia64 aCC
6385 # when using the assemble code setting below. For now, build without
6386 # assemble code for this platform. This will increase the build time.
6387 # GENCCODE_ASSEMBLY="-a aCC-ia64"
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENCCODE_ASSEMBLY" >&5
6393 $as_echo "$GENCCODE_ASSEMBLY" >&6; }
6395 # Checks for header files
6396 for ac_header
in inttypes.h
6398 ac_fn_c_check_header_mongrel
"$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
6399 if test "x$ac_cv_header_inttypes_h" = xyes
; then :
6400 cat >>confdefs.h
<<_ACEOF
6401 #define HAVE_INTTYPES_H 1
6408 if test $ac_cv_header_inttypes_h = no
; then
6410 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0"
6414 if test "$CC" = ccc
; then
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"C compiler set to CCC ${CC}\" " >&5
6416 $as_echo "\"C compiler set to CCC ${CC}\" " >&6; }
6418 alpha
*-*-*) U_HAVE_INTTYPES_H
=0;
6419 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0"
6425 for ac_header
in dirent.h
6427 ac_fn_c_check_header_mongrel
"$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
6428 if test "x$ac_cv_header_dirent_h" = xyes
; then :
6429 cat >>confdefs.h
<<_ACEOF
6430 #define HAVE_DIRENT_H 1
6437 if test $ac_cv_header_dirent_h = no
; then
6439 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_DIRENT_H=0"
6446 # Check for endianness
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6448 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6449 if ${ac_cv_c_bigendian+:} false
; then :
6450 $as_echo_n "(cached) " >&6
6452 ac_cv_c_bigendian
=unknown
6453 # See if we're dealing with a universal compiler.
6454 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6455 /* end confdefs.h. */
6456 #ifndef __APPLE_CC__
6457 not a universal capable compiler
6462 if ac_fn_c_try_compile
"$LINENO"; then :
6464 # Check for potential -arch flags. It is not universal unless
6465 # there are at least two -arch flags with different values.
6468 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6469 if test -n "$ac_prev"; then
6471 i?
86 | x86_64
| ppc
| ppc64
)
6472 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6475 ac_cv_c_bigendian
=universal
6481 elif test "x$ac_word" = "x-arch"; then
6486 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6487 if test $ac_cv_c_bigendian = unknown
; then
6488 # See if sys/param.h defines the BYTE_ORDER macro.
6489 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6490 /* end confdefs.h. */
6491 #include <sys/types.h>
6492 #include <sys/param.h>
6497 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6498 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6507 if ac_fn_c_try_compile
"$LINENO"; then :
6508 # It does; now see whether it defined to BIG_ENDIAN or not.
6509 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6510 /* end confdefs.h. */
6511 #include <sys/types.h>
6512 #include <sys/param.h>
6517 #if BYTE_ORDER != BIG_ENDIAN
6525 if ac_fn_c_try_compile
"$LINENO"; then :
6526 ac_cv_c_bigendian
=yes
6528 ac_cv_c_bigendian
=no
6530 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6532 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6534 if test $ac_cv_c_bigendian = unknown
; then
6535 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6536 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6537 /* end confdefs.h. */
6543 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6551 if ac_fn_c_try_compile
"$LINENO"; then :
6552 # It does; now see whether it defined to _BIG_ENDIAN or not.
6553 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6554 /* end confdefs.h. */
6568 if ac_fn_c_try_compile
"$LINENO"; then :
6569 ac_cv_c_bigendian
=yes
6571 ac_cv_c_bigendian
=no
6573 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6575 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6577 if test $ac_cv_c_bigendian = unknown
; then
6578 # Compile a test program.
6579 if test "$cross_compiling" = yes; then :
6580 # Try to guess by grepping values from an object file.
6581 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6582 /* end confdefs.h. */
6583 short int ascii_mm[] =
6584 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6585 short int ascii_ii[] =
6586 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6587 int use_ascii (int i) {
6588 return ascii_mm[i] + ascii_ii[i];
6590 short int ebcdic_ii[] =
6591 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6592 short int ebcdic_mm[] =
6593 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6594 int use_ebcdic (int i) {
6595 return ebcdic_mm[i] + ebcdic_ii[i];
6602 return use_ascii (foo) == use_ebcdic (foo);
6607 if ac_fn_c_try_compile
"$LINENO"; then :
6608 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
6609 ac_cv_c_bigendian
=yes
6611 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
6612 if test "$ac_cv_c_bigendian" = unknown
; then
6613 ac_cv_c_bigendian
=no
6615 # finding both strings is unlikely to happen, but who knows?
6616 ac_cv_c_bigendian
=unknown
6620 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6622 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6623 /* end confdefs.h. */
6624 $ac_includes_default
6629 /* Are we little or big endian? From Harbison&Steele. */
6633 char c[sizeof (long int)];
6636 return u.c[sizeof (long int) - 1] == 1;
6642 if ac_fn_c_try_run
"$LINENO"; then :
6643 ac_cv_c_bigendian
=no
6645 ac_cv_c_bigendian
=yes
6647 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6648 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6654 $as_echo "$ac_cv_c_bigendian" >&6; }
6655 case $ac_cv_c_bigendian in #(
6657 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6663 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6667 as_fn_error $?
"unknown endianness
6668 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6671 if test $ac_cv_c_bigendian = no
; then
6680 # Do various POSIX related checks
6681 U_HAVE_NL_LANGINFO_CODESET
=0
6682 U_NL_LANGINFO_CODESET
=-1
6683 ac_fn_c_check_func
"$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
6684 if test "x$ac_cv_func_nl_langinfo" = xyes
; then :
6685 U_HAVE_NL_LANGINFO
=1
6687 U_HAVE_NL_LANGINFO
=0
6690 if test $U_HAVE_NL_LANGINFO -eq 1; then
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo's argument to obtain the codeset" >&5
6692 $as_echo_n "checking for nl_langinfo's argument to obtain the codeset... " >&6; }
6693 if ${ac_cv_nl_langinfo_codeset+:} false
; then :
6694 $as_echo_n "(cached) " >&6
6696 ac_cv_nl_langinfo_codeset
="unknown"
6697 for a
in CODESET _NL_CTYPE_CODESET_NAME
; do
6698 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6699 /* end confdefs.h. */
6700 #include <langinfo.h>
6709 if ac_fn_c_try_link
"$LINENO"; then :
6710 ac_cv_nl_langinfo_codeset
="$a"; break
6712 rm -f core conftest.err conftest.
$ac_objext \
6713 conftest
$ac_exeext conftest.
$ac_ext
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_nl_langinfo_codeset" >&5
6717 $as_echo "$ac_cv_nl_langinfo_codeset" >&6; }
6718 if test x
$ac_cv_nl_langinfo_codeset != xunknown
6720 U_HAVE_NL_LANGINFO_CODESET
=1
6721 U_NL_LANGINFO_CODESET
=$ac_cv_nl_langinfo_codeset
6722 if test "x${ac_cv_nl_langinfo_codeset}" != "xCODESET"
6724 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DNL_LANGINFO_CODESET=${ac_cv_nl_langinfo_codeset}"
6727 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_NL_LANGINFO_CODESET=0"
6733 # Namespace support checks
6735 ac_cpp
='$CXXCPP $CPPFLAGS'
6736 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6737 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6738 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for namespace support" >&5
6741 $as_echo_n "checking for namespace support... " >&6; }
6742 if ${ac_cv_namespace_ok+:} false
; then :
6743 $as_echo_n "(cached) " >&6
6745 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6746 /* end confdefs.h. */
6747 namespace x_version {void f(){}}
6748 namespace x = x_version;
6749 using namespace x_version;
6759 if ac_fn_cxx_try_link
"$LINENO"; then :
6760 ac_cv_namespace_ok
=yes
6762 ac_cv_namespace_ok
=no
6764 rm -f core conftest.err conftest.
$ac_objext \
6765 conftest
$ac_exeext conftest.
$ac_ext
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namespace_ok" >&5
6769 $as_echo "$ac_cv_namespace_ok" >&6; }
6770 if test $ac_cv_namespace_ok = no
6772 as_fn_error $?
"Namespace support is required to build ICU." "$LINENO" 5
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for properly overriding new and delete" >&5
6776 $as_echo_n "checking for properly overriding new and delete... " >&6; }
6777 U_OVERRIDE_CXX_ALLOCATION
=0
6778 U_HAVE_PLACEMENT_NEW
=0
6779 if ${ac_cv_override_cxx_allocation_ok+:} false
; then :
6780 $as_echo_n "(cached) " >&6
6782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6783 /* end confdefs.h. */
6787 void *operator new(size_t size) {return malloc(size);}
6788 void *operator new[](size_t size) {return malloc(size);}
6789 void operator delete(void *p) {free(p);}
6790 void operator delete[](void *p) {free(p);}
6801 if ac_fn_cxx_try_link
"$LINENO"; then :
6802 ac_cv_override_cxx_allocation_ok
=yes
6804 ac_cv_override_cxx_allocation_ok
=no
6806 rm -f core conftest.err conftest.
$ac_objext \
6807 conftest
$ac_exeext conftest.
$ac_ext
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_override_cxx_allocation_ok" >&5
6811 $as_echo "$ac_cv_override_cxx_allocation_ok" >&6; }
6812 if test $ac_cv_override_cxx_allocation_ok = yes
6814 U_OVERRIDE_CXX_ALLOCATION
=1
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for placement new and delete" >&5
6816 $as_echo_n "checking for placement new and delete... " >&6; }
6817 if ${ac_cv_override_placement_new_ok+:} false
; then :
6818 $as_echo_n "(cached) " >&6
6820 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6821 /* end confdefs.h. */
6825 void *operator new(size_t size) {return malloc(size);}
6826 void *operator new[](size_t size) {return malloc(size);}
6827 void operator delete(void *p) {free(p);}
6828 void operator delete[](void *p) {free(p);}
6829 void * operator new(size_t, void *ptr) { return ptr; }
6830 void operator delete(void *, void *) {}
6841 if ac_fn_cxx_try_link
"$LINENO"; then :
6842 ac_cv_override_placement_new_ok
=yes
6844 ac_cv_override_placement_new_ok
=no
6846 rm -f core conftest.err conftest.
$ac_objext \
6847 conftest
$ac_exeext conftest.
$ac_ext
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_override_placement_new_ok" >&5
6851 $as_echo "$ac_cv_override_placement_new_ok" >&6; }
6852 if test $ac_cv_override_placement_new_ok = yes
6854 U_HAVE_PLACEMENT_NEW
=1
6856 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_PLACEMENT_NEW=0"
6859 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_OVERRIDE_CXX_ALLOCATION=0"
6865 ac_cpp
='$CPP $CPPFLAGS'
6866 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6867 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6868 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6870 ac_fn_c_check_func
"$LINENO" "popen" "ac_cv_func_popen"
6871 if test "x$ac_cv_func_popen" = xyes
; then :
6875 if test x
$ac_cv_func_popen = xyes
6879 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_POPEN=0"
6884 ac_fn_c_check_func
"$LINENO" "tzset" "ac_cv_func_tzset"
6885 if test "x$ac_cv_func_tzset" = xyes
; then :
6890 if test x
$ac_cv_func_tzset = xyes
6895 ac_fn_c_check_func
"$LINENO" "_tzset" "ac_cv_func__tzset"
6896 if test "x$ac_cv_func__tzset" = xyes
; then :
6900 if test x
$ac_cv_func__tzset = xyes
6905 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_TZSET=0"
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
6913 $as_echo_n "checking for tzname... " >&6; }
6914 if ${ac_cv_var_tzname+:} false
; then :
6915 $as_echo_n "(cached) " >&6
6917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6918 /* end confdefs.h. */
6919 #ifndef _XOPEN_SOURCE
6920 #define _XOPEN_SOURCE
6924 #ifndef tzname /* For SGI. */
6925 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
6935 if ac_fn_c_try_link
"$LINENO"; then :
6936 ac_cv_var_tzname
=yes
6940 rm -f core conftest.err conftest.
$ac_objext \
6941 conftest
$ac_exeext conftest.
$ac_ext
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
6944 $as_echo "$ac_cv_var_tzname" >&6; }
6945 if test $ac_cv_var_tzname = yes; then
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _tzname" >&5
6950 $as_echo_n "checking for _tzname... " >&6; }
6951 if ${ac_cv_var__tzname+:} false
; then :
6952 $as_echo_n "(cached) " >&6
6954 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6955 /* end confdefs.h. */
6958 extern char *_tzname[];
6967 if ac_fn_c_try_link
"$LINENO"; then :
6968 ac_cv_var__tzname
=yes
6970 ac_cv_var__tzname
=no
6972 rm -f core conftest.err conftest.
$ac_objext \
6973 conftest
$ac_exeext conftest.
$ac_ext
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__tzname" >&5
6976 $as_echo "$ac_cv_var__tzname" >&6; }
6977 if test $ac_cv_var__tzname = yes; then
6981 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_TZNAME=0"
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone" >&5
6988 $as_echo_n "checking for timezone... " >&6; }
6989 if ${ac_cv_var_timezone+:} false
; then :
6990 $as_echo_n "(cached) " >&6
6992 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6993 /* end confdefs.h. */
6994 #ifndef _XOPEN_SOURCE
6995 #define _XOPEN_SOURCE
7007 if ac_fn_c_try_link
"$LINENO"; then :
7008 ac_cv_var_timezone
=yes
7010 ac_cv_var_timezone
=no
7012 rm -f core conftest.err conftest.
$ac_objext \
7013 conftest
$ac_exeext conftest.
$ac_ext
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_timezone" >&5
7016 $as_echo "$ac_cv_var_timezone" >&6; }
7018 if test $ac_cv_var_timezone = yes; then
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __timezone" >&5
7023 $as_echo_n "checking for __timezone... " >&6; }
7024 if ${ac_cv_var___timezone+:} false
; then :
7025 $as_echo_n "(cached) " >&6
7027 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7028 /* end confdefs.h. */
7038 if ac_fn_c_try_link
"$LINENO"; then :
7039 ac_cv_var___timezone
=yes
7041 ac_cv_var___timezone
=no
7043 rm -f core conftest.err conftest.
$ac_objext \
7044 conftest
$ac_exeext conftest.
$ac_ext
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var___timezone" >&5
7047 $as_echo "$ac_cv_var___timezone" >&6; }
7048 if test $ac_cv_var___timezone = yes; then
7049 U_TIMEZONE
=__timezone
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _timezone" >&5
7053 $as_echo_n "checking for _timezone... " >&6; }
7054 if ${ac_cv_var__timezone+:} false
; then :
7055 $as_echo_n "(cached) " >&6
7057 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7058 /* end confdefs.h. */
7068 if ac_fn_c_try_link
"$LINENO"; then :
7069 ac_cv_var__timezone
=yes
7071 ac_cv_var__timezone
=no
7073 rm -f core conftest.err conftest.
$ac_objext \
7074 conftest
$ac_exeext conftest.
$ac_ext
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__timezone" >&5
7077 $as_echo "$ac_cv_var__timezone" >&6; }
7078 if test $ac_cv_var__timezone = yes; then
7079 U_TIMEZONE
=_timezone
7082 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_TIMEZONE=0"
7089 ac_fn_c_check_func
"$LINENO" "strtod_l" "ac_cv_func_strtod_l"
7090 if test "x$ac_cv_func_strtod_l" = xyes
; then :
7094 if test x
$ac_cv_func_strtod_l = xyes
7096 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1"
7099 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0"
7104 # Checks for typedefs
7105 ac_fn_c_check_type
"$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
7106 if test "x$ac_cv_type_int8_t" = xyes
; then :
7110 cat >>confdefs.h
<<_ACEOF
7111 #define int8_t signed char
7116 ac_fn_c_check_type
"$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
7117 if test "x$ac_cv_type_uint8_t" = xyes
; then :
7121 cat >>confdefs.h
<<_ACEOF
7122 #define uint8_t unsigned char
7127 ac_fn_c_check_type
"$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
7128 if test "x$ac_cv_type_int16_t" = xyes
; then :
7132 cat >>confdefs.h
<<_ACEOF
7133 #define int16_t signed short
7138 ac_fn_c_check_type
"$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
7139 if test "x$ac_cv_type_uint16_t" = xyes
; then :
7143 cat >>confdefs.h
<<_ACEOF
7144 #define uint16_t unsigned short
7149 ac_fn_c_check_type
"$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
7150 if test "x$ac_cv_type_int32_t" = xyes
; then :
7154 cat >>confdefs.h
<<_ACEOF
7155 #define int32_t signed long
7160 ac_fn_c_check_type
"$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
7161 if test "x$ac_cv_type_uint32_t" = xyes
; then :
7165 cat >>confdefs.h
<<_ACEOF
7166 #define uint32_t unsigned long
7171 ac_fn_c_check_type
"$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
7172 if test "x$ac_cv_type_int64_t" = xyes
; then :
7176 cat >>confdefs.h
<<_ACEOF
7177 #define int64_t signed long long
7182 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
7183 if test "x$ac_cv_type_uint64_t" = xyes
; then :
7187 cat >>confdefs.h
<<_ACEOF
7188 #define uint64_t unsigned long long
7194 if test $ac_cv_type_int8_t = no
; then
7195 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT8_T=0"
7198 if test $ac_cv_type_uint8_t = no
; then
7199 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT8_T=0"
7202 if test $ac_cv_type_int16_t = no
; then
7203 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT16_T=0"
7206 if test $ac_cv_type_uint16_t = no
; then
7207 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT16_T=0"
7210 if test $ac_cv_type_int32_t = no
; then
7211 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT32_T=0"
7214 if test $ac_cv_type_uint32_t = no
; then
7215 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT32_T=0"
7218 if test $ac_cv_type_int64_t = no
; then
7219 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT64_T=0"
7222 if test $ac_cv_type_uint64_t = no
; then
7223 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT64_T=0"
7226 # Do various wchar_t related checks
7227 ac_fn_c_check_header_mongrel
"$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
7228 if test "x$ac_cv_header_wchar_h" = xyes
; then :
7233 if test "$ac_cv_header_wchar_h" = no
7237 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_WCHAR_H=0 -DU_HAVE_WCSCPY=0"
7240 $as_echo "#define HAVE_WCHAR_H 1" >>confdefs.h
7243 # Some broken systems have wchar.h but not some of its functions...
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing wcscpy" >&5
7245 $as_echo_n "checking for library containing wcscpy... " >&6; }
7246 if ${ac_cv_search_wcscpy+:} false
; then :
7247 $as_echo_n "(cached) " >&6
7249 ac_func_search_save_LIBS
=$LIBS
7250 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7251 /* end confdefs.h. */
7253 /* Override any GCC internal prototype to avoid an error.
7254 Use char because int might match the return type of a GCC
7255 builtin and then its argument prototype would still apply. */
7268 for ac_lib
in '' wcs w
; do
7269 if test -z "$ac_lib"; then
7270 ac_res
="none required"
7273 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7275 if ac_fn_c_try_link
"$LINENO"; then :
7276 ac_cv_search_wcscpy
=$ac_res
7278 rm -f core conftest.err conftest.
$ac_objext \
7280 if ${ac_cv_search_wcscpy+:} false
; then :
7284 if ${ac_cv_search_wcscpy+:} false
; then :
7287 ac_cv_search_wcscpy
=no
7290 LIBS
=$ac_func_search_save_LIBS
7292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_wcscpy" >&5
7293 $as_echo "$ac_cv_search_wcscpy" >&6; }
7294 ac_res
=$ac_cv_search_wcscpy
7295 if test "$ac_res" != no
; then :
7296 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
7300 if test "$ac_cv_search_wcscpy" != no
; then
7304 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_WCSCPY=0"
7310 # The cast to long int works around a bug in the HP C Compiler
7311 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7312 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7313 # This bug is HP SR number 8606223364.
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
7315 $as_echo_n "checking size of wchar_t... " >&6; }
7316 if ${ac_cv_sizeof_wchar_t+:} false
; then :
7317 $as_echo_n "(cached) " >&6
7319 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" "
7331 if test "$ac_cv_type_wchar_t" = yes; then
7332 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7333 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7334 as_fn_error
77 "cannot compute sizeof (wchar_t)
7335 See \`config.log' for more details" "$LINENO" 5; }
7337 ac_cv_sizeof_wchar_t
=0
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
7343 $as_echo "$ac_cv_sizeof_wchar_t" >&6; }
7347 cat >>confdefs.h
<<_ACEOF
7348 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
7352 U_SIZEOF_WCHAR_T
=$ac_cv_sizeof_wchar_t
7353 # We do this check to verify that everything is okay.
7354 if test $U_SIZEOF_WCHAR_T = 0; then
7355 if test $U_HAVE_WCHAR_H=1; then
7356 as_fn_error $?
"There is wchar.h but the size of wchar_t is 0" "$LINENO" 5
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UTF-16 string literal support" >&5
7361 $as_echo_n "checking for UTF-16 string literal support... " >&6; }
7362 U_CHECK_UTF16_STRING
=1
7363 CHECK_UTF16_STRING_RESULT
="unknown"
7366 *-*-aix*|powerpc64
-*-linux*)
7367 if test "$GCC" = no
; then
7368 OLD_CFLAGS
="${CFLAGS}"
7369 OLD_CXXFLAGS
="${CXXFLAGS}"
7370 CFLAGS
="${CFLAGS} -qutf"
7371 CXXFLAGS
="${CXXFLAGS} -qutf"
7372 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7373 /* end confdefs.h. */
7374 const unsigned short hello[] = u"hello";
7383 if ac_fn_c_try_compile
"$LINENO"; then :
7384 U_CHECK_UTF16_STRING
=1
7386 U_CHECK_UTF16_STRING
=0
7388 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7389 if test "$U_CHECK_UTF16_STRING" = 0; then
7390 CFLAGS
="${OLD_CFLAGS}"
7391 CXXFLAGS
="${OLD_CXXFLAGS}"
7393 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -qutf"
7394 CHECK_UTF16_STRING_RESULT
="-qutf"
7399 if test "$GCC" = no
; then
7400 OLD_CFLAGS
="${CFLAGS}"
7401 OLD_CXXFLAGS
="${CXXFLAGS}"
7402 CFLAGS
="${CFLAGS} -xustr=ascii_utf16_ushort"
7403 CXXFLAGS
="${CXXFLAGS} -xustr=ascii_utf16_ushort"
7404 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7405 /* end confdefs.h. */
7406 const unsigned short hello[] = U"hello";
7415 if ac_fn_c_try_compile
"$LINENO"; then :
7416 U_CHECK_UTF16_STRING
=1
7418 U_CHECK_UTF16_STRING
=0
7420 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7421 if test "$U_CHECK_UTF16_STRING" = 0; then
7422 CFLAGS
="${OLD_CFLAGS}"
7423 CXXFLAGS
="${OLD_CXXFLAGS}"
7425 CHECK_UTF16_STRING_RESULT
="-xustr=ascii_utf16_ushort"
7426 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -xustr=ascii_utf16_ushort"
7427 UCONFIG_CFLAGS
="${UCONFIG_CFLAGS} -xustr=ascii_utf16_ushort"
7428 # Since we can't detect the availability of this UTF-16 syntax at compile time,
7429 # we depend on configure telling us that we can use it.
7430 # Since we can't ensure ICU users use -xustr=ascii_utf16_ushort,
7431 # we only use this macro within ICU.
7432 # If an ICU user uses icu-config, this feature will be enabled.
7433 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_CHECK_UTF16_STRING=1"
7434 U_CHECK_UTF16_STRING
=0
7439 if test "$GCC" = no
; then
7440 # The option will be detected at compile time without additional compiler options.
7441 CHECK_UTF16_STRING_RESULT
="available"
7445 # wchar_t can be used
7446 CHECK_UTF16_STRING_RESULT
="available"
7452 # GCC >= 4.4 supports UTF16 string literals. The CFLAGS and CXXFLAGS may change in the future.
7453 if test "$CHECK_UTF16_STRING_RESULT" = "unknown"; then
7454 if test "$GCC" = yes; then
7455 OLD_CFLAGS
="${CFLAGS}"
7456 CFLAGS
="${CFLAGS} -std=gnu99"
7457 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7458 /* end confdefs.h. */
7460 static const char16_t test[] = u"This is a UTF16 literal string.";
7470 if ac_fn_c_try_compile
"$LINENO"; then :
7475 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7476 if test "$CC_UTF16_STRING" = 1; then
7477 UCONFIG_CFLAGS
="${UCONFIG_CFLAGS} -std=gnu99"
7478 CHECK_UTF16_STRING_RESULT
="C only";
7480 CFLAGS
="${OLD_CFLAGS}"
7483 if test "$GXX" = yes; then
7484 # -Wno-return-type-c-linkage is desired so that stable ICU API is not warned about.
7486 ac_cpp
='$CXXCPP $CPPFLAGS'
7487 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7488 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7489 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
7491 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7492 /* end confdefs.h. */
7494 static const char16_t test[] = u"This is a UTF16 literal string.";
7504 if ac_fn_cxx_try_compile
"$LINENO"; then :
7509 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7511 ac_cpp
='$CPP $CPPFLAGS'
7512 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7513 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7514 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7516 if test "$CXX_UTF16_STRING" = 1; then
7517 if test "$CC_UTF16_STRING" = 1; then
7518 CHECK_UTF16_STRING_RESULT
="available";
7520 CHECK_UTF16_STRING_RESULT
="C++ only";
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_UTF16_STRING_RESULT" >&5
7526 $as_echo "$CHECK_UTF16_STRING_RESULT" >&6; }
7528 # Enable/disable extras
7529 # Check whether --enable-extras was given.
7530 if test "${enable_extras+set}" = set; then :
7531 enableval
=$enable_extras; case "${enableval}" in
7534 *) as_fn_error $?
"bad value ${enableval} for --enable-extras" "$LINENO" 5 ;;
7542 if test "$extras" = true
; then
7549 # Check whether --enable-icuio was given.
7550 if test "${enable_icuio+set}" = set; then :
7551 enableval
=$enable_icuio; case "${enableval}" in
7554 *) as_fn_error $?
"bad value ${enableval} for --enable-icuio" "$LINENO" 5 ;;
7562 if test "$icuio" = true
; then
7570 # Enable/disable layoutex
7571 # Check whether --enable-layoutex was given.
7572 if test "${enable_layoutex+set}" = set; then :
7573 enableval
=$enable_layoutex; case "${enableval}" in
7574 yes) layoutex
=$have_icu_le_hb ;;
7575 no
) layoutex
=false
;;
7576 *) as_fn_error $?
"bad value ${enableval} for --enable-layoutex" "$LINENO" 5 ;;
7579 layoutex
=$have_icu_le_hb
7584 if test "$layoutex" = true
; then
7592 # Enable/disable layout
7593 # Check whether --enable-layout was given.
7594 if test "${enable_layout+set}" = set; then :
7595 enableval
=$enable_layout; case "${enableval}" in
7596 yes) as_fn_error $?
"The ICU Layout Engine has been removed." "$LINENO" 5 ;;
7603 # Enable/disable tools
7604 # Check whether --enable-tools was given.
7605 if test "${enable_tools+set}" = set; then :
7606 enableval
=$enable_tools; case "${enableval}" in
7609 *) as_fn_error $?
"bad value ${enableval} for --enable-tools" "$LINENO" 5 ;;
7617 if test "$tools" = true
; then
7626 # Check whether --with-data-packaging was given.
7627 if test "${with_data_packaging+set}" = set; then :
7628 withval
=$with_data_packaging; case "${withval}" in
7629 files
|archive
|library
) datapackaging
=$withval ;;
7630 auto
) datapackaging
=$withval ;;
7631 common
) datapackaging
=archive
;;
7632 dll
) datapackaging
=library
;;
7633 static
) datapackaging
=static
;;
7634 *) as_fn_error $?
"bad value ${withval} for --with-data-packaging" "$LINENO" 5 ;;
7641 # Note: 'thesysconfdir' is an evaluated version, for Man pages, so also for thedatadir, thelibdir, etc..
7642 # thesysconfdir=`eval echo $sysconfdir`
7643 thedatadir
=`eval echo $datadir`
7644 # 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}.
7645 pkgicudatadir
=$datadir
7646 thepkgicudatadir
=$thedatadir
7651 if test x
"$datapackaging" = x
-o x
"$datapackaging" = xauto
; then
7652 # default to library
7653 datapackaging
=library
7654 if test "$ENABLE_STATIC" = "YES"; then
7655 if test "$ENABLE_SHARED" != "YES"; then
7656 datapackaging
=static
7661 datapackaging_dir
=`eval echo $thedatadir`"/icu/${VERSION}"
7663 datapackaging_msg
="(No explaination for mode $datapackaging.)"
7665 datapackaging_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."
7666 datapackaging_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."
7667 datapackaging_howfound
="(unknown)"
7669 case "$datapackaging" in
7671 DATA_PACKAGING_MODE
=files
7672 datapackaging_msg
="ICU data will be stored in individual files."
7673 datapackaging_howfound
="$datapackaging_msg_path"
7676 DATA_PACKAGING_MODE
=common
7677 datapackaging_msg
="ICU data will be stored in a single .dat file."
7678 datapackaging_howfound
="$datapackaging_msg_path"
7681 DATA_PACKAGING_MODE
=dll
7682 datapackaging_msg
="ICU data will be linked with ICU."
7683 if test "$ENABLE_STATIC" = "YES"; then
7684 datapackaging_msg
="$datapackaging_msg A static data library will be built. "
7686 if test "$ENABLE_SHARED" = "YES"; then
7687 datapackaging_msg
="$datapackaging_msg A shared data library will be built. "
7689 datapackaging_howfound
="$datapackaging_msg_set"
7692 DATA_PACKAGING_MODE
=static
7693 datapackaging_msg
="ICU data will be stored in a static library."
7694 datapackaging_howfound
="$datapackaging_msg_set"
7699 # Sets a library suffix
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a library suffix to use" >&5
7701 $as_echo_n "checking for a library suffix to use... " >&6; }
7703 # Check whether --with-library-suffix was given.
7704 if test "${with_library_suffix+set}" = set; then :
7705 withval
=$with_library_suffix; ICULIBSUFFIX
="${withval}"
7711 if test "$msg" = ""; then
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
7715 $as_echo "$msg" >&6; }
7717 if test "$ICULIBSUFFIX" != ""
7720 ICULIBSUFFIXCNAME
=`echo _$ICULIBSUFFIX | sed 's/^A-Za-z0-9_/_/g'`
7721 UCONFIG_CPPFLAGS
="${UCONFIG_CPPFLAGS} -DU_HAVE_LIB_SUFFIX=1 -DU_LIB_SUFFIX_C_NAME=${ICULIBSUFFIXCNAME} "
7728 # Enable/disable tests
7729 # Check whether --enable-tests was given.
7730 if test "${enable_tests+set}" = set; then :
7731 enableval
=$enable_tests; case "${enableval}" in
7734 *) as_fn_error $?
"bad value ${enableval} for --enable-tests" "$LINENO" 5 ;;
7742 if test "$tests" = true
; then
7750 # Enable/disable samples
7751 # Check whether --enable-samples was given.
7752 if test "${enable_samples+set}" = set; then :
7753 enableval
=$enable_samples; case "${enableval}" in
7754 yes) samples
=true
;;
7755 no
) samples
=false
;;
7756 *) as_fn_error $?
"bad value ${enableval} for --enable-samples" "$LINENO" 5 ;;
7764 if test "$samples" = true
; then
7772 ICUDATA_CHAR
=$U_ENDIAN_CHAR
7774 # Platform-specific Makefile setup
7775 # set ICUDATA_CHAR to 'e' for any EBCDIC (which should be big endian) platform.
7777 *-*-solaris*) platform
=U_SOLARIS
;;
7778 *-*-linux*|*-*-gnu|*-*-k*bsd
*-gnu|*-*-kopensolaris*-gnu) platform
=U_LINUX
;;
7779 *-*-*bsd
*|*-*-dragonfly*) platform
=U_BSD
;;
7780 *-*-aix*) platform
=U_AIX
;;
7781 *-*-hpux*) platform
=U_HPUX
;;
7782 *-apple-darwin*|*-apple-rhapsody*) platform
=U_DARWIN
;;
7783 *-*-cygwin*) platform
=U_CYGWIN
;;
7784 *-*-mingw*) platform
=U_MINGW
;;
7785 *-*ibm
-openedition*|*-*-os390*) platform
=OS390
7786 if test "${ICU_ENABLE_ASCII_STRINGS}" != "1"; then
7789 *-*-os400*) platform
=OS400
7790 if test "${ICU_ENABLE_ASCII_STRINGS}" != "1"; then
7793 *-*-nto*) platform
=U_QNX
;;
7794 *-dec-osf*) platform
=U_OSF
;;
7795 *-*-beos) platform
=U_BEOS
;;
7796 *-*-irix*) platform
=U_IRIX
;;
7797 *-ncr-*) platform
=U_MPRAS
;;
7798 *) platform
=U_UNKNOWN_PLATFORM
;;
7802 platform_make_fragment_name
="$icu_cv_host_frag"
7803 platform_make_fragment
='$(top_srcdir)/config/'"$platform_make_fragment_name"
7807 if test "${FORCE_LIBS}" != ""; then
7808 echo " *** Overriding automatically chosen LIBS=$LIBS, using instead FORCE_LIBS=${FORCE_LIBS}" 1>&6
7812 # Now that we're done using CPPFLAGS etc. for tests, we can change it
7815 if test "${CC}" == "clang"; then
7816 CLANGCFLAGS
="-Qunused-arguments -Wno-parentheses-equality"
7821 if test "${CXX}" == "clang++"; then
7822 CLANGCXXFLAGS
="-Qunused-arguments -Wno-parentheses-equality"
7827 CPPFLAGS
="$CPPFLAGS \$(THREADSCPPFLAGS)"
7828 CFLAGS
="$CFLAGS \$(THREADSCFLAGS) $CLANGCFLAGS"
7829 CXXFLAGS
="$CXXFLAGS \$(THREADSCXXFLAGS) $CLANGCXXFLAGS"
7834 # append all config cppflags
7835 CPPFLAGS
="$CPPFLAGS $CONFIG_CPPFLAGS $UCONFIG_CPPFLAGS"
7837 echo "CPPFLAGS=$CPPFLAGS"
7838 echo "CFLAGS=$CFLAGS"
7839 echo "CXXFLAGS=$CXXFLAGS"
7842 # output the Makefiles
7843 ac_config_files
="$ac_config_files icudefs.mk Makefile data/pkgdataMakefile config/Makefile.inc config/icu.pc config/pkgdataMakefile data/Makefile stubdata/Makefile common/Makefile i18n/Makefile layoutex/Makefile io/Makefile extra/Makefile extra/uconv/Makefile extra/uconv/pkgdataMakefile extra/scrptrun/Makefile tools/Makefile tools/ctestfw/Makefile tools/toolutil/Makefile tools/makeconv/Makefile tools/genrb/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile tools/gendict/Makefile tools/gentest/Makefile tools/gennorm2/Makefile tools/genbrk/Makefile tools/gensprep/Makefile tools/icuinfo/Makefile tools/icupkg/Makefile tools/icuswap/Makefile tools/pkgdata/Makefile tools/tzcode/Makefile tools/gencfu/Makefile tools/escapesrc/Makefile test/Makefile test/compat/Makefile test/testdata/Makefile test/testdata/pkgdataMakefile test/hdrtst/Makefile test/intltest/Makefile test/cintltst/Makefile test/iotest/Makefile test/letest/Makefile test/perf/Makefile test/perf/collationperf/Makefile test/perf/collperf/Makefile test/perf/collperf2/Makefile test/perf/dicttrieperf/Makefile test/perf/ubrkperf/Makefile test/perf/charperf/Makefile test/perf/convperf/Makefile test/perf/normperf/Makefile test/perf/DateFmtPerf/Makefile test/perf/howExpensiveIs/Makefile test/perf/strsrchperf/Makefile test/perf/unisetperf/Makefile test/perf/usetperf/Makefile test/perf/ustrperf/Makefile test/perf/utfperf/Makefile test/perf/utrie2perf/Makefile test/perf/leperf/Makefile samples/Makefile samples/date/Makefile samples/cal/Makefile samples/layout/Makefile"
7845 cat >confcache
<<\_ACEOF
7846 # This file is a shell script that caches the results of configure
7847 # tests run on this system so they can be shared between configure
7848 # scripts and configure runs, see configure's option --config-cache.
7849 # It is not useful on other systems. If it contains results you don't
7850 # want to keep, you may remove or edit it.
7852 # config.status only pays attention to the cache file if you give it
7853 # the --recheck option to rerun configure.
7855 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7856 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7861 # The following way of writing the cache mishandles newlines in values,
7862 # but we know of no workaround that is simple, portable, and efficient.
7863 # So, we kill variables containing newlines.
7864 # Ultrix sh set writes to stderr and can't be redirected directly,
7865 # and sets the high bit in the cache file unless we assign to the vars.
7867 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7868 eval ac_val
=\$
$ac_var
7872 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7873 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7876 _
| IFS
| as_nl
) ;; #(
7877 BASH_ARGV
| BASH_SOURCE
) eval $ac_var= ;; #(
7878 *) { eval $ac_var=; unset $ac_var;} ;;
7884 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7885 *${as_nl}ac_space
=\
*)
7886 # `set' does not quote correctly, so add quotes: double-quote
7887 # substitution turns \\\\ into \\, and sed turns \\ into \.
7890 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7893 # `set' quotes correctly as required by POSIX, so do not add quotes.
7894 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7903 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7905 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7907 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
7908 if test -w "$cache_file"; then
7909 if test "x$cache_file" != "x/dev/null"; then
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7911 $as_echo "$as_me: updating cache $cache_file" >&6;}
7912 if test ! -f "$cache_file" || test -h "$cache_file"; then
7913 cat confcache
>"$cache_file"
7915 case $cache_file in #(
7917 mv -f confcache
"$cache_file"$$
&&
7918 mv -f "$cache_file"$$
"$cache_file" ;; #(
7920 mv -f confcache
"$cache_file" ;;
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7926 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7931 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
7932 # Let make expand exec_prefix.
7933 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
7935 # Transform confdefs.h into DEFS.
7936 # Protect against shell expansion while executing Makefile rules.
7937 # Protect against Makefile macro expansion.
7939 # If the first sed substitution is executed (which looks for macros that
7940 # take arguments), then branch to the quote section. Otherwise,
7941 # look for a macro that doesn't take arguments.
7951 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
7953 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
7957 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
7970 DEFS
=`sed -n "$ac_script" confdefs.h`
7976 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
7977 # 1. Remove the extension, and $U if already installed.
7978 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
7979 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
7980 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7981 # will be set to the directory where LIBOBJS objects are built.
7982 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7983 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
7987 LTLIBOBJS
=$ac_ltlibobjs
7992 : "${CONFIG_STATUS=./config.status}"
7994 ac_clean_files_save
=$ac_clean_files
7995 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7997 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7999 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8001 # Generated by $as_me.
8002 # Run this file to recreate the current configuration.
8003 # Compiler output produced by configure, useful for debugging
8004 # configure, is in config.log if it exists.
8010 SHELL=\${CONFIG_SHELL-$SHELL}
8013 cat >>$CONFIG_STATUS <<\_ASEOF
|| as_write_fail
=1
8014 ## -------------------- ##
8015 ## M4sh Initialization. ##
8016 ## -------------------- ##
8018 # Be more Bourne compatible
8019 DUALCASE
=1; export DUALCASE
# for MKS sh
8020 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
8023 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8024 # is contrary to our usage. Disable this feature.
8025 alias -g '${1+"$@"}'='"$@"'
8026 setopt NO_GLOB_SUBST
8028 case `(set -o) 2>/dev/null` in #(
8040 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8041 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8042 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8043 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8044 # Prefer a ksh shell builtin over an external printf program on Solaris,
8045 # but without wasting forks for bash or zsh.
8046 if test -z "$BASH_VERSION$ZSH_VERSION" \
8047 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8048 as_echo='print
-r --'
8049 as_echo_n='print
-rn --'
8050 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8051 as_echo='printf %s
\n'
8052 as_echo_n='printf %s
'
8054 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8055 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
8056 as_echo_n='/usr
/ucb
/echo -n'
8058 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8059 as_echo_n_body='eval
8063 expr "X$arg" : "X\\(.*\\)$as_nl";
8064 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8066 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8068 export as_echo_n_body
8069 as_echo_n='sh
-c $as_echo_n_body as_echo
'
8072 as_echo='sh
-c $as_echo_body as_echo
'
8075 # The user is always right.
8076 if test "${PATH_SEPARATOR+set}" != set; then
8078 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8079 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8086 # We need space, tab and new line, in precisely that order. Quoting is
8087 # there to prevent editors from complaining about space-tab.
8088 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8089 # splitting by setting IFS to empty value.)
8092 # Find who we are. Look in the path if we contain no directory separator.
8095 *[\\/]* ) as_myself=$0 ;;
8096 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8100 test -z "$as_dir" && as_dir=.
8101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8107 # We did not find ourselves, most probably we were run as `sh COMMAND'
8108 # in which case we are not to be found in the path.
8109 if test "x$as_myself" = x
; then
8112 if test ! -f "$as_myself"; then
8113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8117 # Unset variables that we do not need and which cause bugs (e.g. in
8118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8119 # suppresses any "Segmentation fault" message there. '((' could
8120 # trigger a bug in pdksh 5.2.14.
8121 for as_var
in BASH_ENV ENV MAIL MAILPATH
8122 do eval test x\
${$as_var+set} = xset \
8123 && ( (unset $as_var) || exit 1) >/dev
/null
2>&1 && unset $as_var || :
8136 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
8139 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8140 # ----------------------------------------
8141 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8142 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8143 # script with STATUS, using 1 if that was 0.
8146 as_status
=$1; test $as_status -eq 0 && as_status
=1
8148 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
8149 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8151 $as_echo "$as_me: error: $2" >&2
8152 as_fn_exit
$as_status
8156 # as_fn_set_status STATUS
8157 # -----------------------
8158 # Set $? to STATUS, without forking.
8162 } # as_fn_set_status
8166 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8176 # Portably unset VAR.
8179 { eval $1=; unset $1;}
8181 as_unset
=as_fn_unset
8182 # as_fn_append VAR VALUE
8183 # ----------------------
8184 # Append the text in VALUE to the end of the definition contained in VAR. Take
8185 # advantage of any shell optimizations that allow amortized linear growth over
8186 # repeated appends, instead of the typical quadratic growth present in naive
8188 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
8189 eval 'as_fn_append ()
8200 # as_fn_arith ARG...
8201 # ------------------
8202 # Perform arithmetic evaluation on the ARGs, and store the result in the
8203 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8204 # must be portable across $(()) and expr.
8205 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
8206 eval 'as_fn_arith ()
8213 as_val
=`expr "$@" || test $? -eq 1`
8218 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
8219 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
8225 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8226 as_basename
=basename
8231 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
8237 as_me
=`$as_basename -- "$0" ||
8238 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8239 X"$0" : 'X\(//\)$' \| \
8240 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8242 sed '/^.*\/\([^/][^/]*\)\/*$/{
8256 # Avoid depending upon Character Ranges.
8257 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
8258 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8259 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
8260 as_cr_digits
='0123456789'
8261 as_cr_alnum
=$as_cr_Letters$as_cr_digits
8263 ECHO_C
= ECHO_N
= ECHO_T
=
8264 case `echo -n x` in #(((((
8266 case `echo 'xy\c'` in
8267 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
8269 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
8276 rm -f conf$$ conf$$.exe conf$$.
file
8277 if test -d conf$$.dir
; then
8278 rm -f conf$$.dir
/conf$$.
file
8281 mkdir conf$$.dir
2>/dev
/null
8283 if (echo >conf$$.
file) 2>/dev
/null
; then
8284 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
8286 # ... but there are two gotchas:
8287 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8288 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8289 # In both cases, we have to default to `cp -pR'.
8290 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe
||
8292 elif ln conf$$.
file conf$$
2>/dev
/null
; then
8300 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
8301 rmdir conf$$.dir
2>/dev
/null
8306 # Create "$as_dir" as a directory, including parents if necessary.
8311 -*) as_dir
=.
/$as_dir;;
8313 test -d "$as_dir" || eval $as_mkdir_p || {
8317 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8318 *) as_qdir
=$as_dir;;
8320 as_dirs
="'$as_qdir' $as_dirs"
8321 as_dir
=`$as_dirname -- "$as_dir" ||
8322 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8323 X"$as_dir" : 'X\(//\)[^/]' \| \
8324 X"$as_dir" : 'X\(//\)$' \| \
8325 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8326 $as_echo X"$as_dir" |
8327 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8344 test -d "$as_dir" && break
8346 test -z "$as_dirs" || eval "mkdir $as_dirs"
8347 } || test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
8351 if mkdir -p .
2>/dev
/null
; then
8352 as_mkdir_p
='mkdir -p "$as_dir"'
8354 test -d .
/-p && rmdir .
/-p
8359 # as_fn_executable_p FILE
8360 # -----------------------
8361 # Test if FILE is an executable regular file.
8362 as_fn_executable_p
()
8364 test -f "$1" && test -x "$1"
8365 } # as_fn_executable_p
8367 as_executable_p
=as_fn_executable_p
8369 # Sed expression to map a string onto a valid CPP name.
8370 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8372 # Sed expression to map a string onto a valid variable name.
8373 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8377 ## ----------------------------------- ##
8378 ## Main body of $CONFIG_STATUS script. ##
8379 ## ----------------------------------- ##
8381 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
8383 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8384 # Save the log message, to keep $0 and so on meaningful, and to
8385 # report actual input values of CONFIG_FILES etc. instead of their
8386 # values after options handling.
8388 This file was extended by ICU $as_me 59.1, which was
8389 generated by GNU Autoconf 2.69. Invocation command line was
8391 CONFIG_FILES = $CONFIG_FILES
8392 CONFIG_HEADERS = $CONFIG_HEADERS
8393 CONFIG_LINKS = $CONFIG_LINKS
8394 CONFIG_COMMANDS = $CONFIG_COMMANDS
8397 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8402 case $ac_config_files in *"
8403 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
8408 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8409 # Files that config.status was made for.
8410 config_files="$ac_config_files"
8414 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8416 \`$as_me' instantiates files and other configuration actions
8417 from templates according to the current configuration. Unless the files
8418 and actions are specified as TAGs, all are instantiated by default.
8420 Usage: $0 [OPTION]... [TAG]...
8422 -h, --help print this help, then exit
8423 -V, --version print version number and configuration settings, then exit
8424 --config print configuration, then exit
8425 -q, --quiet, --silent
8426 do not print progress messages
8427 -d, --debug don't remove temporary files
8428 --recheck update $as_me by reconfiguring in the same conditions
8429 --file=FILE[:TEMPLATE]
8430 instantiate the configuration file FILE
8432 Configuration files:
8435 Report bugs to <http://icu-project.org/bugs>.
8436 ICU home page: <http://icu-project.org>."
8439 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8440 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8442 ICU config.status 59.1
8443 configured by $0, generated by GNU Autoconf 2.69,
8444 with options \\"\$ac_cs_config\\"
8446 Copyright (C) 2012 Free Software Foundation, Inc.
8447 This config.status script is free software; the Free Software Foundation
8448 gives unlimited permission to copy, distribute and modify it."
8453 test -n "\$AWK" || AWK=awk
8456 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8457 # The default lists apply if the user does not specify any file.
8463 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8464 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
8468 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8480 # Handling of the options.
8481 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8483 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8484 $as_echo "$ac_cs_version"; exit ;;
8485 --config | --confi | --conf | --con | --co | --c )
8486 $as_echo "$ac_cs_config"; exit ;;
8487 --debug | --debu | --deb | --de | --d | -d )
8489 --file | --fil | --fi | --f )
8492 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8493 '') as_fn_error $?
"missing file argument" ;;
8495 as_fn_append CONFIG_FILES
" '$ac_optarg'"
8496 ac_need_defaults
=false
;;
8497 --he | --h | --help | --hel | -h )
8498 $as_echo "$ac_cs_usage"; exit ;;
8499 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8500 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8504 -*) as_fn_error $?
"unrecognized option: \`$1'
8505 Try \`$0 --help' for more information." ;;
8507 *) as_fn_append ac_config_targets
" $1"
8508 ac_need_defaults
=false
;;
8514 ac_configure_extra_args
=
8516 if $ac_cs_silent; then
8518 ac_configure_extra_args
="$ac_configure_extra_args --silent"
8522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8523 if \$ac_cs_recheck; then
8524 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8526 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8527 CONFIG_SHELL='$SHELL'
8533 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8537 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8538 ## Running $as_me. ##
8544 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8547 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8549 # Handling of arguments.
8550 for ac_config_target
in $ac_config_targets
8552 case $ac_config_target in
8553 "icudefs.mk") CONFIG_FILES
="$CONFIG_FILES icudefs.mk" ;;
8554 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
8555 "data/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES data/pkgdataMakefile" ;;
8556 "config/Makefile.inc") CONFIG_FILES
="$CONFIG_FILES config/Makefile.inc" ;;
8557 "config/icu.pc") CONFIG_FILES
="$CONFIG_FILES config/icu.pc" ;;
8558 "config/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES config/pkgdataMakefile" ;;
8559 "data/Makefile") CONFIG_FILES
="$CONFIG_FILES data/Makefile" ;;
8560 "stubdata/Makefile") CONFIG_FILES
="$CONFIG_FILES stubdata/Makefile" ;;
8561 "common/Makefile") CONFIG_FILES
="$CONFIG_FILES common/Makefile" ;;
8562 "i18n/Makefile") CONFIG_FILES
="$CONFIG_FILES i18n/Makefile" ;;
8563 "layoutex/Makefile") CONFIG_FILES
="$CONFIG_FILES layoutex/Makefile" ;;
8564 "io/Makefile") CONFIG_FILES
="$CONFIG_FILES io/Makefile" ;;
8565 "extra/Makefile") CONFIG_FILES
="$CONFIG_FILES extra/Makefile" ;;
8566 "extra/uconv/Makefile") CONFIG_FILES
="$CONFIG_FILES extra/uconv/Makefile" ;;
8567 "extra/uconv/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES extra/uconv/pkgdataMakefile" ;;
8568 "extra/scrptrun/Makefile") CONFIG_FILES
="$CONFIG_FILES extra/scrptrun/Makefile" ;;
8569 "tools/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/Makefile" ;;
8570 "tools/ctestfw/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/ctestfw/Makefile" ;;
8571 "tools/toolutil/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/toolutil/Makefile" ;;
8572 "tools/makeconv/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/makeconv/Makefile" ;;
8573 "tools/genrb/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/genrb/Makefile" ;;
8574 "tools/genccode/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/genccode/Makefile" ;;
8575 "tools/gencmn/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gencmn/Makefile" ;;
8576 "tools/gencnval/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gencnval/Makefile" ;;
8577 "tools/gendict/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gendict/Makefile" ;;
8578 "tools/gentest/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gentest/Makefile" ;;
8579 "tools/gennorm2/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gennorm2/Makefile" ;;
8580 "tools/genbrk/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/genbrk/Makefile" ;;
8581 "tools/gensprep/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gensprep/Makefile" ;;
8582 "tools/icuinfo/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/icuinfo/Makefile" ;;
8583 "tools/icupkg/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/icupkg/Makefile" ;;
8584 "tools/icuswap/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/icuswap/Makefile" ;;
8585 "tools/pkgdata/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/pkgdata/Makefile" ;;
8586 "tools/tzcode/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/tzcode/Makefile" ;;
8587 "tools/gencfu/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gencfu/Makefile" ;;
8588 "tools/escapesrc/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/escapesrc/Makefile" ;;
8589 "test/Makefile") CONFIG_FILES
="$CONFIG_FILES test/Makefile" ;;
8590 "test/compat/Makefile") CONFIG_FILES
="$CONFIG_FILES test/compat/Makefile" ;;
8591 "test/testdata/Makefile") CONFIG_FILES
="$CONFIG_FILES test/testdata/Makefile" ;;
8592 "test/testdata/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES test/testdata/pkgdataMakefile" ;;
8593 "test/hdrtst/Makefile") CONFIG_FILES
="$CONFIG_FILES test/hdrtst/Makefile" ;;
8594 "test/intltest/Makefile") CONFIG_FILES
="$CONFIG_FILES test/intltest/Makefile" ;;
8595 "test/cintltst/Makefile") CONFIG_FILES
="$CONFIG_FILES test/cintltst/Makefile" ;;
8596 "test/iotest/Makefile") CONFIG_FILES
="$CONFIG_FILES test/iotest/Makefile" ;;
8597 "test/letest/Makefile") CONFIG_FILES
="$CONFIG_FILES test/letest/Makefile" ;;
8598 "test/perf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/Makefile" ;;
8599 "test/perf/collationperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/collationperf/Makefile" ;;
8600 "test/perf/collperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/collperf/Makefile" ;;
8601 "test/perf/collperf2/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/collperf2/Makefile" ;;
8602 "test/perf/dicttrieperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/dicttrieperf/Makefile" ;;
8603 "test/perf/ubrkperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/ubrkperf/Makefile" ;;
8604 "test/perf/charperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/charperf/Makefile" ;;
8605 "test/perf/convperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/convperf/Makefile" ;;
8606 "test/perf/normperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/normperf/Makefile" ;;
8607 "test/perf/DateFmtPerf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/DateFmtPerf/Makefile" ;;
8608 "test/perf/howExpensiveIs/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/howExpensiveIs/Makefile" ;;
8609 "test/perf/strsrchperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/strsrchperf/Makefile" ;;
8610 "test/perf/unisetperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/unisetperf/Makefile" ;;
8611 "test/perf/usetperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/usetperf/Makefile" ;;
8612 "test/perf/ustrperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/ustrperf/Makefile" ;;
8613 "test/perf/utfperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/utfperf/Makefile" ;;
8614 "test/perf/utrie2perf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/utrie2perf/Makefile" ;;
8615 "test/perf/leperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/leperf/Makefile" ;;
8616 "samples/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/Makefile" ;;
8617 "samples/date/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/date/Makefile" ;;
8618 "samples/cal/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/cal/Makefile" ;;
8619 "samples/layout/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/layout/Makefile" ;;
8621 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8626 # If the user did not use the arguments to specify the items to instantiate,
8627 # then the envvar interface is used. Set only those that are not.
8628 # We use the long form for the default assignment because of an extremely
8629 # bizarre bug on SunOS 4.1.3.
8630 if $ac_need_defaults; then
8631 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
8634 # Have a temporary directory for convenience. Make it in the build tree
8635 # simply because there is no reason against having it here, and in addition,
8636 # creating and moving files from /tmp can sometimes cause problems.
8637 # Hook for its removal unless debugging.
8638 # Note that there is a small window in which the directory will not be cleaned:
8639 # after its creation but before its name has been assigned to `$tmp'.
8643 trap 'exit_status=$?
8645 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8647 trap 'as_fn_exit 1' 1 2 13 15
8649 # Create a (secure) tmp directory for tmp files.
8652 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8656 tmp
=.
/conf$$
-$RANDOM
8657 (umask 077 && mkdir "$tmp")
8658 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
8661 # Set up the scripts for CONFIG_FILES section.
8662 # No need to generate them if there are no CONFIG_FILES.
8663 # This happens for instance with `./config.status config.h'.
8664 if test -n "$CONFIG_FILES"; then
8667 ac_cr
=`echo X | tr X '\015'`
8668 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8669 # But we know of no other shell where ac_cr would be empty at this
8670 # point, so we can use a bashism as a fallback.
8671 if test "x$ac_cr" = x
; then
8672 eval ac_cr
=\$
\'\\r
\'
8674 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8675 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8681 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8686 echo "cat >conf$$subs.awk <<_ACEOF" &&
8687 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8690 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8691 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8693 for ac_last_try in false false false false false :; do
8694 . ./conf$$subs.sh ||
8695 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8697 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
8698 if test $ac_delim_n = $ac_delim_num; then
8700 elif $ac_last_try; then
8701 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8703 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8709 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
8713 s/^/S["/; s
/!.
*/"]=/
8723 s/\(.\{148\}\)..*/\1/
8725 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
8730 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8737 s/\(.\{148\}\)..*/\1/
8739 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
8743 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8748 ' <conf$$subs.awk | sed '
8753 ' >>$CONFIG_STATUS || ac_write_fail=1
8754 rm -f conf$$subs.awk
8755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8757 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
8758 for (key in S) S_is_set[key] = 1
8764 nfields = split(line, field, "@
")
8766 len = length(field[1])
8767 for (i = 2; i < nfields; i++) {
8769 keylen = length(key)
8770 if (S_is_set[key]) {
8772 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8773 len += length(value) + length(field[++i])
8784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8785 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8786 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
8789 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
8790 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
8793 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8794 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
8795 # trailing colons and then remove the whole line if VPATH becomes empty
8796 # (actually we leave an empty line to preserve line numbers).
8797 if test "x
$srcdir" = x.; then
8798 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8816 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8817 fi # test -n "$CONFIG_FILES"
8820 eval set X " :F
$CONFIG_FILES "
8825 :[FHLC]) ac_mode=$ac_tag; continue;;
8827 case $ac_mode$ac_tag in
8829 :L* | :C*:*) as_fn_error $? "invalid tag \
`$ac_tag'" "$LINENO" 5;;
8830 :[FH]-) ac_tag=-:-;;
8831 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8848 -) ac_f="$ac_tmp/stdin";;
8849 *) # Look for the file first in the build tree, then in the source tree
8850 # (if the path is not absolute). The absolute path cannot be DOS-style,
8851 # because $ac_f cannot contain `:'.
8855 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8857 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8859 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s
/'/'\\\\\\\\''/g
"`;; esac
8860 as_fn_append ac_file_inputs " '$ac_f'"
8863 # Let's still pretend it is `configure' which instantiates (i.e., don't
8864 # use $as_me), people would be surprised to read:
8865 # /* config.h. Generated by config.status. */
8866 configure_input='Generated from '`
8867 $as_echo "$
*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8869 if test x"$ac_file" != x-; then
8870 configure_input="$ac_file.
$configure_input"
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: creating
$ac_file" >&5
8872 $as_echo "$as_me: creating
$ac_file" >&6;}
8874 # Neutralize special characters interpreted by sed in replacement strings.
8875 case $configure_input in #(
8876 *\&* | *\|* | *\\* )
8877 ac_sed_conf_input=`$as_echo "$configure_input" |
8878 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8879 *) ac_sed_conf_input=$configure_input;;
8883 *:-:* | *:-) cat >"$ac_tmp/stdin
" \
8884 || as_fn_error $? "could not create
$ac_file" "$LINENO" 5 ;;
8889 ac_dir=`$as_dirname -- "$ac_file" ||
8890 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8891 X"$ac_file" : 'X\(//\)[^/]' \| \
8892 X"$ac_file" : 'X\(//\)$' \| \
8893 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8894 $as_echo X"$ac_file" |
8895 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8912 as_dir="$ac_dir"; as_fn_mkdir_p
8916 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8918 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8919 # A "..
" for each directory in $ac_dir_suffix.
8920 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8921 case $ac_top_builddir_sub in
8922 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8923 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8926 ac_abs_top_builddir=$ac_pwd
8927 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8928 # for backward compatibility:
8929 ac_top_builddir=$ac_top_build_prefix
8932 .) # We are building in place.
8934 ac_top_srcdir=$ac_top_builddir_sub
8935 ac_abs_top_srcdir=$ac_pwd ;;
8936 [\\/]* | ?:[\\/]* ) # Absolute name.
8937 ac_srcdir=$srcdir$ac_dir_suffix;
8938 ac_top_srcdir=$srcdir
8939 ac_abs_top_srcdir=$srcdir ;;
8941 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8942 ac_top_srcdir=$ac_top_build_prefix$srcdir
8943 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8945 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8955 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8956 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8961 # If the template does not know about datarootdir, expand it.
8962 # FIXME: This hack should be removed a few years after 2.60.
8963 ac_datarootdir_hack=; ac_datarootdir_seen=
8974 case `eval "sed -n \"\
$ac_sed_dataroot\" $ac_file_inputs"` in
8975 *datarootdir*) ac_datarootdir_seen=yes;;
8976 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&5
8978 $as_echo "$as_me: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&2;}
8980 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8981 ac_datarootdir_hack='
8982 s&@datadir@&$datadir&g
8983 s&@docdir@&$docdir&g
8984 s&@infodir@&$infodir&g
8985 s&@localedir@&$localedir&g
8986 s&@mandir@&$mandir&g
8987 s&\\\${datarootdir}&$datarootdir&g' ;;
8991 # Neutralize VPATH when `$srcdir' = `.'.
8992 # Shell code in configure.ac might set extrasub.
8993 # FIXME: do we really want to maintain this feature?
8994 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8995 ac_sed_extra="$ac_vpsub
8998 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
9000 /@
[a
-zA-Z_][a
-zA-Z_0-9]*@
/!b
9001 s
|@configure_input@
|$ac_sed_conf_input|;t t
9002 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
9003 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
9004 s
&@srcdir@
&$ac_srcdir&;t t
9005 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
9006 s
&@top_srcdir@
&$ac_top_srcdir&;t t
9007 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
9008 s
&@builddir@
&$ac_builddir&;t t
9009 s
&@abs_builddir@
&$ac_abs_builddir&;t t
9010 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
9011 s
&@INSTALL@
&$ac_INSTALL&;t t
9012 $ac_datarootdir_hack
9014 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
9015 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
9017 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9018 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
9019 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9020 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
9022 which seems to be undefined. Please make sure it is defined" >&5
9023 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
9024 which seems to be undefined. Please make sure it is defined" >&2;}
9026 rm -f "$ac_tmp/stdin"
9028 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9029 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9031 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9043 ac_clean_files=$ac_clean_files_save
9045 test $ac_write_fail = 0 ||
9046 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9049 # configure is writing to config.log, and then calls config.status.
9050 # config.status does its own redirection, appending to config.log.
9051 # Unfortunately, on DOS this fails, as config.log is still kept open
9052 # by configure, so config.status won't be able to
write to it
; its
9053 # output is simply discarded. So we exec the FD to /dev/null,
9054 # effectively closing config.log, so it can be properly (re)opened and
9055 # appended to by config.status. When coming back to configure, we
9056 # need to make the FD available again.
9057 if test "$no_create" != yes; then
9059 ac_config_status_args
=
9060 test "$silent" = yes &&
9061 ac_config_status_args
="$ac_config_status_args --quiet"
9063 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
9065 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9066 # would make configure fail if this is the last instruction.
9067 $ac_cs_success || as_fn_exit
1
9069 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
9070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9071 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9076 echo "ICU for C/C++ $VERSION is ready to be built."
9077 echo "=== Important Notes: ==="
9079 echo "Data Packaging: $datapackaging"
9080 echo " This means: $datapackaging_msg"
9081 echo " To locate data: $datapackaging_howfound"
9083 if test -n "`$U_MAKE -v 2>&1 | grep '^GNU Make'`"; then
9084 echo "Building ICU: Use a GNU make such as $U_MAKE to build ICU."
9086 echo "** WARNING: $U_MAKE may not be GNU make."
9087 echo "This may cause ICU to fail to build. Please make sure that GNU make"
9088 echo "is in your PATH so that the configure script can detect its location."
9090 if test "x$AR" = "xfalse"; then
9091 echo "*** WARNING: Archiver ar not found. Set AR= or fix PATH. Some builds (such as static) may fail."
9094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the version of \"$U_MAKE\"" >&5
9095 $as_echo_n "checking the version of \"$U_MAKE\"... " >&6; }
9096 if "$U_MAKE" -f "$srcdir/config/gmakever.mk" PLATFORM
="$platform"; then
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9098 $as_echo "ok" >&6; }
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old or test failed - try upgrading GNU Make" >&5
9101 $as_echo "too old or test failed - try upgrading GNU Make" >&6; }
9105 if test -n "$UCONFIG_CPPFLAGS"; then
9106 HDRFILE
="uconfig.h.prepend"
9107 echo "*** WARNING: You must set the following flags before code compiled against this ICU will function properly:"
9109 echo " ${UCONFIG_CPPFLAGS}"
9111 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.'
9112 echo "Creating the file ${HDRFILE}"
9114 echo '--------------- ' "${HDRFILE}"
9116 echo '/* ICU customizations: put these lines at the top of uconfig.h */' >> "${HDRFILE}"
9117 echo >> "${HDRFILE}"
9118 for flag
in ${UCONFIG_CPPFLAGS};
9120 echo " /* $flag */" >> "${HDRFILE}"
9123 \
echo "${flag}" | sed -n 's%-D\([^=]*\)=%#define \1 %p' >> "${HDRFILE}"
9124 \
echo >> "${HDRFILE}"
9127 \
echo "${flag}" | sed -n 's%-D\([^=]*\)%#define \1 %p' >> "${HDRFILE}"
9128 \
echo >> "${HDRFILE}"
9131 \
echo "/* Not sure how to handle this argument: ${flag} */" >> "${HDRFILE}"
9132 \
echo >> "${HDRFILE}"
9137 \
echo "/* End of ${HDRFILE} ------------ */" >> "${HDRFILE}"
9138 echo >> "${HDRFILE}"
9139 echo '--------------- end ' "${HDRFILE}"
9143 if test -n "$UCONFIG_CFLAGS"; then
9144 echo "C apps may want to build with CFLAGS = ${UCONFIG_CFLAGS}"
9147 if test -n "$UCONFIG_CXXFLAGS"; then
9148 echo "C++ apps may want to build with CXXFLAGS = ${UCONFIG_CXXFLAGS}"
9151 if test "$tools" = false
;
9153 echo "## Note: you have disabled ICU's tools. This ICU cannot build its own data or tests."
9154 echo "## Expect build failures in the 'data', 'test', and other directories."
9157 $as_unset _CXX_CXXSUFFIX