2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ICU 64.2.
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
='64.2'
586 PACKAGE_STRING
='ICU 64.2'
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
764 program_transform_name
777 enable_option_checking
805 ac_precious_vars
='build_alias
824 # Initialize some variables set by options.
826 ac_init_version
=false
827 ac_unrecognized_opts
=
829 # The variables have the same names as the options, with
830 # dashes changed to underlines.
838 program_transform_name
=s
,x
,x
,
846 # Installation directory options.
847 # These are left unexpanded so users can "make install exec_prefix=/foo"
848 # and all the variables that are supposed to be based on exec_prefix
849 # by default will actually change.
850 # Use braces instead of parens because sh, perl, etc. also accept them.
851 # (The list follows the same order as the GNU Coding Standards.)
852 bindir
='${exec_prefix}/bin'
853 sbindir
='${exec_prefix}/sbin'
854 libexecdir
='${exec_prefix}/libexec'
855 datarootdir
='${prefix}/share'
856 datadir
='${datarootdir}'
857 sysconfdir
='${prefix}/etc'
858 sharedstatedir
='${prefix}/com'
859 localstatedir
='${prefix}/var'
860 includedir
='${prefix}/include'
861 oldincludedir
='/usr/include'
862 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
863 infodir
='${datarootdir}/info'
868 libdir
='${exec_prefix}/lib'
869 localedir
='${datarootdir}/locale'
870 mandir
='${datarootdir}/man'
876 # If the previous option needs an argument, assign it.
877 if test -n "$ac_prev"; then
878 eval $ac_prev=\
$ac_option
884 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
889 # Accept the important Cygnus configure options, so we can diagnose typos.
891 case $ac_dashdash$ac_option in
895 -bindir | --bindir | --bindi | --bind | --bin | --bi)
897 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
900 -build | --build | --buil | --bui | --bu)
901 ac_prev
=build_alias
;;
902 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
903 build_alias
=$ac_optarg ;;
905 -cache-file | --cache-file | --cache-fil | --cache-fi \
906 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
907 ac_prev
=cache_file
;;
908 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
909 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
910 cache_file
=$ac_optarg ;;
913 cache_file
=config.cache
;;
915 -datadir | --datadir | --datadi | --datad)
917 -datadir=* | --datadir=* | --datadi=* | --datad=*)
918 datadir
=$ac_optarg ;;
920 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
921 | --dataroo | --dataro | --datar)
922 ac_prev
=datarootdir
;;
923 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
924 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
925 datarootdir
=$ac_optarg ;;
927 -disable-* | --disable-*)
928 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
929 # Reject names that are not valid shell variable names.
930 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
931 as_fn_error $?
"invalid feature name: $ac_useropt"
932 ac_useropt_orig
=$ac_useropt
933 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934 case $ac_user_opts in
938 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
939 ac_unrecognized_sep
=', ';;
941 eval enable_
$ac_useropt=no
;;
943 -docdir | --docdir | --docdi | --doc | --do)
945 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
948 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
950 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
953 -enable-* | --enable-*)
954 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
955 # Reject names that are not valid shell variable names.
956 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
957 as_fn_error $?
"invalid feature name: $ac_useropt"
958 ac_useropt_orig
=$ac_useropt
959 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
960 case $ac_user_opts in
964 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
965 ac_unrecognized_sep
=', ';;
967 eval enable_
$ac_useropt=\
$ac_optarg ;;
969 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
970 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
971 | --exec | --exe | --ex)
972 ac_prev
=exec_prefix
;;
973 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
974 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
975 | --exec=* | --exe=* | --ex=*)
976 exec_prefix
=$ac_optarg ;;
978 -gas | --gas | --ga | --g)
979 # Obsolete; use --with-gas.
982 -help | --help | --hel | --he | -h)
984 -help=r
* | --help=r
* | --hel=r
* | --he=r
* | -hr*)
985 ac_init_help
=recursive
;;
986 -help=s
* | --help=s
* | --hel=s
* | --he=s
* | -hs*)
987 ac_init_help
=short
;;
989 -host | --host | --hos | --ho)
990 ac_prev
=host_alias
;;
991 -host=* | --host=* | --hos=* | --ho=*)
992 host_alias
=$ac_optarg ;;
994 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
996 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
998 htmldir
=$ac_optarg ;;
1000 -includedir | --includedir | --includedi | --included | --include \
1001 | --includ | --inclu | --incl | --inc)
1002 ac_prev
=includedir
;;
1003 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1004 | --includ=* | --inclu=* | --incl=* | --inc=*)
1005 includedir
=$ac_optarg ;;
1007 -infodir | --infodir | --infodi | --infod | --info | --inf)
1009 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1010 infodir
=$ac_optarg ;;
1012 -libdir | --libdir | --libdi | --libd)
1014 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1015 libdir
=$ac_optarg ;;
1017 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1018 | --libexe | --libex | --libe)
1019 ac_prev
=libexecdir
;;
1020 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1021 | --libexe=* | --libex=* | --libe=*)
1022 libexecdir
=$ac_optarg ;;
1024 -localedir | --localedir | --localedi | --localed | --locale)
1025 ac_prev
=localedir
;;
1026 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1027 localedir
=$ac_optarg ;;
1029 -localstatedir | --localstatedir | --localstatedi | --localstated \
1030 | --localstate | --localstat | --localsta | --localst | --locals)
1031 ac_prev
=localstatedir
;;
1032 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1033 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1034 localstatedir
=$ac_optarg ;;
1036 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1038 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1039 mandir
=$ac_optarg ;;
1041 -nfp | --nfp | --nf)
1042 # Obsolete; use --without-fp.
1045 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1046 | --no-cr | --no-c | -n)
1049 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1050 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1053 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1054 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1055 | --oldin | --oldi | --old | --ol | --o)
1056 ac_prev
=oldincludedir
;;
1057 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1058 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1059 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1060 oldincludedir
=$ac_optarg ;;
1062 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1064 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1065 prefix
=$ac_optarg ;;
1067 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1068 | --program-pre | --program-pr | --program-p)
1069 ac_prev
=program_prefix
;;
1070 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1071 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1072 program_prefix
=$ac_optarg ;;
1074 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1075 | --program-suf | --program-su | --program-s)
1076 ac_prev
=program_suffix
;;
1077 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1078 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1079 program_suffix
=$ac_optarg ;;
1081 -program-transform-name | --program-transform-name \
1082 | --program-transform-nam | --program-transform-na \
1083 | --program-transform-n | --program-transform- \
1084 | --program-transform | --program-transfor \
1085 | --program-transfo | --program-transf \
1086 | --program-trans | --program-tran \
1087 | --progr-tra | --program-tr | --program-t)
1088 ac_prev
=program_transform_name
;;
1089 -program-transform-name=* | --program-transform-name=* \
1090 | --program-transform-nam=* | --program-transform-na=* \
1091 | --program-transform-n=* | --program-transform-=* \
1092 | --program-transform=* | --program-transfor=* \
1093 | --program-transfo=* | --program-transf=* \
1094 | --program-trans=* | --program-tran=* \
1095 | --progr-tra=* | --program-tr=* | --program-t=*)
1096 program_transform_name
=$ac_optarg ;;
1098 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1100 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1101 pdfdir
=$ac_optarg ;;
1103 -psdir | --psdir | --psdi | --psd | --ps)
1105 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1108 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1109 | -silent | --silent | --silen | --sile | --sil)
1112 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1114 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1116 sbindir
=$ac_optarg ;;
1118 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1119 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1120 | --sharedst | --shareds | --shared | --share | --shar \
1122 ac_prev
=sharedstatedir
;;
1123 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1124 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1125 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1127 sharedstatedir
=$ac_optarg ;;
1129 -site | --site | --sit)
1131 -site=* | --site=* | --sit=*)
1134 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1136 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1137 srcdir
=$ac_optarg ;;
1139 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1140 | --syscon | --sysco | --sysc | --sys | --sy)
1141 ac_prev
=sysconfdir
;;
1142 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1143 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1144 sysconfdir
=$ac_optarg ;;
1146 -target | --target | --targe | --targ | --tar | --ta | --t)
1147 ac_prev
=target_alias
;;
1148 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1149 target_alias
=$ac_optarg ;;
1151 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1154 -version | --version | --versio | --versi | --vers | -V)
1155 ac_init_version
=: ;;
1158 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1159 # Reject names that are not valid shell variable names.
1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1161 as_fn_error $?
"invalid package name: $ac_useropt"
1162 ac_useropt_orig
=$ac_useropt
1163 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164 case $ac_user_opts in
1168 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1169 ac_unrecognized_sep
=', ';;
1171 eval with_
$ac_useropt=\
$ac_optarg ;;
1173 -without-* | --without-*)
1174 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1175 # Reject names that are not valid shell variable names.
1176 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1177 as_fn_error $?
"invalid package name: $ac_useropt"
1178 ac_useropt_orig
=$ac_useropt
1179 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1180 case $ac_user_opts in
1184 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1185 ac_unrecognized_sep
=', ';;
1187 eval with_
$ac_useropt=no
;;
1190 # Obsolete; use --with-x.
1193 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1194 | --x-incl | --x-inc | --x-in | --x-i)
1195 ac_prev
=x_includes
;;
1196 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1197 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1198 x_includes
=$ac_optarg ;;
1200 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1201 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1202 ac_prev
=x_libraries
;;
1203 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1204 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1205 x_libraries
=$ac_optarg ;;
1207 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1208 Try \`$0 --help' for more information"
1212 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1213 # Reject names that are not valid shell variable names.
1214 case $ac_envvar in #(
1215 '' | [0-9]* | *[!_$as_cr_alnum]* )
1216 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1218 eval $ac_envvar=\
$ac_optarg
1219 export $ac_envvar ;;
1222 # FIXME: should be removed in autoconf 3.0.
1223 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1224 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1225 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1226 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1232 if test -n "$ac_prev"; then
1233 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1234 as_fn_error $?
"missing argument to $ac_option"
1237 if test -n "$ac_unrecognized_opts"; then
1238 case $enable_option_checking in
1240 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1241 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1245 # Check all directory arguments for consistency.
1246 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1247 datadir sysconfdir sharedstatedir localstatedir includedir \
1248 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1249 libdir localedir mandir
1251 eval ac_val
=\$
$ac_var
1252 # Remove trailing slashes.
1255 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1256 eval $ac_var=\
$ac_val;;
1258 # Be sure to have absolute directory names.
1260 [\\/$
]* | ?
:[\\/]* ) continue;;
1261 NONE
| '' ) case $ac_var in *prefix
) continue;; esac;;
1263 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1266 # There might be people who depend on the old broken behavior: `$host'
1267 # used to hold the argument of --host etc.
1268 # FIXME: To remove some day.
1271 target
=$target_alias
1273 # FIXME: To remove some day.
1274 if test "x$host_alias" != x
; then
1275 if test "x$build_alias" = x
; then
1276 cross_compiling
=maybe
1277 elif test "x$build_alias" != "x$host_alias"; then
1283 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1285 test "$silent" = yes && exec 6>/dev
/null
1288 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1289 ac_ls_di
=`ls -di .` &&
1290 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1291 as_fn_error $?
"working directory cannot be determined"
1292 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1293 as_fn_error $?
"pwd does not report name of working directory"
1296 # Find the source files, if location was not specified.
1297 if test -z "$srcdir"; then
1298 ac_srcdir_defaulted
=yes
1299 # Try the directory containing this script, then the parent directory.
1300 ac_confdir
=`$as_dirname -- "$as_myself" ||
1301 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1302 X"$as_myself" : 'X\(//\)[^/]' \| \
1303 X"$as_myself" : 'X\(//\)$' \| \
1304 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1305 $as_echo X"$as_myself" |
1306 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1324 if test ! -r "$srcdir/$ac_unique_file"; then
1328 ac_srcdir_defaulted
=no
1330 if test ! -r "$srcdir/$ac_unique_file"; then
1331 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1332 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1334 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1336 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1338 # When building in place, set srcdir=.
1339 if test "$ac_abs_confdir" = "$ac_pwd"; then
1342 # Remove unnecessary trailing slashes from srcdir.
1343 # Double slashes in file names in object file debugging info
1344 # mess up M-x gdb in Emacs.
1346 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1348 for ac_var
in $ac_precious_vars; do
1349 eval ac_env_
${ac_var}_set
=\
${${ac_var}+set}
1350 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1351 eval ac_cv_env_
${ac_var}_set
=\
${${ac_var}+set}
1352 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1356 # Report the --help message.
1358 if test "$ac_init_help" = "long"; then
1359 # Omit some internal or obsolete options to make the list less imposing.
1360 # This message is too long to be a string in the A/UX 3.1 sh.
1362 \`configure' configures ICU 64.2 to adapt to many kinds of systems.
1364 Usage: $0 [OPTION]... [VAR=VALUE]...
1366 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1367 VAR=VALUE. See below for descriptions of some of the useful variables.
1369 Defaults for the options are specified in brackets.
1372 -h, --help display this help and exit
1373 --help=short display options specific to this package
1374 --help=recursive display the short help of all the included packages
1375 -V, --version display version information and exit
1376 -q, --quiet, --silent do not print \`checking ...' messages
1377 --cache-file=FILE cache test results in FILE [disabled]
1378 -C, --config-cache alias for \`--cache-file=config.cache'
1379 -n, --no-create do not create output files
1380 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1382 Installation directories:
1383 --prefix=PREFIX install architecture-independent files in PREFIX
1384 [$ac_default_prefix]
1385 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1388 By default, \`make install' will install all the files in
1389 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1390 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1391 for instance \`--prefix=\$HOME'.
1393 For better control, use the options below.
1395 Fine tuning of the installation directories:
1396 --bindir=DIR user executables [EPREFIX/bin]
1397 --sbindir=DIR system admin executables [EPREFIX/sbin]
1398 --libexecdir=DIR program executables [EPREFIX/libexec]
1399 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1400 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1401 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1402 --libdir=DIR object code libraries [EPREFIX/lib]
1403 --includedir=DIR C header files [PREFIX/include]
1404 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1405 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1406 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1407 --infodir=DIR info documentation [DATAROOTDIR/info]
1408 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1409 --mandir=DIR man documentation [DATAROOTDIR/man]
1410 --docdir=DIR documentation root [DATAROOTDIR/doc/International
1411 Components for Unicode]
1412 --htmldir=DIR html documentation [DOCDIR]
1413 --dvidir=DIR dvi documentation [DOCDIR]
1414 --pdfdir=DIR pdf documentation [DOCDIR]
1415 --psdir=DIR ps documentation [DOCDIR]
1421 --build=BUILD configure
for building on BUILD
[guessed
]
1422 --host=HOST cross
-compile to build programs to run on HOST
[BUILD
]
1426 if test -n "$ac_init_help"; then
1427 case $ac_init_help in
1428 short
| recursive
) echo "Configuration of ICU 64.2:";;
1433 --disable-option-checking ignore unrecognized
--enable/--with options
1434 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1435 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1436 --enable-icu-config install icu
-config
1437 --enable-debug build debug libraries and
enable the U_DEBUG define default
=no
1438 --enable-release build release libraries default
=yes
1439 --enable-strict compile with strict compiler options default
=yes
1440 --enable-64bit-libs (deprecated
, use
--with-library-bits) build
64-bit libraries default
= platform default
1441 --enable-shared build shared libraries default
=yes
1442 --enable-static build static libraries default
=no
1443 --enable-auto-cleanup enable auto cleanup of libraries default
=no
1444 --enable-draft enable draft APIs
(and internal APIs
) default
=yes
1445 --enable-renaming add a version suffix to symbols default
=yes
1446 --enable-tracing enable function and data tracing default
=no
1447 --enable-plugins enable plugins default
=no
1448 --disable-dyload disable dynamic loading default
=no
1449 --enable-rpath use rpath when linking default is only
if necessary
1450 --enable-weak-threads weakly reference the threading library default
=no
1451 --enable-extras build ICU extras default
=yes
1452 --enable-icuio build ICU
's icuio library default=yes
1453 --enable-layoutex build ICU's Paragraph Layout library default
=yes.
1454 icu
-le-hb must be installed via pkg
-config. See http
://harfbuzz.org
1456 --enable-tools build ICU
's tools default=yes
1457 --enable-tests build ICU tests default=yes
1458 --enable-samples build ICU samples default=yes
1460 Additionally, the variable FORCE_LIBS may be set before calling configure.
1461 If set, it will REPLACE any automatic list of libraries.
1464 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1465 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1466 --with-cross-build=dir specify an absolute path to the build directory of an ICU built for the current platform default=no cross dir
1467 --with-library-bits=bits specify how many bits to use for the library (32, 64, 64else32, nochange) default=nochange
1468 --with-data-packaging specify how to package ICU data. Possible values:
1469 files raw files (.res, etc)
1470 archive build a single icudtXX.dat file
1471 library shared library (.dll/.so/etc.)
1472 static static library (.a/.lib/etc.)
1473 auto build shared if possible (default)
1474 See http://userguide.icu-project.org/icudata for more info.
1475 --with-library-suffix=suffix tag a suffix to the library names default=
1477 Some influential environment variables:
1478 CC C compiler command
1479 CFLAGS C compiler flags
1480 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1481 nonstandard directory <lib dir>
1482 LIBS libraries to pass to the linker, e.g. -l<library>
1483 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1484 you have headers in a nonstandard directory <include dir>
1485 CXX C++ compiler command
1486 CXXFLAGS C++ compiler flags
1487 PKG_CONFIG path to pkg-config utility
1489 directories to add to pkg-config's search path
1491 path overriding pkg
-config's built-in search path
1493 C compiler flags for ICULEHB, overriding pkg-config
1495 linker flags for ICULEHB, overriding pkg-config
1498 Use these variables to override the choices made by `configure' or to
help
1499 it to
find libraries and programs with nonstandard names
/locations.
1501 Report bugs to
<http
://icu
-project.org
/bugs
>.
1502 ICU home page
: <http
://icu
-project.org
>.
1507 if test "$ac_init_help" = "recursive"; then
1508 # If there are subdirs, report their specific --help.
1509 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1510 test -d "$ac_dir" ||
1511 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1516 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1518 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1519 # A ".." for each directory in $ac_dir_suffix.
1520 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1521 case $ac_top_builddir_sub in
1522 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1523 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1526 ac_abs_top_builddir
=$ac_pwd
1527 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1528 # for backward compatibility:
1529 ac_top_builddir
=$ac_top_build_prefix
1532 .
) # We are building in place.
1534 ac_top_srcdir
=$ac_top_builddir_sub
1535 ac_abs_top_srcdir
=$ac_pwd ;;
1536 [\\/]* | ?
:[\\/]* ) # Absolute name.
1537 ac_srcdir
=$srcdir$ac_dir_suffix;
1538 ac_top_srcdir
=$srcdir
1539 ac_abs_top_srcdir
=$srcdir ;;
1541 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1542 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1543 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1545 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1547 cd "$ac_dir" || { ac_status
=$?
; continue; }
1548 # Check for guested configure.
1549 if test -f "$ac_srcdir/configure.gnu"; then
1551 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1552 elif test -f "$ac_srcdir/configure"; then
1554 $SHELL "$ac_srcdir/configure" --help=recursive
1556 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1558 cd "$ac_pwd" || { ac_status
=$?
; break; }
1562 test -n "$ac_init_help" && exit $ac_status
1563 if $ac_init_version; then
1566 generated by GNU Autoconf
2.69
1568 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1569 This configure
script is free software
; the Free Software Foundation
1570 gives unlimited permission to copy
, distribute and modify it.
1572 Copyright
(C
) 2016 and later
: Unicode
, Inc. and others. License
& terms of use
: http
://www.unicode.org
/copyright.html
1577 ## ------------------------ ##
1578 ## Autoconf initialization. ##
1579 ## ------------------------ ##
1581 # ac_fn_c_try_compile LINENO
1582 # --------------------------
1583 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1584 ac_fn_c_try_compile
()
1586 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1587 rm -f conftest.
$ac_objext
1588 if { { ac_try
="$ac_compile"
1590 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1593 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594 $as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_compile") 2>conftest.err
1597 if test -s conftest.err; then
1598 grep -v '^ *+' conftest.err >conftest.er1
1599 cat conftest.er1 >&5
1600 mv -f conftest.er1 conftest.err
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } && {
1604 test -z "$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 } && test -s conftest.$ac_objext; then :
1609 $as_echo "$as_me: failed program was:" >&5
1610 sed 's/^/| /' conftest.$ac_ext >&5
1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615 as_fn_set_status $ac_retval
1617 } # ac_fn_c_try_compile
1619 # ac_fn_cxx_try_compile LINENO
1620 # ----------------------------
1621 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1622 ac_fn_cxx_try_compile ()
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 rm -f conftest.$ac_objext
1626 if { { ac_try="$ac_compile"
1628 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
1629 *) ac_try_echo
=$ac_try;;
1631 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1632 $as_echo "$ac_try_echo"; } >&5
1633 (eval "$ac_compile") 2>conftest.err
1635 if test -s conftest.err
; then
1636 grep -v '^ *+' conftest.err
>conftest.er1
1637 cat conftest.er1
>&5
1638 mv -f conftest.er1 conftest.err
1640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641 test $ac_status = 0; } && {
1642 test -z "$ac_cxx_werror_flag" ||
1643 test ! -s conftest.err
1644 } && test -s conftest.
$ac_objext; then :
1647 $as_echo "$as_me: failed program was:" >&5
1648 sed 's/^/| /' conftest.
$ac_ext >&5
1652 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1653 as_fn_set_status
$ac_retval
1655 } # ac_fn_cxx_try_compile
1657 # ac_fn_c_try_cpp LINENO
1658 # ----------------------
1659 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1662 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1663 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1665 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
1666 *) ac_try_echo=$ac_try;;
1668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669 $as_echo "$ac_try_echo"; } >&5
1670 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1672 if test -s conftest.err; then
1673 grep -v '^ *+' conftest.err >conftest.er1
1674 cat conftest.er1 >&5
1675 mv -f conftest.er1 conftest.err
1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } > conftest.i && {
1679 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1680 test ! -s conftest.err
1684 $as_echo "$as_me: failed program was:" >&5
1685 sed 's/^/| /' conftest.$ac_ext >&5
1689 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690 as_fn_set_status $ac_retval
1694 # ac_fn_cxx_try_link LINENO
1695 # -------------------------
1696 # Try to link conftest.$ac_ext, and return whether this succeeded.
1697 ac_fn_cxx_try_link ()
1699 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700 rm -f conftest.$ac_objext conftest$ac_exeext
1701 if { { ac_try="$ac_link"
1703 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
1704 *) ac_try_echo
=$ac_try;;
1706 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1707 $as_echo "$ac_try_echo"; } >&5
1708 (eval "$ac_link") 2>conftest.err
1710 if test -s conftest.err
; then
1711 grep -v '^ *+' conftest.err
>conftest.er1
1712 cat conftest.er1
>&5
1713 mv -f conftest.er1 conftest.err
1715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 test $ac_status = 0; } && {
1717 test -z "$ac_cxx_werror_flag" ||
1718 test ! -s conftest.err
1719 } && test -s conftest
$ac_exeext && {
1720 test "$cross_compiling" = yes ||
1721 test -x conftest
$ac_exeext
1725 $as_echo "$as_me: failed program was:" >&5
1726 sed 's/^/| /' conftest.
$ac_ext >&5
1730 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1731 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1732 # interfere with the next link command; also delete a directory that is
1733 # left behind by Apple's compiler. We do this before executing the actions.
1734 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1735 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736 as_fn_set_status
$ac_retval
1738 } # ac_fn_cxx_try_link
1740 # ac_fn_c_try_run LINENO
1741 # ----------------------
1742 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1743 # that executables *can* be run.
1746 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1747 if { { ac_try
="$ac_link"
1749 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
1750 *) ac_try_echo=$ac_try;;
1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753 $as_echo "$ac_try_echo"; } >&5
1754 (eval "$ac_link") 2>&5
1756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1758 { { case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
1760 *) ac_try_echo
=$ac_try;;
1762 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763 $as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_try") 2>&5
1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767 test $ac_status = 0; }; }; then :
1770 $as_echo "$as_me: program exited with status $ac_status" >&5
1771 $as_echo "$as_me: failed program was:" >&5
1772 sed 's/^/| /' conftest.
$ac_ext >&5
1774 ac_retval
=$ac_status
1776 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1777 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778 as_fn_set_status
$ac_retval
1782 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1783 # --------------------------------------------
1784 # Tries to find the compile-time value of EXPR in a program that includes
1785 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1787 ac_fn_c_compute_int
()
1789 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1790 if test "$cross_compiling" = yes; then
1791 # Depending upon the size, compute the lo and hi bounds.
1792 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h. */
1798 static int test_array [1 - 2 * !(($2) >= 0)];
1800 return test_array [0];
1806 if ac_fn_c_try_compile
"$LINENO"; then :
1809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1815 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1817 return test_array [0];
1823 if ac_fn_c_try_compile
"$LINENO"; then :
1824 ac_hi
=$ac_mid; break
1826 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
1827 if test $ac_lo -le $ac_mid; then
1831 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
1833 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1836 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1837 /* end confdefs.h. */
1842 static int test_array [1 - 2 * !(($2) < 0)];
1844 return test_array [0];
1850 if ac_fn_c_try_compile
"$LINENO"; then :
1853 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1854 /* end confdefs.h. */
1859 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1861 return test_array [0];
1867 if ac_fn_c_try_compile
"$LINENO"; then :
1868 ac_lo
=$ac_mid; break
1870 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
1871 if test $ac_mid -le $ac_hi; then
1875 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
1877 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1882 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1884 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1885 # Binary search between lo and hi bounds.
1886 while test "x$ac_lo" != "x$ac_hi"; do
1887 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
1888 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h. */
1894 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1896 return test_array [0];
1902 if ac_fn_c_try_compile
"$LINENO"; then :
1905 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
1907 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1910 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
1914 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1915 /* end confdefs.h. */
1917 static long int longval () { return $2; }
1918 static unsigned long int ulongval () { return $2; }
1925 FILE *f = fopen ("conftest.val", "w");
1930 long int i = longval ();
1933 fprintf (f, "%ld", i);
1937 unsigned long int i = ulongval ();
1940 fprintf (f, "%lu", i);
1942 /* Do not output a trailing newline, as this causes \r\n confusion
1943 on some platforms. */
1944 return ferror (f) || fclose (f) != 0;
1950 if ac_fn_c_try_run
"$LINENO"; then :
1951 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
1955 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
1956 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
1960 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1961 as_fn_set_status
$ac_retval
1963 } # ac_fn_c_compute_int
1965 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1966 # -------------------------------------------------------
1967 # Tests whether HEADER exists and can be compiled using the include files in
1968 # INCLUDES, setting the cache variable VAR accordingly.
1969 ac_fn_c_check_header_compile
()
1971 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1973 $as_echo_n "checking for $2... " >&6; }
1974 if eval \
${$3+:} false
; then :
1975 $as_echo_n "(cached) " >&6
1977 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1978 /* end confdefs.h. */
1982 if ac_fn_c_try_compile
"$LINENO"; then :
1987 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1994 } # ac_fn_c_check_header_compile
1996 # ac_fn_c_try_link LINENO
1997 # -----------------------
1998 # Try to link conftest.$ac_ext, and return whether this succeeded.
2001 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2002 rm -f conftest.
$ac_objext conftest
$ac_exeext
2003 if { { ac_try
="$ac_link"
2005 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
2006 *) ac_try_echo=$ac_try;;
2008 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2009 $as_echo "$ac_try_echo"; } >&5
2010 (eval "$ac_link") 2>conftest.err
2012 if test -s conftest.err; then
2013 grep -v '^ *+' conftest.err >conftest.er1
2014 cat conftest.er1 >&5
2015 mv -f conftest.er1 conftest.err
2017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2018 test $ac_status = 0; } && {
2019 test -z "$ac_c_werror_flag" ||
2020 test ! -s conftest.err
2021 } && test -s conftest$ac_exeext && {
2022 test "$cross_compiling" = yes ||
2023 test -x conftest$ac_exeext
2027 $as_echo "$as_me: failed program was:" >&5
2028 sed 's/^/| /' conftest.$ac_ext >&5
2032 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2033 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2034 # interfere with the next link command; also delete a directory that is
2035 # left behind by Apple's compiler. We do this before executing the actions.
2036 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2037 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2038 as_fn_set_status $ac_retval
2040 } # ac_fn_c_try_link
2042 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2043 # -------------------------------------------------------
2044 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2045 # the include files in INCLUDES and setting the cache variable VAR
2047 ac_fn_c_check_header_mongrel ()
2049 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2050 if eval \${$3+:} false; then :
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2052 $as_echo_n "checking for $2... " >&6; }
2053 if eval \${$3+:} false; then :
2054 $as_echo_n "(cached) " >&6
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2058 $as_echo "$ac_res" >&6; }
2060 # Is the header compilable?
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2062 $as_echo_n "checking $2 usability... " >&6; }
2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064 /* end confdefs.h. */
2068 if ac_fn_c_try_compile "$LINENO"; then :
2069 ac_header_compiler=yes
2071 ac_header_compiler=no
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2075 $as_echo "$ac_header_compiler" >&6; }
2077 # Is the header present?
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2079 $as_echo_n "checking $2 presence... " >&6; }
2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081 /* end confdefs.h. */
2084 if ac_fn_c_try_cpp "$LINENO"; then :
2085 ac_header_preproc=yes
2087 ac_header_preproc=no
2089 rm -f conftest.err conftest.i conftest.$ac_ext
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2091 $as_echo "$ac_header_preproc" >&6; }
2093 # So? What about this header?
2094 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2097 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2099 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2103 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2105 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2107 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2109 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2111 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2112 ( $as_echo "## ------------------------------------------ ##
2113 ## Report this to http://icu-project.org/bugs ##
2114 ## ------------------------------------------ ##"
2115 ) | sed "s/^/$as_me: WARNING: /" >&2
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2119 $as_echo_n "checking for $2... " >&6; }
2120 if eval \${$3+:} false; then :
2121 $as_echo_n "(cached) " >&6
2123 eval "$3=\$ac_header_compiler"
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2127 $as_echo "$ac_res" >&6; }
2129 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2131 } # ac_fn_c_check_header_mongrel
2133 # ac_fn_c_check_func LINENO FUNC VAR
2134 # ----------------------------------
2135 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2136 ac_fn_c_check_func ()
2138 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2140 $as_echo_n "checking for $2... " >&6; }
2141 if eval \${$3+:} false; then :
2142 $as_echo_n "(cached) " >&6
2144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145 /* end confdefs.h. */
2146 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2147 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2148 #define $2 innocuous_$2
2150 /* System header to define __stub macros and hopefully few prototypes,
2151 which can conflict with char $2 (); below.
2152 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2153 <limits.h> exists even on freestanding compilers. */
2156 # include <limits.h>
2158 # include <assert.h>
2163 /* Override any GCC internal prototype to avoid an error.
2164 Use char because int might match the return type of a GCC
2165 builtin and then its argument prototype would still apply. */
2170 /* The GNU C library defines this for functions which it implements
2171 to always fail with ENOSYS. Some functions are actually named
2172 something starting with __ and the normal name is an alias. */
2173 #if defined __stub_$2 || defined __stub___$2
2185 if ac_fn_c_try_link "$LINENO"; then :
2190 rm -f core conftest.err conftest.$ac_objext \
2191 conftest$ac_exeext conftest.$ac_ext
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2195 $as_echo "$ac_res" >&6; }
2196 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2198 } # ac_fn_c_check_func
2200 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2201 # -------------------------------------------
2202 # Tests whether TYPE exists after having included INCLUDES, setting cache
2203 # variable VAR accordingly.
2204 ac_fn_c_check_type ()
2206 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2208 $as_echo_n "checking for $2... " >&6; }
2209 if eval \${$3+:} false; then :
2210 $as_echo_n "(cached) " >&6
2213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2214 /* end confdefs.h. */
2225 if ac_fn_c_try_compile "$LINENO"; then :
2226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2227 /* end confdefs.h. */
2238 if ac_fn_c_try_compile "$LINENO"; then :
2243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2249 $as_echo "$ac_res" >&6; }
2250 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2252 } # ac_fn_c_check_type
2253 cat >config.log <<_ACEOF
2254 This file contains any messages produced by compilers while
2255 running configure, to aid debugging if configure makes a mistake.
2257 It was created by ICU $as_me 64.2, which was
2258 generated by GNU Autoconf 2.69. Invocation command line was
2270 hostname = `(hostname
|| uname
-n) 2>/dev
/null
| sed 1q
`
2271 uname -m = `(uname
-m) 2>/dev
/null
|| echo unknown
`
2272 uname -r = `(uname
-r) 2>/dev
/null
|| echo unknown
`
2273 uname -s = `(uname
-s) 2>/dev
/null
|| echo unknown
`
2274 uname -v = `(uname
-v) 2>/dev
/null
|| echo unknown
`
2276 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null
|| echo unknown
`
2277 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null
|| echo unknown
`
2279 /bin/arch = `(/bin
/arch
) 2>/dev
/null
|| echo unknown
`
2280 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null
|| echo unknown
`
2281 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null
|| echo unknown
`
2282 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null
|| echo unknown
`
2283 /bin/machine = `(/bin
/machine
) 2>/dev
/null
|| echo unknown
`
2284 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null
|| echo unknown
`
2285 /bin/universe = `(/bin
/universe
) 2>/dev
/null
|| echo unknown
`
2289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2293 test -z "$as_dir" && as_dir=.
2294 $as_echo "PATH: $as_dir"
2310 # Keep a trace of the command line.
2311 # Strip out --no-create and --no-recursion so they do not pile up.
2312 # Strip out --silent because we don't want to record it for future runs.
2313 # Also quote any args containing shell meta-characters.
2314 # Make two passes to allow for proper duplicate-argument suppression.
2318 ac_must_keep_next=false
2324 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2325 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2326 | -silent | --silent | --silen | --sile | --sil)
2329 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2332 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2334 as_fn_append ac_configure_args1 " '$ac_arg'"
2335 if test $ac_must_keep_next = true; then
2336 ac_must_keep_next=false # Got value, back to normal.
2339 *=* | --config-cache | -C | -disable-* | --disable-* \
2340 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2341 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2342 | -with-* | --with-* | -without-* | --without-* | --x)
2343 case "$ac_configure_args0 " in
2344 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2347 -* ) ac_must_keep_next=true ;;
2350 as_fn_append ac_configure_args " '$ac_arg'"
2355 { ac_configure_args0=; unset ac_configure_args0;}
2356 { ac_configure_args1=; unset ac_configure_args1;}
2358 # When interrupted or exit'd, cleanup temporary files, and complete
2359 # config.log. We remove comments because anyway the quotes in there
2360 # would cause problems or look ugly.
2361 # WARNING: Use '\'' to represent an apostrophe within the trap.
2362 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2363 trap 'exit_status=$?
2364 # Save into config.log some information that might help in debugging.
2368 $as_echo "## ---------------- ##
2369 ## Cache variables. ##
2370 ## ---------------- ##"
2372 # The following way of writing the cache mishandles newlines in values,
2374 for ac_var in `(set) 2>&1 | sed -n '\''s
/^\
([a
-zA-Z_][a
-zA-Z0-9_]*\
)=.
*/\
1/p
'\''`; do
2375 eval ac_val=\$$ac_var
2379 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2380 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2383 _ | IFS | as_nl) ;; #(
2384 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2385 *) { eval $ac_var=; unset $ac_var;} ;;
2390 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2391 *${as_nl}ac_space=\ *)
2393 "s/'\''/'\''\\\\'\'''\''/g;
2394 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2397 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2404 $as_echo "## ----------------- ##
2405 ## Output variables. ##
2406 ## ----------------- ##"
2408 for ac_var in $ac_subst_vars
2410 eval ac_val=\$$ac_var
2412 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2414 $as_echo "$ac_var='\''$ac_val'\''"
2418 if test -n "$ac_subst_files"; then
2419 $as_echo "## ------------------- ##
2420 ## File substitutions. ##
2421 ## ------------------- ##"
2423 for ac_var in $ac_subst_files
2425 eval ac_val=\$$ac_var
2427 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2429 $as_echo "$ac_var='\''$ac_val'\''"
2434 if test -s confdefs.h; then
2435 $as_echo "## ----------- ##
2442 test "$ac_signal" != 0 &&
2443 $as_echo "$as_me: caught signal $ac_signal"
2444 $as_echo "$as_me: exit $exit_status"
2446 rm -f core *.core core.conftest.* &&
2447 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2450 for ac_signal in 1 2 13 15; do
2451 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2455 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2456 rm -f -r conftest* confdefs.h
2458 $as_echo "/* confdefs.h */" > confdefs.h
2460 # Predefined preprocessor variables.
2462 cat >>confdefs.h <<_ACEOF
2463 #define PACKAGE_NAME "$PACKAGE_NAME"
2466 cat >>confdefs.h <<_ACEOF
2467 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2470 cat >>confdefs.h <<_ACEOF
2471 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_STRING "$PACKAGE_STRING"
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_URL "$PACKAGE_URL"
2487 # Let the site file select an alternate cache file if it wants to.
2488 # Prefer an explicitly selected file to automatically selected ones.
2491 if test -n "$CONFIG_SITE"; then
2492 # We do not want a PATH search for config.site.
2493 case $CONFIG_SITE in #((
2494 -*) ac_site_file1=./$CONFIG_SITE;;
2495 */*) ac_site_file1=$CONFIG_SITE;;
2496 *) ac_site_file1=./$CONFIG_SITE;;
2498 elif test "x$prefix" != xNONE; then
2499 ac_site_file1=$prefix/share/config.site
2500 ac_site_file2=$prefix/etc/config.site
2502 ac_site_file1=$ac_default_prefix/share/config.site
2503 ac_site_file2=$ac_default_prefix/etc/config.site
2505 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2507 test "x$ac_site_file" = xNONE && continue
2508 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2510 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2511 sed 's/^/| /' "$ac_site_file" >&5
2513 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2514 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2515 as_fn_error $? "failed to load site
script $ac_site_file
2516 See \
`config.log' for more details" "$LINENO" 5; }
2520 if test -r "$cache_file"; then
2521 # Some versions of bash will fail to source /dev/null (special files
2522 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2523 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2525 $as_echo "$as_me: loading cache $cache_file" >&6;}
2527 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2528 *) . "./$cache_file";;
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2533 $as_echo "$as_me: creating cache $cache_file" >&6;}
2537 # Check that the precious variables saved in the cache have kept the same
2539 ac_cache_corrupted=false
2540 for ac_var in $ac_precious_vars; do
2541 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2542 eval ac_new_set=\$ac_env_${ac_var}_set
2543 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2544 eval ac_new_val=\$ac_env_${ac_var}_value
2545 case $ac_old_set,$ac_new_set in
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2548 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2549 ac_cache_corrupted=: ;;
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2552 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2553 ac_cache_corrupted=: ;;
2556 if test "x$ac_old_val" != "x$ac_new_val"; then
2557 # differences in whitespace do not lead to failure.
2558 ac_old_val_w=`echo x
$ac_old_val`
2559 ac_new_val_w=`echo x
$ac_new_val`
2560 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2562 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2563 ac_cache_corrupted=:
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2566 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2567 eval $ac_var=\$ac_old_val
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2570 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2572 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2575 # Pass precious variables to config.status.
2576 if test "$ac_new_set" = set; then
2578 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2579 *) ac_arg=$ac_var=$ac_new_val ;;
2581 case " $ac_configure_args " in
2582 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2583 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2587 if $ac_cache_corrupted; then
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2589 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2591 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2592 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2594 ## -------------------- ##
2595 ## Main body of script. ##
2596 ## -------------------- ##
2599 ac_cpp='$CPP $CPPFLAGS'
2600 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2601 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2602 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2606 # Instruct Python to never write any byte code to the ICU source tree.
2607 PYTHONDONTWRITEBYTECODE=1
2608 export PYTHONDONTWRITEBYTECODE
2616 # Use custom echo test for newline option
2617 # Current autoconf (2.65) gives incorrect echo newline option
2619 # This may be removed later - mow (June 17, 2010)
2620 ICU_ECHO_C= ICU_ECHO_N= ICU_ECHO_T=
2621 case `/bin
/sh
-c "echo -n x"` in
2623 case `/bin
/sh
-c "echo 'x\c'"` in
2624 *c*) ICU_ECHO_T=' ';; # ECHO_T is single tab character.
2625 *) ICU_ECHO_C='\c';;
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU version numbers" >&5
2635 $as_echo_n "checking for ICU version numbers... " >&6; }
2637 # Get the ICU version from uversion.h or other headers
2639 sed -n 's/^[ ]*#[ ]*define[ ]*U_ICU_VERSION[ ]*"\([^"]*\)".*/\1/p' "$@"
2642 sed -n 's/^[ ]*#[ ]*define[ ]*U_UNICODE_VERSION[ ]*"\([^"]*\)".*/\1/p' "$@"
2644 VERSION=`geticuversion
$srcdir/common
/unicode
/uvernum.h
`
2645 if test x"$VERSION" = x; then
2646 as_fn_error $? "Cannot determine ICU version number from uvernum.h header file" "$LINENO" 5
2650 #if test "$VERSION" != "$PACKAGE_VERSION"; then
2651 # AC_MSG_ERROR([configure was generated for $PACKAGE_VERSION but uvernum.h has $VERSION - please rerun autoconf])
2654 UNICODE_VERSION=`getuversion
$srcdir/common
/unicode
/uchar.h
`
2655 if test x"$UNICODE_VERSION" = x; then
2656 as_fn_error $? "Cannot determine Unicode version number from uchar.h header file" "$LINENO" 5
2658 # Compute a reasonable library version from the release version. This is
2659 # very bad, but that's wanted... We want to make sure that the LIB_VERSION
2660 # has at least a dot in it, so we'll add a .0 if needed.
2661 #[LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'`]
2662 LIB_VERSION=$VERSION
2663 LIB_VERSION_MAJOR=`echo $LIB_VERSION | sed 's/\..*//'`
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: release $VERSION, library $LIB_VERSION, unicode version $UNICODE_VERSION" >&5
2668 $as_echo "release $VERSION, library $LIB_VERSION, unicode version $UNICODE_VERSION" >&6; }
2672 # Determine the host system
2674 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2675 if test -f "$ac_dir/install-sh"; then
2677 ac_install_sh="$ac_aux_dir/install-sh -c"
2679 elif test -f "$ac_dir/install.sh"; then
2681 ac_install_sh="$ac_aux_dir/install.sh -c"
2683 elif test -f "$ac_dir/shtool"; then
2685 ac_install_sh="$ac_aux_dir/shtool install -c"
2689 if test -z "$ac_aux_dir"; then
2690 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2693 # These three variables are undocumented and unsupported,
2694 # and are intended to be withdrawn in a future Autoconf release.
2695 # They can cause serious problems if a builder's source tree is in a directory
2696 # whose full name contains unusual characters.
2697 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2698 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2699 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2702 # Make sure we can run config.sub.
2703 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2704 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2707 $as_echo_n "checking build system type... " >&6; }
2708 if ${ac_cv_build+:} false; then :
2709 $as_echo_n "(cached) " >&6
2711 ac_build_alias=$build_alias
2712 test "x$ac_build_alias" = x &&
2713 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2714 test "x$ac_build_alias" = x &&
2715 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2716 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2717 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2721 $as_echo "$ac_cv_build" >&6; }
2722 case $ac_cv_build in
2724 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2727 ac_save_IFS=$IFS; IFS='-'
2733 # Remember, the first character of IFS is used to create $*,
2734 # except with old shells:
2737 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2741 $as_echo_n "checking host system type... " >&6; }
2742 if ${ac_cv_host+:} false; then :
2743 $as_echo_n "(cached) " >&6
2745 if test "x$host_alias" = x; then
2746 ac_cv_host=$ac_cv_build
2748 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2749 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2754 $as_echo "$ac_cv_host" >&6; }
2757 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2760 ac_save_IFS=$IFS; IFS='-'
2766 # Remember, the first character of IFS is used to create $*,
2767 # except with old shells:
2770 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2776 # This variable is needed on z/OS because the C++ compiler only recognizes .C
2778 export _CXX_CXXSUFFIX
2780 # Accumulate #defines
2782 # CONFIG_CPPFLAGS: These are defines that are set for ICU Build time only.
2783 # They are only needed for building ICU itself. Example: platform stuff
2785 # UCONFIG_CPPFLAGS: These are defines which are set for ICU build time,
2786 # and also a notice is output that they need to be set
2787 # for end-users of ICU also. uconfig.h.prepend is generated
2788 # with, for example, "#define U_DISABLE_RENAMING 1"
2789 # Example: ICU configuration stuff
2791 # UCONFIG_CFLAGS: contains a copy of anything that needs to be set by end users
2795 # Check whether to install icu-config
2796 # Check whether --enable-icu-config was given.
2797 if test "${enable_icu_config+set}" = set; then :
2798 enableval=$enable_icu_config; case "${enableval}" in
2799 yes) enable_icu_config=true ;;
2800 no) enable_icu_config=false ;;
2801 *) as_fn_error $? "bad value '${enableval}' for --enable-icu-config" "$LINENO" 5 ;;
2804 enable_icu_config=true
2807 INSTALL_ICU_CONFIG=$enable_icu_config
2810 # Check whether to build debug libraries
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build debug libraries" >&5
2812 $as_echo_n "checking whether to build debug libraries... " >&6; }
2815 # Check whether --enable-debug was given.
2816 if test "${enable_debug+set}" = set; then :
2817 enableval=$enable_debug; case "${enableval}" in
2818 yes|"") enabled=yes; ENABLE_DEBUG=1; CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEBUG=1" ;;
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
2824 $as_echo "$enabled" >&6; }
2827 # Check whether to build release libraries
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build release libraries" >&5
2829 $as_echo_n "checking whether to build release libraries... " >&6; }
2832 # Check whether --enable-release was given.
2833 if test "${enable_release+set}" = set; then :
2834 enableval=$enable_release; case "${enableval}" in
2835 no) enabled=no; ENABLE_RELEASE=0 ;;
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
2841 $as_echo "$enabled" >&6; }
2844 # Don't use the default C/CXXFLags
2848 # Checks for compilers
2850 ac_cpp='$CPP $CPPFLAGS'
2851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2853 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2854 if test -n "$ac_tool_prefix"; then
2855 for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
2857 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2858 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2860 $as_echo_n "checking for $ac_word... " >&6; }
2861 if ${ac_cv_prog_CC+:} false; then :
2862 $as_echo_n "(cached) " >&6
2864 if test -n "$CC"; then
2865 ac_cv_prog_CC="$CC" # Let the user override the test.
2867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871 test -z "$as_dir" && as_dir=.
2872 for ac_exec_ext in '' $ac_executable_extensions; do
2873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2874 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2885 if test -n "$CC"; then
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2887 $as_echo "$CC" >&6; }
2889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2890 $as_echo "no" >&6; }
2894 test -n "$CC" && break
2897 if test -z "$CC"; then
2899 for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
2901 # Extract the first word of "$ac_prog", so it can be a program name with args.
2902 set dummy $ac_prog; ac_word=$2
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2904 $as_echo_n "checking for $ac_word... " >&6; }
2905 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2906 $as_echo_n "(cached) " >&6
2908 if test -n "$ac_ct_CC"; then
2909 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 test -z "$as_dir" && as_dir=.
2916 for ac_exec_ext in '' $ac_executable_extensions; do
2917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2918 ac_cv_prog_ac_ct_CC="$ac_prog"
2919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2928 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2929 if test -n "$ac_ct_CC"; then
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2931 $as_echo "$ac_ct_CC" >&6; }
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2934 $as_echo "no" >&6; }
2938 test -n "$ac_ct_CC" && break
2941 if test "x$ac_ct_CC" = x; then
2944 case $cross_compiling:$ac_tool_warned in
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2947 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2948 ac_tool_warned=yes ;;
2955 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2956 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2957 as_fn_error $? "no acceptable C compiler found
in \
$PATH
2958 See \
`config.log' for more details" "$LINENO" 5; }
2960 # Provide some information about the compiler.
2961 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2964 for ac_option in --version -v -V -qversion; do
2965 { { ac_try="$ac_compiler $ac_option >&5"
2967 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
2968 *) ac_try_echo
=$ac_try;;
2970 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2971 $as_echo "$ac_try_echo"; } >&5
2972 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2974 if test -s conftest.err
; then
2976 ... rest of stderr output deleted ...
2977 10q' conftest.err
>conftest.er1
2978 cat conftest.er1
>&5
2980 rm -f conftest.er1 conftest.err
2981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2982 test $ac_status = 0; }
2985 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2986 /* end confdefs.h. */
2996 ac_clean_files_save
=$ac_clean_files
2997 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2998 # Try to create an executable without -o first, disregard a.out.
2999 # It will help us diagnose broken compilers, and finding out an intuition
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3002 $as_echo_n "checking whether the C compiler works... " >&6; }
3003 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3005 # The possible output files:
3006 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3009 for ac_file
in $ac_files
3012 *.
$ac_ext | *.xcoff
| *.tds
| *.d
| *.pdb
| *.xSYM
| *.bb
| *.bbg
| *.map
| *.inf
| *.dSYM
| *.o
| *.obj
) ;;
3013 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
3018 if { { ac_try
="$ac_link_default"
3020 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
3021 *) ac_try_echo=$ac_try;;
3023 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3024 $as_echo "$ac_try_echo"; } >&5
3025 (eval "$ac_link_default") 2>&5
3027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3028 test $ac_status = 0; }; then :
3029 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3030 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3031 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3032 # so that the user can short-circuit this test for compilers unknown to
3034 for ac_file in $ac_files ''
3036 test -f "$ac_file" || continue
3038 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3041 # We found the default executable, but exeext='' is most
3045 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3047 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3049 # We set ac_cv_exeext here because the later test for it is not
3050 # safe: cross compilers may not add the suffix if given an `-o'
3051 # argument, so we may need to know it at that point already.
3052 # Even if this section looks crufty: it has the advantage of
3059 test "$ac_cv_exeext" = no && ac_cv_exeext=
3064 if test -z "$ac_file"; then :
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3066 $as_echo "no" >&6; }
3067 $as_echo "$as_me: failed program was:" >&5
3068 sed 's
/^
/| /' conftest.$ac_ext >&5
3070 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3071 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3072 as_fn_error 77 "C compiler cannot create executables
3073 See \`config.log
' for more details" "$LINENO" 5; }
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3076 $as_echo "yes" >&6; }
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3079 $as_echo_n "checking for C compiler default output file name... " >&6; }
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3081 $as_echo "$ac_file" >&6; }
3082 ac_exeext=$ac_cv_exeext
3084 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3085 ac_clean_files=$ac_clean_files_save
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3087 $as_echo_n "checking for suffix of executables... " >&6; }
3088 if { { ac_try="$ac_link"
3090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3091 *) ac_try_echo=$ac_try;;
3093 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3094 $as_echo "$ac_try_echo"; } >&5
3095 (eval "$ac_link") 2>&5
3097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3098 test $ac_status = 0; }; then :
3099 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3100 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3101 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3103 for ac_file
in conftest.exe conftest conftest.
*; do
3104 test -f "$ac_file" || continue
3106 *.
$ac_ext | *.xcoff
| *.tds
| *.d
| *.pdb
| *.xSYM
| *.bb
| *.bbg
| *.map
| *.inf
| *.dSYM
| *.o
| *.obj
) ;;
3107 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3113 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3114 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3115 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3116 See \`config.log' for more details" "$LINENO" 5; }
3118 rm -f conftest conftest
$ac_cv_exeext
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3120 $as_echo "$ac_cv_exeext" >&6; }
3122 rm -f conftest.
$ac_ext
3123 EXEEXT
=$ac_cv_exeext
3125 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3126 /* end confdefs.h. */
3131 FILE *f = fopen ("conftest.out", "w");
3132 return ferror (f) || fclose (f) != 0;
3138 ac_clean_files
="$ac_clean_files conftest.out"
3139 # Check that the compiler produces executables we can run. If not, either
3140 # the compiler is broken, or we cross compile.
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3142 $as_echo_n "checking whether we are cross compiling... " >&6; }
3143 if test "$cross_compiling" != yes; then
3144 { { ac_try
="$ac_link"
3146 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
3147 *) ac_try_echo=$ac_try;;
3149 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3150 $as_echo "$ac_try_echo"; } >&5
3151 (eval "$ac_link") 2>&5
3153 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3154 test $ac_status = 0; }
3155 if { ac_try='./conftest$ac_cv_exeext'
3156 { { case "(($ac_try" in
3157 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
3158 *) ac_try_echo
=$ac_try;;
3160 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3161 $as_echo "$ac_try_echo"; } >&5
3162 (eval "$ac_try") 2>&5
3164 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3165 test $ac_status = 0; }; }; then
3168 if test "$cross_compiling" = maybe
; then
3171 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3172 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3173 as_fn_error $?
"cannot run C compiled programs.
3174 If you meant to cross compile, use \`--host'.
3175 See \`config.log' for more details" "$LINENO" 5; }
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3180 $as_echo "$cross_compiling" >&6; }
3182 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3183 ac_clean_files
=$ac_clean_files_save
3184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3185 $as_echo_n "checking for suffix of object files... " >&6; }
3186 if ${ac_cv_objext+:} false
; then :
3187 $as_echo_n "(cached) " >&6
3189 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3190 /* end confdefs.h. */
3200 rm -f conftest.o conftest.obj
3201 if { { ac_try
="$ac_compile"
3203 *\"* | *\
`* | *\\*) ac_try_echo=\$ac_try;;
3204 *) ac_try_echo=$ac_try;;
3206 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3207 $as_echo "$ac_try_echo"; } >&5
3208 (eval "$ac_compile") 2>&5
3210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3211 test $ac_status = 0; }; then :
3212 for ac_file in conftest.o conftest.obj conftest.*; do
3213 test -f "$ac_file" || continue;
3215 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3216 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3221 $as_echo "$as_me: failed program was:" >&5
3222 sed 's/^/| /' conftest.$ac_ext >&5
3224 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3225 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3226 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3227 See \
`config.log' for more details" "$LINENO" 5; }
3229 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3232 $as_echo "$ac_cv_objext" >&6; }
3233 OBJEXT=$ac_cv_objext
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3236 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3237 if ${ac_cv_c_compiler_gnu+:} false; then :
3238 $as_echo_n "(cached) " >&6
3240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3241 /* end confdefs.h. */
3254 if ac_fn_c_try_compile "$LINENO"; then :
3259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3260 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3264 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3265 if test $ac_compiler_gnu = yes; then
3270 ac_test_CFLAGS=${CFLAGS+set}
3271 ac_save_CFLAGS=$CFLAGS
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3273 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3274 if ${ac_cv_prog_cc_g+:} false; then :
3275 $as_echo_n "(cached) " >&6
3277 ac_save_c_werror_flag=$ac_c_werror_flag
3278 ac_c_werror_flag=yes
3281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3282 /* end confdefs.h. */
3292 if ac_fn_c_try_compile "$LINENO"; then :
3296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3297 /* end confdefs.h. */
3307 if ac_fn_c_try_compile "$LINENO"; then :
3310 ac_c_werror_flag=$ac_save_c_werror_flag
3312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3313 /* end confdefs.h. */
3323 if ac_fn_c_try_compile "$LINENO"; then :
3326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3331 ac_c_werror_flag=$ac_save_c_werror_flag
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3334 $as_echo "$ac_cv_prog_cc_g" >&6; }
3335 if test "$ac_test_CFLAGS" = set; then
3336 CFLAGS=$ac_save_CFLAGS
3337 elif test $ac_cv_prog_cc_g = yes; then
3338 if test "$GCC" = yes; then
3344 if test "$GCC" = yes; then
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3351 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3352 if ${ac_cv_prog_cc_c89+:} false; then :
3353 $as_echo_n "(cached) " >&6
3355 ac_cv_prog_cc_c89=no
3357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3358 /* end confdefs.h. */
3362 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3363 struct buf { int x; };
3364 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3365 static char *e (p, i)
3371 static char *f (char * (*g) (char **, int), char **p, ...)
3376 s = g (p, va_arg (v,int));
3381 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3382 function prototypes and stuff, but not '\xHH' hex character constants.
3383 These don't provoke an error unfortunately, instead are silently treated
3384 as 'x'. The following induces an error, until -std is added to get
3385 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3386 array size at least. It's necessary to write '\x00'==0 to get something
3387 that's true only with -std. */
3388 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3390 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3391 inside strings and character constants. */
3393 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3395 int test (int i, double x);
3396 struct s1 {int (*f) (int a);};
3397 struct s2 {int (*f) (double a);};
3398 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3404 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3409 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3410 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3412 CC="$ac_save_CC $ac_arg"
3413 if ac_fn_c_try_compile "$LINENO"; then :
3414 ac_cv_prog_cc_c89=$ac_arg
3416 rm -f core conftest.err conftest.$ac_objext
3417 test "x$ac_cv_prog_cc_c89" != "xno" && break
3419 rm -f conftest.$ac_ext
3424 case "x$ac_cv_prog_cc_c89" in
3426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3427 $as_echo "none needed" >&6; } ;;
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3430 $as_echo "unsupported" >&6; } ;;
3432 CC="$CC $ac_cv_prog_cc_c89"
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3434 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3436 if test "x$ac_cv_prog_cc_c89" != xno; then :
3441 ac_cpp='$CPP $CPPFLAGS'
3442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3446 # Make sure that we try clang++ first, which provides C++11 support.
3447 # The g++ compiler is less likely to support C++11.
3449 ac_cpp='$CXXCPP $CPPFLAGS'
3450 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3451 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3452 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3453 if test -z "$CXX"; then
3454 if test -n "$CCC"; then
3457 if test -n "$ac_tool_prefix"; then
3458 for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
3460 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3461 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3463 $as_echo_n "checking for $ac_word... " >&6; }
3464 if ${ac_cv_prog_CXX+:} false; then :
3465 $as_echo_n "(cached) " >&6
3467 if test -n "$CXX"; then
3468 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3474 test -z "$as_dir" && as_dir=.
3475 for ac_exec_ext in '' $ac_executable_extensions; do
3476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3477 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3488 if test -n "$CXX"; then
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3490 $as_echo "$CXX" >&6; }
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3493 $as_echo "no" >&6; }
3497 test -n "$CXX" && break
3500 if test -z "$CXX"; then
3502 for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
3504 # Extract the first word of "$ac_prog", so it can be a program name with args.
3505 set dummy $ac_prog; ac_word=$2
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3507 $as_echo_n "checking for $ac_word... " >&6; }
3508 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3509 $as_echo_n "(cached) " >&6
3511 if test -n "$ac_ct_CXX"; then
3512 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518 test -z "$as_dir" && as_dir=.
3519 for ac_exec_ext in '' $ac_executable_extensions; do
3520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3521 ac_cv_prog_ac_ct_CXX="$ac_prog"
3522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3531 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3532 if test -n "$ac_ct_CXX"; then
3533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3534 $as_echo "$ac_ct_CXX" >&6; }
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3537 $as_echo "no" >&6; }
3541 test -n "$ac_ct_CXX" && break
3544 if test "x$ac_ct_CXX" = x; then
3547 case $cross_compiling:$ac_tool_warned in
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3551 ac_tool_warned=yes ;;
3559 # Provide some information about the compiler.
3560 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3563 for ac_option in --version -v -V -qversion; do
3564 { { ac_try="$ac_compiler $ac_option >&5"
3566 *\"* | *\`* | *\\*) ac_try_echo
=\
$ac_try;;
3567 *) ac_try_echo
=$ac_try;;
3569 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3570 $as_echo "$ac_try_echo"; } >&5
3571 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3573 if test -s conftest.err
; then
3575 ... rest of stderr output deleted ...
3576 10q' conftest.err
>conftest.er1
3577 cat conftest.er1
>&5
3579 rm -f conftest.er1 conftest.err
3580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3581 test $ac_status = 0; }
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3585 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3586 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3587 $as_echo_n "(cached) " >&6
3589 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h. */
3603 if ac_fn_cxx_try_compile
"$LINENO"; then :
3608 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3609 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3613 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3614 if test $ac_compiler_gnu = yes; then
3619 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3620 ac_save_CXXFLAGS
=$CXXFLAGS
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3622 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3623 if ${ac_cv_prog_cxx_g+:} false
; then :
3624 $as_echo_n "(cached) " >&6
3626 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3627 ac_cxx_werror_flag
=yes
3630 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3631 /* end confdefs.h. */
3641 if ac_fn_cxx_try_compile
"$LINENO"; then :
3642 ac_cv_prog_cxx_g
=yes
3645 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3646 /* end confdefs.h. */
3656 if ac_fn_cxx_try_compile
"$LINENO"; then :
3659 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3661 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3662 /* end confdefs.h. */
3672 if ac_fn_cxx_try_compile
"$LINENO"; then :
3673 ac_cv_prog_cxx_g
=yes
3675 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3677 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3679 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3680 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3683 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3684 if test "$ac_test_CXXFLAGS" = set; then
3685 CXXFLAGS
=$ac_save_CXXFLAGS
3686 elif test $ac_cv_prog_cxx_g = yes; then
3687 if test "$GXX" = yes; then
3693 if test "$GXX" = yes; then
3700 ac_cpp
='$CPP $CPPFLAGS'
3701 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3702 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3703 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3706 # pkg-config is needed for harfbuzz support
3714 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
3715 if test -n "$ac_tool_prefix"; then
3716 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3717 set dummy
${ac_tool_prefix}pkg
-config; ac_word
=$2
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3719 $as_echo_n "checking for $ac_word... " >&6; }
3720 if ${ac_cv_path_PKG_CONFIG+:} false
; then :
3721 $as_echo_n "(cached) " >&6
3725 ac_cv_path_PKG_CONFIG
="$PKG_CONFIG" # Let the user override the test with a path.
3728 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3732 test -z "$as_dir" && as_dir
=.
3733 for ac_exec_ext
in '' $ac_executable_extensions; do
3734 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3735 ac_cv_path_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
3736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3746 PKG_CONFIG
=$ac_cv_path_PKG_CONFIG
3747 if test -n "$PKG_CONFIG"; then
3748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
3749 $as_echo "$PKG_CONFIG" >&6; }
3751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3752 $as_echo "no" >&6; }
3757 if test -z "$ac_cv_path_PKG_CONFIG"; then
3758 ac_pt_PKG_CONFIG
=$PKG_CONFIG
3759 # Extract the first word of "pkg-config", so it can be a program name with args.
3760 set dummy pkg
-config; ac_word
=$2
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3762 $as_echo_n "checking for $ac_word... " >&6; }
3763 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false
; then :
3764 $as_echo_n "(cached) " >&6
3766 case $ac_pt_PKG_CONFIG in
3768 ac_cv_path_ac_pt_PKG_CONFIG
="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3771 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3775 test -z "$as_dir" && as_dir
=.
3776 for ac_exec_ext
in '' $ac_executable_extensions; do
3777 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3778 ac_cv_path_ac_pt_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
3779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3789 ac_pt_PKG_CONFIG
=$ac_cv_path_ac_pt_PKG_CONFIG
3790 if test -n "$ac_pt_PKG_CONFIG"; then
3791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
3792 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3795 $as_echo "no" >&6; }
3798 if test "x$ac_pt_PKG_CONFIG" = x
; then
3801 case $cross_compiling:$ac_tool_warned in
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3804 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3805 ac_tool_warned
=yes ;;
3807 PKG_CONFIG
=$ac_pt_PKG_CONFIG
3810 PKG_CONFIG
="$ac_cv_path_PKG_CONFIG"
3814 if test -n "$PKG_CONFIG"; then
3815 _pkg_min_version
=0.20
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
3817 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
3818 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3820 $as_echo "yes" >&6; }
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3823 $as_echo "no" >&6; }
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICULEHB" >&5
3830 $as_echo_n "checking for ICULEHB... " >&6; }
3832 if test -n "$ICULEHB_CFLAGS"; then
3833 pkg_cv_ICULEHB_CFLAGS
="$ICULEHB_CFLAGS"
3834 elif test -n "$PKG_CONFIG"; then
3835 if test -n "$PKG_CONFIG" && \
3836 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le-hb\""; } >&5
3837 ($PKG_CONFIG --exists --print-errors "icu-le-hb") 2>&5
3839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3840 test $ac_status = 0; }; then
3841 pkg_cv_ICULEHB_CFLAGS
=`$PKG_CONFIG --cflags "icu-le-hb" 2>/dev/null`
3842 test "x$?" != "x0" && pkg_failed
=yes
3849 if test -n "$ICULEHB_LIBS"; then
3850 pkg_cv_ICULEHB_LIBS
="$ICULEHB_LIBS"
3851 elif test -n "$PKG_CONFIG"; then
3852 if test -n "$PKG_CONFIG" && \
3853 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le-hb\""; } >&5
3854 ($PKG_CONFIG --exists --print-errors "icu-le-hb") 2>&5
3856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3857 test $ac_status = 0; }; then
3858 pkg_cv_ICULEHB_LIBS
=`$PKG_CONFIG --libs "icu-le-hb" 2>/dev/null`
3859 test "x$?" != "x0" && pkg_failed
=yes
3869 if test $pkg_failed = yes; then
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3871 $as_echo "no" >&6; }
3873 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
3874 _pkg_short_errors_supported
=yes
3876 _pkg_short_errors_supported
=no
3878 if test $_pkg_short_errors_supported = yes; then
3879 ICULEHB_PKG_ERRORS
=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "icu-le-hb" 2>&1`
3881 ICULEHB_PKG_ERRORS
=`$PKG_CONFIG --print-errors --cflags --libs "icu-le-hb" 2>&1`
3883 # Put the nasty error message in config.log where it belongs
3884 echo "$ICULEHB_PKG_ERRORS" >&5
3887 elif test $pkg_failed = untried
; then
3888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3889 $as_echo "no" >&6; }
3892 ICULEHB_CFLAGS
=$pkg_cv_ICULEHB_CFLAGS
3893 ICULEHB_LIBS
=$pkg_cv_ICULEHB_LIBS
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3895 $as_echo "yes" >&6; }
3899 # Ensure that if CXXFLAGS/CFLAGS were not set when calling configure, set it correctly based on (enable/disable) debug or release option
3900 # The release mode use is the default one for autoconf
3901 if test "$GCC" = yes; then
3902 if test "$CFLAGS" = ""; then
3903 if test "$ENABLE_DEBUG" = 1; then
3906 if test "$ENABLE_RELEASE" = 1; then
3907 CFLAGS
="$CFLAGS -O2"
3910 if test "$CXXFLAGS" = ""; then
3911 if test "$ENABLE_DEBUG" = 1; then
3914 if test "$ENABLE_RELEASE" = 1; then
3915 CXXFLAGS
="$CXXFLAGS -O2"
3921 ac_cpp
='$CPP $CPPFLAGS'
3922 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3923 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3924 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3926 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3927 # On Suns, sometimes $CPP names a directory.
3928 if test -n "$CPP" && test -d "$CPP"; then
3931 if test -z "$CPP"; then
3932 if ${ac_cv_prog_CPP+:} false
; then :
3933 $as_echo_n "(cached) " >&6
3935 # Double quotes because CPP needs to be expanded
3936 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3939 for ac_c_preproc_warn_flag
in '' yes
3941 # Use a header file that comes with gcc, so configuring glibc
3942 # with a fresh cross-compiler works.
3943 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3944 # <limits.h> exists even on freestanding compilers.
3945 # On the NeXT, cc -E runs the code through the compiler's parser,
3946 # not just through cpp. "Syntax error" is here to catch this case.
3947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3948 /* end confdefs.h. */
3950 # include <limits.h>
3952 # include <assert.h>
3956 if ac_fn_c_try_cpp
"$LINENO"; then :
3959 # Broken: fails on valid input.
3962 rm -f conftest.err conftest.i conftest.
$ac_ext
3964 # OK, works on sane cases. Now check whether nonexistent headers
3965 # can be detected and how.
3966 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3967 /* end confdefs.h. */
3968 #include <ac_nonexistent.h>
3970 if ac_fn_c_try_cpp
"$LINENO"; then :
3971 # Broken: success on invalid input.
3974 # Passes both tests.
3978 rm -f conftest.err conftest.i conftest.
$ac_ext
3981 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3982 rm -f conftest.i conftest.err conftest.
$ac_ext
3983 if $ac_preproc_ok; then :
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3996 $as_echo "$CPP" >&6; }
3998 for ac_c_preproc_warn_flag
in '' yes
4000 # Use a header file that comes with gcc, so configuring glibc
4001 # with a fresh cross-compiler works.
4002 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4003 # <limits.h> exists even on freestanding compilers.
4004 # On the NeXT, cc -E runs the code through the compiler's parser,
4005 # not just through cpp. "Syntax error" is here to catch this case.
4006 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4007 /* end confdefs.h. */
4009 # include <limits.h>
4011 # include <assert.h>
4015 if ac_fn_c_try_cpp
"$LINENO"; then :
4018 # Broken: fails on valid input.
4021 rm -f conftest.err conftest.i conftest.
$ac_ext
4023 # OK, works on sane cases. Now check whether nonexistent headers
4024 # can be detected and how.
4025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4026 /* end confdefs.h. */
4027 #include <ac_nonexistent.h>
4029 if ac_fn_c_try_cpp
"$LINENO"; then :
4030 # Broken: success on invalid input.
4033 # Passes both tests.
4037 rm -f conftest.err conftest.i conftest.
$ac_ext
4040 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4041 rm -f conftest.i conftest.err conftest.
$ac_ext
4042 if $ac_preproc_ok; then :
4045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4047 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
4048 See \`config.log' for more details" "$LINENO" 5; }
4052 ac_cpp
='$CPP $CPPFLAGS'
4053 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4054 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4055 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4058 # Find a good install program. We prefer a C program (faster),
4059 # so one script is as good as another. But avoid the broken or
4060 # incompatible versions:
4061 # SysV /etc/install, /usr/sbin/install
4062 # SunOS /usr/etc/install
4063 # IRIX /sbin/install
4065 # AmigaOS /C/install, which installs bootblocks on floppy discs
4066 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4067 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4068 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4069 # OS/2's system install, which has a completely different semantic
4070 # ./install, which can be erroneously created by make from ./install.sh.
4071 # Reject install programs that cannot install multiple files.
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4073 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4074 if test -z "$INSTALL"; then
4075 if ${ac_cv_path_install+:} false
; then :
4076 $as_echo_n "(cached) " >&6
4078 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4082 test -z "$as_dir" && as_dir
=.
4083 # Account for people who put trailing slashes in PATH elements.
4084 case $as_dir/ in #((
4085 .
/ | .
// | /[cC
]/* | \
4086 /etc
/* | /usr
/sbin
/* | /usr
/etc
/* | /sbin
/* | /usr
/afsws
/bin
/* | \
4087 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4090 # OSF1 and SCO ODT 3.0 have their own names for install.
4091 # Don't use installbsd from OSF since it installs stuff as root
4093 for ac_prog
in ginstall scoinst
install; do
4094 for ac_exec_ext
in '' $ac_executable_extensions; do
4095 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
4096 if test $ac_prog = install &&
4097 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4098 # AIX install. It has an incompatible calling convention.
4100 elif test $ac_prog = install &&
4101 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4102 # program-specific install script used by HP pwplus--don't use.
4105 rm -rf conftest.one conftest.two conftest.dir
4106 echo one
> conftest.one
4107 echo two
> conftest.two
4109 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4110 test -s conftest.one
&& test -s conftest.two
&&
4111 test -s conftest.dir
/conftest.one
&&
4112 test -s conftest.dir
/conftest.two
4114 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4127 rm -rf conftest.one conftest.two conftest.dir
4130 if test "${ac_cv_path_install+set}" = set; then
4131 INSTALL
=$ac_cv_path_install
4133 # As a last resort, use the slow shell script. Don't cache a
4134 # value for INSTALL within a source directory, because that will
4135 # break other packages using the cache if that directory is
4136 # removed, or if the value is a relative name.
4137 INSTALL
=$ac_install_sh
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4141 $as_echo "$INSTALL" >&6; }
4143 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4144 # It thinks the first close brace ends the variable substitution.
4145 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4147 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4149 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4155 ac_cpp
='$CXXCPP $CPPFLAGS'
4156 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4157 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4158 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
4161 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4162 /* end confdefs.h. */
4172 if ac_fn_cxx_try_link
"$LINENO"; then :
4175 rm -f core conftest.err conftest.
$ac_objext \
4176 conftest
$ac_exeext conftest.
$ac_ext
4178 ac_cpp
='$CPP $CPPFLAGS'
4179 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4180 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4181 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4184 # make sure install is relative to srcdir - if a script
4185 if test "$srcdir" = "."; then
4186 # If srcdir isn't just ., then (srcdir) is already prepended.
4187 if test "${ac_install_sh}" = "${INSTALL}"; then
4188 INSTALL
="\\\$(top_srcdir)/${ac_install_sh}"
4192 #AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, true)
4193 #AC_CHECK_PROG(STRIP, strip, strip, true)
4195 # TODO(ICU-20301): Remove fallback to Python 2.
4196 for ac_prog
in python3
"py -3" python
"py"
4198 # Extract the first word of "$ac_prog", so it can be a program name with args.
4199 set dummy
$ac_prog; ac_word
=$2
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4201 $as_echo_n "checking for $ac_word... " >&6; }
4202 if ${ac_cv_prog_PYTHON+:} false
; then :
4203 $as_echo_n "(cached) " >&6
4205 if test -n "$PYTHON"; then
4206 ac_cv_prog_PYTHON
="$PYTHON" # Let the user override the test.
4208 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4212 test -z "$as_dir" && as_dir
=.
4213 for ac_exec_ext
in '' $ac_executable_extensions; do
4214 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4215 ac_cv_prog_PYTHON
="$ac_prog"
4216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4225 PYTHON
=$ac_cv_prog_PYTHON
4226 if test -n "$PYTHON"; then
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
4228 $as_echo "$PYTHON" >&6; }
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4231 $as_echo "no" >&6; }
4235 test -n "$PYTHON" && break
4240 # Check for the platform make
4241 for ac_prog
in gmake gnumake
4243 # Extract the first word of "$ac_prog", so it can be a program name with args.
4244 set dummy
$ac_prog; ac_word
=$2
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4246 $as_echo_n "checking for $ac_word... " >&6; }
4247 if ${ac_cv_path_U_MAKE+:} false
; then :
4248 $as_echo_n "(cached) " >&6
4252 ac_cv_path_U_MAKE
="$U_MAKE" # Let the user override the test with a path.
4255 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4259 test -z "$as_dir" && as_dir
=.
4260 for ac_exec_ext
in '' $ac_executable_extensions; do
4261 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4262 ac_cv_path_U_MAKE
="$as_dir/$ac_word$ac_exec_ext"
4263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4273 U_MAKE
=$ac_cv_path_U_MAKE
4274 if test -n "$U_MAKE"; then
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $U_MAKE" >&5
4276 $as_echo "$U_MAKE" >&6; }
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4279 $as_echo "no" >&6; }
4283 test -n "$U_MAKE" && break
4285 test -n "$U_MAKE" || U_MAKE
="make"
4291 # Check whether --with-cross-build was given.
4292 if test "${with_cross_build+set}" = set; then :
4293 withval
=$with_cross_build; cross_buildroot
="${withval}"
4299 if test "X$cross_buildroot" = "X"; then
4300 if test "$cross_compiling" = "yes"; then
4301 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
4304 if test -f "${cross_buildroot}/config/icucross.mk"; then
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using cross buildroot: $cross_buildroot" >&5
4306 $as_echo "Using cross buildroot: $cross_buildroot" >&6; }
4308 if test -d "${cross_buildroot}"; then
4309 as_fn_error $?
"${cross_buildroot}/config/icucross.mk not found. Please build ICU in ${cross_buildroot} first." "$LINENO" 5
4311 as_fn_error $?
"No such directory ${cross_buildroot} supplied as the argument to --with-cross-build. Use an absolute path." "$LINENO" 5
4317 # Check for doxygen to generate documentation
4318 # Extract the first word of "doxygen", so it can be a program name with args.
4319 set dummy doxygen
; ac_word
=$2
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4321 $as_echo_n "checking for $ac_word... " >&6; }
4322 if ${ac_cv_path_DOXYGEN+:} false
; then :
4323 $as_echo_n "(cached) " >&6
4327 ac_cv_path_DOXYGEN
="$DOXYGEN" # Let the user override the test with a path.
4330 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4331 as_dummy
="$PATH:/usr/local/bin:/usr/bin"
4332 for as_dir
in $as_dummy
4335 test -z "$as_dir" && as_dir
=.
4336 for ac_exec_ext
in '' $ac_executable_extensions; do
4337 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4338 ac_cv_path_DOXYGEN
="$as_dir/$ac_word$ac_exec_ext"
4339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4349 DOXYGEN
=$ac_cv_path_DOXYGEN
4350 if test -n "$DOXYGEN"; then
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
4352 $as_echo "$DOXYGEN" >&6; }
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4355 $as_echo "no" >&6; }
4360 # Check that the linker is usable
4363 *-*-cygwin*|*-*-mingw*)
4364 if test "$GCC" != yes && test -n "`link --version 2>&1 | grep 'GNU coreutils'`"; then
4365 as_fn_error $?
"link.exe is not a valid linker. Your PATH is incorrect.
4366 Please follow the directions in ICU's readme." "$LINENO" 5
4371 # Determine the executable suffix
4372 # We don't use AC_EXEEXT because some compilers output separate debugging
4373 # files, which confuses the AC_EXEEXT macro.
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for executable suffix" >&5
4375 $as_echo_n "checking checking for executable suffix... " >&6; }
4377 *-*-cygwin*|*-*-mingw*) EXEEXT
=.exe
;;
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXEEXT" >&5
4382 $as_echo "$EXEEXT" >&6; }
4385 # Determine how strict we want to be when compiling
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strict compiling is on" >&5
4388 $as_echo_n "checking whether strict compiling is on... " >&6; }
4389 # Check whether --enable-strict was given.
4390 if test "${enable_strict+set}" = set; then :
4391 enableval
=$enable_strict;
4392 if test "$enableval" = no
4394 ac_use_strict_options
=no
4396 ac_use_strict_options
=yes
4400 ac_use_strict_options
=yes
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_use_strict_options" >&5
4404 $as_echo "$ac_use_strict_options" >&6; }
4406 if test "$ac_use_strict_options" = yes
4408 if test "$GCC" = yes
4412 # Don't use -std=c11 on Solaris because of timezone check fails
4415 # Do not use -ansi. It limits us to C90, and it breaks some platforms.
4416 # We use -std=c11 to disable the gnu99 defaults and its associated warnings
4417 CFLAGS
="$CFLAGS -std=c11"
4421 CFLAGS
="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
4425 if test "`$CC /help 2>&1 | head -c9`" = "Microsoft"
4427 CFLAGS
="$CFLAGS /W4"
4430 CFLAGS
="$CFLAGS -W4" ;;
4433 if test "$GXX" = yes
4435 CXXFLAGS
="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
4439 if test "`$CXX /help 2>&1 | head -c9`" = "Microsoft"
4441 CXXFLAGS
="$CXXFLAGS /W4"
4444 CFLAGS
="$CFLAGS -W4" ;;
4450 # Check if we can build and use 64-bit libraries
4453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4454 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4455 if ${ac_cv_path_GREP+:} false
; then :
4456 $as_echo_n "(cached) " >&6
4458 if test -z "$GREP"; then
4459 ac_path_GREP_found
=false
4460 # Loop through the user's path and test for each of PROGNAME-LIST
4461 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4462 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4465 test -z "$as_dir" && as_dir
=.
4466 for ac_prog
in grep ggrep
; do
4467 for ac_exec_ext
in '' $ac_executable_extensions; do
4468 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4469 as_fn_executable_p
"$ac_path_GREP" || continue
4470 # Check for GNU ac_path_GREP and select it if it is found.
4471 # Check for GNU $ac_path_GREP
4472 case `"$ac_path_GREP" --version 2>&1` in
4474 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4477 $as_echo_n 0123456789 >"conftest.in"
4480 cat "conftest.in" "conftest.in" >"conftest.tmp"
4481 mv "conftest.tmp" "conftest.in"
4482 cp "conftest.in" "conftest.nl"
4483 $as_echo 'GREP' >> "conftest.nl"
4484 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null
|| break
4485 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 || break
4486 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4487 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4488 # Best one so far, save it but keep looking for a better one
4489 ac_cv_path_GREP
="$ac_path_GREP"
4490 ac_path_GREP_max
=$ac_count
4492 # 10*(2^10) chars as input seems more than enough
4493 test $ac_count -gt 10 && break
4495 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4498 $ac_path_GREP_found && break 3
4503 if test -z "$ac_cv_path_GREP"; then
4504 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4507 ac_cv_path_GREP
=$GREP
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4512 $as_echo "$ac_cv_path_GREP" >&6; }
4513 GREP
="$ac_cv_path_GREP"
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4517 $as_echo_n "checking for egrep... " >&6; }
4518 if ${ac_cv_path_EGREP+:} false
; then :
4519 $as_echo_n "(cached) " >&6
4521 if echo a
| $GREP -E '(a|b)' >/dev
/null
2>&1
4522 then ac_cv_path_EGREP
="$GREP -E"
4524 if test -z "$EGREP"; then
4525 ac_path_EGREP_found
=false
4526 # Loop through the user's path and test for each of PROGNAME-LIST
4527 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4528 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4531 test -z "$as_dir" && as_dir
=.
4532 for ac_prog
in egrep; do
4533 for ac_exec_ext
in '' $ac_executable_extensions; do
4534 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4535 as_fn_executable_p
"$ac_path_EGREP" || continue
4536 # Check for GNU ac_path_EGREP and select it if it is found.
4537 # Check for GNU $ac_path_EGREP
4538 case `"$ac_path_EGREP" --version 2>&1` in
4540 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4543 $as_echo_n 0123456789 >"conftest.in"
4546 cat "conftest.in" "conftest.in" >"conftest.tmp"
4547 mv "conftest.tmp" "conftest.in"
4548 cp "conftest.in" "conftest.nl"
4549 $as_echo 'EGREP' >> "conftest.nl"
4550 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null
|| break
4551 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 || break
4552 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4553 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4554 # Best one so far, save it but keep looking for a better one
4555 ac_cv_path_EGREP
="$ac_path_EGREP"
4556 ac_path_EGREP_max
=$ac_count
4558 # 10*(2^10) chars as input seems more than enough
4559 test $ac_count -gt 10 && break
4561 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4564 $ac_path_EGREP_found && break 3
4569 if test -z "$ac_cv_path_EGREP"; then
4570 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4573 ac_cv_path_EGREP
=$EGREP
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4579 $as_echo "$ac_cv_path_EGREP" >&6; }
4580 EGREP
="$ac_cv_path_EGREP"
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4584 $as_echo_n "checking for ANSI C header files... " >&6; }
4585 if ${ac_cv_header_stdc+:} false
; then :
4586 $as_echo_n "(cached) " >&6
4588 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4589 /* end confdefs.h. */
4603 if ac_fn_c_try_compile
"$LINENO"; then :
4604 ac_cv_header_stdc
=yes
4606 ac_cv_header_stdc
=no
4608 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4610 if test $ac_cv_header_stdc = yes; then
4611 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4612 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4613 /* end confdefs.h. */
4617 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4618 $EGREP "memchr" >/dev
/null
2>&1; then :
4621 ac_cv_header_stdc
=no
4627 if test $ac_cv_header_stdc = yes; then
4628 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4629 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h. */
4634 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4635 $EGREP "free" >/dev
/null
2>&1; then :
4638 ac_cv_header_stdc
=no
4644 if test $ac_cv_header_stdc = yes; then
4645 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4646 if test "$cross_compiling" = yes; then :
4649 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4650 /* end confdefs.h. */
4653 #if ((' ' & 0x0FF) == 0x020)
4654 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4655 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4657 # define ISLOWER(c) \
4658 (('a' <= (c) && (c) <= 'i') \
4659 || ('j' <= (c) && (c) <= 'r') \
4660 || ('s' <= (c) && (c) <= 'z'))
4661 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4664 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4669 for (i = 0; i < 256; i++)
4670 if (XOR (islower (i), ISLOWER (i))
4671 || toupper (i) != TOUPPER (i))
4676 if ac_fn_c_try_run
"$LINENO"; then :
4679 ac_cv_header_stdc
=no
4681 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4682 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4688 $as_echo "$ac_cv_header_stdc" >&6; }
4689 if test $ac_cv_header_stdc = yes; then
4691 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4695 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4696 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4697 inttypes.h stdint.h unistd.h
4699 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4700 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4702 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4703 cat >>confdefs.h
<<_ACEOF
4704 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4714 ENABLE_64BIT_LIBS
=unknown
4715 ## revisit this for cross-compile.
4717 # Check whether --enable-64bit-libs was given.
4718 if test "${enable_64bit_libs+set}" = set; then :
4719 enableval
=$enable_64bit_libs; echo "note, use --with-library-bits instead of --*-64bit-libs"
4720 case "${enableval}" in
4721 no
|false
|32) with_library_bits
=32; ;;
4722 yes|true
|64) with_library_bits
=64else32
;;
4723 nochange
) with_library_bits
=nochange
; ;;
4724 *) as_fn_error $?
"bad value ${enableval} for '--*-64bit-libs'" "$LINENO" 5 ;;
4731 # Check whether --with-library-bits was given.
4732 if test "${with_library_bits+set}" = set; then :
4733 withval
=$with_library_bits; case "${withval}" in
4734 ""|nochange
) BITS_REQ
=$withval ;;
4735 32|64|64else32
) BITS_REQ
=$withval ;;
4736 *) as_fn_error $?
"bad value ${withval} for --with-library-bits" "$LINENO" 5 ;;
4741 # don't use these for cross compiling
4742 if test "$cross_compiling" = "yes" -a "${BITS_REQ}" != "nochange"; then
4743 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
4745 # The cast to long int works around a bug in the HP C Compiler
4746 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4747 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4748 # This bug is HP SR number 8606223364.
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
4750 $as_echo_n "checking size of void *... " >&6; }
4751 if ${ac_cv_sizeof_void_p+:} false
; then :
4752 $as_echo_n "(cached) " >&6
4754 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
4757 if test "$ac_cv_type_void_p" = yes; then
4758 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4759 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4760 as_fn_error
77 "cannot compute sizeof (void *)
4761 See \`config.log' for more details" "$LINENO" 5; }
4763 ac_cv_sizeof_void_p
=0
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
4769 $as_echo "$ac_cv_sizeof_void_p" >&6; }
4773 cat >>confdefs.h
<<_ACEOF
4774 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 64 bit binaries are built by default" >&5
4779 $as_echo_n "checking whether runnable 64 bit binaries are built by default... " >&6; }
4780 case $ac_cv_sizeof_void_p in
4781 8) DEFAULT_64BIT
=yes ;;
4782 4) DEFAULT_64BIT
=no
;;
4783 *) DEFAULT_64BIT
=unknown
4787 # 'OK' here means, we can exit any further checking, everything's copa
4790 # do we need to check for buildable/runnable 32 or 64 bit?
4794 # later, can we run the 32/64 bit binaries so made?
4798 if test "$DEFAULT_64BIT" = "yes"; then
4799 # we get 64 bits by default.
4803 # need to look for 32 bit support.
4807 # everyone else is happy.
4811 elif test "$DEFAULT_64BIT" = "no"; then
4812 # not 64 bit by default.
4822 elif test "$DEFAULT_64BIT" = "unknown"; then
4826 64|64else32
) BITS_OK
=no
4828 BITS_CHECK_64
=yes ;;
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEFAULT_64BIT" >&5
4836 $as_echo "$DEFAULT_64BIT" >&6; };
4838 if test "$BITS_OK" != "yes"; then
4839 # not copa. back these up.
4840 CFLAGS_OLD
="${CFLAGS}"
4841 CXXFLAGS_OLD
="${CXXFLAGS}"
4842 LDFLAGS_OLD
="${LDFLAGS}"
4843 ARFLAGS_OLD
="${ARFLAGS}"
4845 CFLAGS_32
="${CFLAGS}"
4846 CXXFLAGS_32
="${CXXFLAGS}"
4847 LDFLAGS_32
="${LDFLAGS}"
4848 ARFLAGS_32
="${ARFLAGS}"
4850 CFLAGS_64
="${CFLAGS}"
4851 CXXFLAGS_64
="${CXXFLAGS}"
4852 LDFLAGS_64
="${LDFLAGS}"
4853 ARFLAGS_64
="${ARFLAGS}"
4855 CAN_BUILD_64
=unknown
4856 CAN_BUILD_32
=unknown
4857 # These results can't be cached because is sets compiler flags.
4858 if test "$BITS_CHECK_64" = "yes"; then
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build 64-bit executables" >&5
4860 $as_echo_n "checking how to build 64-bit executables... " >&6; }
4863 # Find out if we think we can *build* for 64 bit. Doesn't check whether we can run it.
4864 # Note, we don't have to actually check if the options work- we'll try them before using them.
4865 # So, only try actually testing the options, if you are trying to decide between multiple options.
4866 # On exit from the following clauses:
4867 # if CAN_BUILD_64=yes:
4868 # *FLAGS are assumed to contain the right settings for 64bit
4869 # else if CAN_BUILD_64=no: (default)
4870 # *FLAGS are assumed to be trashed, and will be reset from *FLAGS_OLD
4872 if test "$GCC" = yes; then
4873 CFLAGS
="${CFLAGS} -m64"
4874 CXXFLAGS
="${CXXFLAGS} -m64"
4875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4876 /* end confdefs.h. */
4877 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4879 if ac_fn_c_try_compile
"$LINENO"; then :
4884 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4889 CFLAGS
="${CFLAGS} -m64"
4890 CXXFLAGS
="${CXXFLAGS} -m64"
4891 if test "$cross_compiling" = yes; then :
4892 CAN_BUILD_64
=unknown
4894 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4896 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4898 if ac_fn_c_try_run
"$LINENO"; then :
4903 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4904 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4907 if test "$CAN_BUILD_64" != yes; then
4908 # Nope. back out changes.
4909 CFLAGS
="${CFLAGS_OLD}"
4910 CXXFLAGS
="${CXXFLAGS_OLD}"
4911 # 2. try xarch=v9 [deprecated]
4912 ## TODO: cross compile: the following won't work.
4913 SPARCV9
=`isainfo -n 2>&1 | grep sparcv9`
4914 SOL64
=`$CXX -xarch=v9 2>&1 && $CC -xarch=v9 2>&1 | grep -v usage:`
4915 # "Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs"
4916 if test -z "$SOL64" && test -n "$SPARCV9"; then
4917 CFLAGS
="${CFLAGS} -xtarget=ultra -xarch=v9"
4918 CXXFLAGS
="${CXXFLAGS} -xtarget=ultra -xarch=v9"
4919 LDFLAGS
="${LDFLAGS} -xtarget=ultra -xarch=v9"
4926 CFLAGS
="${CFLAGS} -m64"
4927 CXXFLAGS
="${CXXFLAGS} -m64"
4928 if test "$cross_compiling" = yes; then :
4929 CAN_BUILD_64
=unknown
4931 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4932 /* end confdefs.h. */
4933 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4935 if ac_fn_c_try_run
"$LINENO"; then :
4940 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4941 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4944 if test "$CAN_BUILD_64" != yes; then
4945 # Nope. back out changes.
4946 CFLAGS
="${CFLAGS_OLD}"
4947 CXXFLAGS
="${CXXFLAGS_OLD}"
4948 # 2. try the older compiler option
4949 ## TODO: cross compile problem
4950 AMD64
=`isainfo -n 2>&1 | grep amd64`
4951 SOL64
=`$CXX -xtarget=generic64 2>&1 && $CC -xtarget=generic64 2>&1 | grep -v usage:`
4952 if test -z "$SOL64" && test -n "$AMD64"; then
4953 CFLAGS
="${CFLAGS} -xtarget=generic64"
4954 CXXFLAGS
="${CXXFLAGS} -xtarget=generic64"
4960 # check for ecc/ecpc compiler support
4961 ## TODO: cross compiler problem
4962 if test -n "`$CXX --help 2>&1 && $CC --help 2>&1 | grep -v Intel`"; then
4963 if test -n "`$CXX --help 2>&1 && $CC --help 2>&1 | grep -v Itanium`"; then
4969 # vcvarsamd64.bat should have been used to enable 64-bit builds.
4970 # We only do this check to display the correct answer.
4971 ## TODO: cross compiler problem
4972 if test -n "`$CXX -help 2>&1 | grep 'for x64'`"; then
4976 *-*-aix*|powerpc64
-*-linux*)
4977 CFLAGS
="${CFLAGS} -q64"
4978 CXXFLAGS
="${CXXFLAGS} -q64"
4979 LDFLAGS
="${LDFLAGS} -q64"
4980 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4981 /* end confdefs.h. */
4982 int main(void) {return (sizeof(void*)*8==64)?0:1;}
4984 if ac_fn_c_try_compile
"$LINENO"; then :
4989 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4990 if test "$CAN_BUILD_64" = yes; then
4991 # worked- set other options.
4994 # tell AIX what executable mode to use.
4995 ARFLAGS
="${ARFLAGS} -X64"
5000 # First we try the newer +DD64, if that doesn't work,
5001 # try other options.
5003 CFLAGS
="${CFLAGS} +DD64"
5004 CXXFLAGS
="${CXXFLAGS} +DD64"
5005 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5006 /* end confdefs.h. */
5007 int main(void) {return (sizeof(void*)*8==64)?0:1;}
5009 if ac_fn_c_try_compile
"$LINENO"; then :
5014 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5015 if test "$CAN_BUILD_64" != yes; then
5017 CFLAGS
="${CFLAGS_OLD}"
5018 CXXFLAGS
="${CXXFLAGS_OLD}"
5020 CFLAGS
="${CFLAGS} +DA2.0W"
5021 CXXFLAGS
="${CXXFLAGS} +DA2.0W"
5022 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5023 /* end confdefs.h. */
5024 int main(void) {return (sizeof(void*)*8==64)?0:1;}
5026 if ac_fn_c_try_compile
"$LINENO"; then :
5031 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5034 *-*ibm
-openedition*|*-*-os390*)
5035 CFLAGS
="${CFLAGS} -Wc,lp64"
5036 CXXFLAGS
="${CXXFLAGS} -Wc,lp64"
5037 LDFLAGS
="${LDFLAGS} -Wl,lp64"
5038 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h. */
5040 int main(void) {return (sizeof(void*)*8==64)?0:1;}
5042 if ac_fn_c_try_compile
"$LINENO"; then :
5047 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAN_BUILD_64" >&5
5055 $as_echo "$CAN_BUILD_64" >&6; }
5056 if test "$CAN_BUILD_64" = yes; then
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 64-bit binaries are being built " >&5
5058 $as_echo_n "checking whether runnable 64-bit binaries are being built ... " >&6; }
5059 if test "$cross_compiling" = yes; then :
5062 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5063 /* end confdefs.h. */
5064 int main(void) {return (sizeof(void*)*8==64)?0:1;}
5066 if ac_fn_c_try_run
"$LINENO"; then :
5071 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5072 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BITS_RUN_64" >&5
5076 $as_echo "$BITS_RUN_64" >&6; };
5078 CFLAGS_64
="${CFLAGS}"
5079 CXXFLAGS_64
="${CXXFLAGS}"
5080 LDFLAGS_64
="${LDFLAGS}"
5081 ARFLAGS_64
="${ARFLAGS}"
5084 CFLAGS
="${CFLAGS_OLD}"
5085 CXXFLAGS
="${CXXFLAGS_OLD}"
5086 LDFLAGS
="${LDFLAGS_OLD}"
5087 ARFLAGS
="${ARFLAGS_OLD}"
5089 if test "$BITS_CHECK_32" = "yes"; then
5090 # see comment under 'if BITS_CHECK_64', above.
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build 32-bit executables" >&5
5092 $as_echo_n "checking how to build 32-bit executables... " >&6; }
5093 if test "$GCC" = yes; then
5094 CFLAGS
="${CFLAGS} -m32"
5095 CXXFLAGS
="${CXXFLAGS} -m32"
5096 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5097 /* end confdefs.h. */
5098 int main(void) {return (sizeof(void*)*8==32)?0:1;}
5100 if ac_fn_c_try_compile
"$LINENO"; then :
5105 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAN_BUILD_32" >&5
5108 $as_echo "$CAN_BUILD_32" >&6; }
5109 if test "$CAN_BUILD_32" = yes; then
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 32-bit binaries are being built " >&5
5111 $as_echo_n "checking whether runnable 32-bit binaries are being built ... " >&6; }
5112 if test "$cross_compiling" = yes; then :
5115 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5116 /* end confdefs.h. */
5117 int main(void) {return (sizeof(void*)*8==32)?0:1;}
5119 if ac_fn_c_try_run
"$LINENO"; then :
5124 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5125 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BITS_RUN_32" >&5
5129 $as_echo "$BITS_RUN_32" >&6; };
5130 CFLAGS_32
="${CFLAGS}"
5131 CXXFLAGS_32
="${CXXFLAGS}"
5132 LDFLAGS_32
="${LDFLAGS}"
5133 ARFLAGS_32
="${ARFLAGS}"
5136 CFLAGS
="${CFLAGS_OLD}"
5137 CXXFLAGS
="${CXXFLAGS_OLD}"
5138 LDFLAGS
="${LDFLAGS_OLD}"
5139 ARFLAGS
="${ARFLAGS_OLD}"
5143 # OK. Now, we've tested for 32 and 64 bitness. Let's see what we'll do.
5146 # First, implement 64else32
5147 if test "$BITS_REQ" = "64else32"; then
5148 if test "$BITS_RUN_64" = "yes"; then
5157 if test "$BITS_REQ" = "32" -a "$BITS_RUN_32" = "yes"; then
5158 CFLAGS
="${CFLAGS_32}"
5159 CXXFLAGS
="${CXXFLAGS_32}"
5160 LDFLAGS
="${LDFLAGS_32}"
5161 ARFLAGS
="${ARFLAGS_32}"
5163 elif test "$BITS_REQ" = "64" -a "$BITS_RUN_64" = "yes"; then
5164 CFLAGS
="${CFLAGS_64}"
5165 CXXFLAGS
="${CXXFLAGS_64}"
5166 LDFLAGS
="${LDFLAGS_64}"
5167 ARFLAGS
="${ARFLAGS_64}"
5169 elif test "$BITS_OK" != "yes"; then
5170 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
5177 # Determine the Makefile fragment
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which Makefile fragment to use for ${host}" >&5
5180 $as_echo_n "checking which Makefile fragment to use for ${host}... " >&6; }
5181 if ${icu_cv_host_frag+:} false
; then :
5182 $as_echo_n "(cached) " >&6
5187 if test "$GCC" = yes; then
5188 icu_cv_host_frag
=mh
-solaris-gcc
5190 icu_cv_host_frag
=mh
-solaris
5193 if test "$GCC" = yes; then
5194 icu_cv_host_frag
=mh
-alpha-linux-gcc
5196 icu_cv_host_frag
=mh
-alpha-linux-cc
5199 if test "$GCC" = yes; then
5200 icu_cv_host_frag
=mh
-linux
5202 icu_cv_host_frag
=mh
-linux-va
5204 *-*-linux*|*-*-gnu|*-*-k*bsd
*-gnu|*-*-kopensolaris*-gnu) icu_cv_host_frag
=mh
-linux ;;
5205 i
[34567]86-*-cygwin)
5206 if test "$GCC" = yes; then
5207 icu_cv_host_frag
=mh
-cygwin
5209 icu_cv_host_frag
=mh
-cygwin-msvc
5212 if test "$GCC" = yes; then
5213 icu_cv_host_frag
=mh
-cygwin64
5215 icu_cv_host_frag
=mh
-cygwin-msvc
5218 if test "$GCC" = yes; then
5219 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5220 /* end confdefs.h. */
5223 #error This is not MinGW64
5233 if ac_fn_c_try_compile
"$LINENO"; then :
5234 icu_cv_host_frag
=mh
-mingw64
5236 icu_cv_host_frag
=mh
-mingw
5238 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5241 *-*-mingw*) icu_cv_host_frag
=mh
-msys-msvc ;;
5242 *-*-cygwin) icu_cv_host_frag
=mh
-cygwin-msvc ;;
5245 *-*-*bsd
*|*-*-dragonfly*) icu_cv_host_frag
=mh
-bsd-gcc ;;
5247 if test "$GCC" = yes; then
5248 icu_cv_host_frag
=mh
-aix-gcc
5250 icu_cv_host_frag
=mh
-aix-va
5253 if test "$GCC" = yes; then
5254 icu_cv_host_frag
=mh
-hpux-gcc
5257 *aCC
) icu_cv_host_frag
=mh
-hpux-acc ;;
5260 *-*ibm
-openedition*|*-*-os390*) icu_cv_host_frag
=mh
-os390 ;;
5261 *-*-os400*) icu_cv_host_frag
=mh
-os400 ;;
5262 *-apple-rhapsody*) icu_cv_host_frag
=mh
-darwin ;;
5263 *-apple-darwin*) icu_cv_host_frag
=mh
-darwin ;;
5264 *-*-beos) icu_cv_host_frag
=mh
-beos ;;
5265 *-*-haiku) icu_cv_host_frag
=mh
-haiku ;;
5266 *-*-irix*) icu_cv_host_frag
=mh
-irix ;;
5267 *-dec-osf*) icu_cv_host_frag
=mh
-alpha-osf ;;
5268 *-*-nto*) icu_cv_host_frag
=mh
-qnx ;;
5269 *-ncr-*) icu_cv_host_frag
=mh
-mpras ;;
5270 *) icu_cv_host_frag
=mh
-unknown ;;
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icu_cv_host_frag" >&5
5276 $as_echo "$icu_cv_host_frag" >&6; }
5279 # Checks for libraries and other host specific stuff
5280 # On HP/UX, don't link to -lm from a shared lib because it isn't
5281 # PIC (at least on 10.2)
5283 *-*-hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
5284 $as_echo_n "checking for floor in -lm... " >&6; }
5285 if ${ac_cv_lib_m_floor+:} false
; then :
5286 $as_echo_n "(cached) " >&6
5288 ac_check_lib_save_LIBS
=$LIBS
5290 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5291 /* end confdefs.h. */
5293 /* Override any GCC internal prototype to avoid an error.
5294 Use char because int might match the return type of a GCC
5295 builtin and then its argument prototype would still apply. */
5308 if ac_fn_c_try_link
"$LINENO"; then :
5309 ac_cv_lib_m_floor
=yes
5311 ac_cv_lib_m_floor
=no
5313 rm -f core conftest.err conftest.
$ac_objext \
5314 conftest
$ac_exeext conftest.
$ac_ext
5315 LIBS
=$ac_check_lib_save_LIBS
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
5318 $as_echo "$ac_cv_lib_m_floor" >&6; }
5319 if test "x$ac_cv_lib_m_floor" = xyes
; then :
5324 *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
5325 $as_echo_n "checking for floor in -lm... " >&6; }
5326 if ${ac_cv_lib_m_floor+:} false
; then :
5327 $as_echo_n "(cached) " >&6
5329 ac_check_lib_save_LIBS
=$LIBS
5331 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5332 /* end confdefs.h. */
5334 /* Override any GCC internal prototype to avoid an error.
5335 Use char because int might match the return type of a GCC
5336 builtin and then its argument prototype would still apply. */
5349 if ac_fn_c_try_link
"$LINENO"; then :
5350 ac_cv_lib_m_floor
=yes
5352 ac_cv_lib_m_floor
=no
5354 rm -f core conftest.err conftest.
$ac_objext \
5355 conftest
$ac_exeext conftest.
$ac_ext
5356 LIBS
=$ac_check_lib_save_LIBS
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
5359 $as_echo "$ac_cv_lib_m_floor" >&6; }
5360 if test "x$ac_cv_lib_m_floor" = xyes
; then :
5361 cat >>confdefs.h
<<_ACEOF
5373 # Check whether to build shared libraries
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
5375 $as_echo_n "checking whether to build shared libraries... " >&6; }
5377 # Check whether --enable-shared was given.
5378 if test "${enable_shared+set}" = set; then :
5379 enableval
=$enable_shared; case "${enableval}" in
5380 yes|"") enabled
=yes; ENABLE_SHARED
=YES
;;
5385 enabled
=yes; ENABLE_SHARED
=YES
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5390 $as_echo "$enabled" >&6; }
5393 # Check whether to build static libraries
5394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
5395 $as_echo_n "checking whether to build static libraries... " >&6; }
5397 # Check whether --enable-static was given.
5398 if test "${enable_static+set}" = set; then :
5399 enableval
=$enable_static; case "${enableval}" in
5400 yes|"") enabled
=yes; ENABLE_STATIC
=YES
;;
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5407 $as_echo "$enabled" >&6; }
5410 # When building release static library, there might be some optimization flags we can use
5411 if test "$ENABLE_STATIC" = "YES"; then
5412 if test "$ENABLE_SHARED" != "YES"; then
5413 if test "$ENABLE_RELEASE" = 1; then
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can use static library optimization option" >&5
5415 $as_echo_n "checking whether we can use static library optimization option... " >&6; }
5416 CHECK_STATIC_OPT_FLAG
=no
5418 OLD_CPPFLAGS
="${CPPFLAGS}"
5419 OLD_LDFLAGS
="${LDFLAGS}"
5422 *-linux*|i
*86-*-*bsd
*|i
*86-pc-gnu)
5423 if test "$GCC" = yes; then
5424 CPPFLAGS
="${CPPFLAGS} -ffunction-sections -fdata-sections"
5425 LDFLAGS
="${LDFLAGS} -Wl,--gc-sections"
5432 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5433 /* end confdefs.h. */
5443 if ac_fn_c_try_link
"$LINENO"; then :
5444 CHECK_STATIC_OPT_FLAG
=yes
5446 CHECK_STATIC_OPT_FLAG
=no
5448 rm -f core conftest.err conftest.
$ac_objext \
5449 conftest
$ac_exeext conftest.
$ac_ext
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_STATIC_OPT_FLAG" >&5
5451 $as_echo "$CHECK_STATIC_OPT_FLAG" >&6; }
5452 if test "$CHECK_STATIC_OPT_FLAG" = no
; then
5453 CPPFLAGS
="${OLD_CPPFLAGS}"
5454 LDFLAGS
="${OLD_LDFLAGS}"
5461 # Check whether to enable auto cleanup of libraries
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable auto cleanup of libraries" >&5
5463 $as_echo_n "checking whether to enable auto cleanup of libraries... " >&6; }
5465 UCLN_NO_AUTO_CLEANUP
=1
5466 # Check whether --enable-auto-cleanup was given.
5467 if test "${enable_auto_cleanup+set}" = set; then :
5468 enableval
=$enable_auto_cleanup; case "${enableval}" in
5470 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DUCLN_NO_AUTO_CLEANUP=0";
5471 UCLN_NO_AUTO_CLEANUP
=0
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5478 $as_echo "$enabled" >&6; }
5481 # MSVC floating-point option
5482 MSVC_RELEASE_FLAG
=""
5483 if test $enabled = yes
5485 if test $icu_cv_host_frag = mh
-cygwin-msvc -o $icu_cv_host_frag = mh
-msys-msvc
5487 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5488 /* end confdefs.h. */
5490 #if defined _MSC_VER && _MSC_VER >= 1400
5492 Microsoft Visual C++ < 2005
5503 if ac_fn_c_try_compile
"$LINENO"; then :
5504 MSVC_RELEASE_FLAG
="/fp:precise"
5506 MSVC_RELEASE_FLAG
="/Op"
5508 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5510 CFLAGS
="${CFLAGS} ${MSVC_RELEASE_FLAG}"
5511 CXXFLAGS
="${CXXFLAGS} ${MSVC_RELEASE_FLAG}"
5515 # Check whether to enabled draft APIs
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable draft APIs" >&5
5517 $as_echo_n "checking whether to enable draft APIs... " >&6; }
5519 U_DEFAULT_SHOW_DRAFT
=1
5520 # Check whether --enable-draft was given.
5521 if test "${enable_draft+set}" = set; then :
5522 enableval
=$enable_draft; case "${enableval}" in
5523 no
) enabled
=no
; U_DEFAULT_SHOW_DRAFT
=0;
5524 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_DEFAULT_SHOW_DRAFT=0"
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5531 $as_echo "$enabled" >&6; }
5532 # Make sure that we can use draft API in ICU.
5533 if test "$U_DEFAULT_SHOW_DRAFT" = 0; then
5534 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_SHOW_DRAFT_API -DU_SHOW_INTERNAL_API"
5538 if test -n "$ac_tool_prefix"; then
5539 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5540 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5542 $as_echo_n "checking for $ac_word... " >&6; }
5543 if ${ac_cv_prog_RANLIB+:} false
; then :
5544 $as_echo_n "(cached) " >&6
5546 if test -n "$RANLIB"; then
5547 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
5549 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5553 test -z "$as_dir" && as_dir
=.
5554 for ac_exec_ext
in '' $ac_executable_extensions; do
5555 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5556 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
5557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5566 RANLIB
=$ac_cv_prog_RANLIB
5567 if test -n "$RANLIB"; then
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5569 $as_echo "$RANLIB" >&6; }
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5572 $as_echo "no" >&6; }
5577 if test -z "$ac_cv_prog_RANLIB"; then
5578 ac_ct_RANLIB
=$RANLIB
5579 # Extract the first word of "ranlib", so it can be a program name with args.
5580 set dummy ranlib
; ac_word
=$2
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5582 $as_echo_n "checking for $ac_word... " >&6; }
5583 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
5584 $as_echo_n "(cached) " >&6
5586 if test -n "$ac_ct_RANLIB"; then
5587 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5589 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5593 test -z "$as_dir" && as_dir
=.
5594 for ac_exec_ext
in '' $ac_executable_extensions; do
5595 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5596 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5606 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5607 if test -n "$ac_ct_RANLIB"; then
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5609 $as_echo "$ac_ct_RANLIB" >&6; }
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5612 $as_echo "no" >&6; }
5615 if test "x$ac_ct_RANLIB" = x
; then
5618 case $cross_compiling:$ac_tool_warned in
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5621 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5622 ac_tool_warned
=yes ;;
5624 RANLIB
=$ac_ct_RANLIB
5627 RANLIB
="$ac_cv_prog_RANLIB"
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5633 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5634 if ${ac_cv_path_SED+:} false
; then :
5635 $as_echo_n "(cached) " >&6
5637 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
5638 for ac_i
in 1 2 3 4 5 6 7; do
5639 ac_script
="$ac_script$as_nl$ac_script"
5641 echo "$ac_script" 2>/dev
/null
| sed 99q
>conftest.
sed
5642 { ac_script
=; unset ac_script
;}
5643 if test -z "$SED"; then
5644 ac_path_SED_found
=false
5645 # Loop through the user's path and test for each of PROGNAME-LIST
5646 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5650 test -z "$as_dir" && as_dir
=.
5651 for ac_prog
in sed gsed
; do
5652 for ac_exec_ext
in '' $ac_executable_extensions; do
5653 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5654 as_fn_executable_p
"$ac_path_SED" || continue
5655 # Check for GNU ac_path_SED and select it if it is found.
5656 # Check for GNU $ac_path_SED
5657 case `"$ac_path_SED" --version 2>&1` in
5659 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5662 $as_echo_n 0123456789 >"conftest.in"
5665 cat "conftest.in" "conftest.in" >"conftest.tmp"
5666 mv "conftest.tmp" "conftest.in"
5667 cp "conftest.in" "conftest.nl"
5668 $as_echo '' >> "conftest.nl"
5669 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null
|| break
5670 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 || break
5671 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5672 if test $ac_count -gt ${ac_path_SED_max-0}; then
5673 # Best one so far, save it but keep looking for a better one
5674 ac_cv_path_SED
="$ac_path_SED"
5675 ac_path_SED_max
=$ac_count
5677 # 10*(2^10) chars as input seems more than enough
5678 test $ac_count -gt 10 && break
5680 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5683 $ac_path_SED_found && break 3
5688 if test -z "$ac_cv_path_SED"; then
5689 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5697 $as_echo "$ac_cv_path_SED" >&6; }
5698 SED
="$ac_cv_path_SED"
5702 # look for 'ar' the proper way
5703 if test -n "$ac_tool_prefix"; then
5704 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5705 set dummy
${ac_tool_prefix}ar; ac_word
=$2
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5707 $as_echo_n "checking for $ac_word... " >&6; }
5708 if ${ac_cv_prog_AR+:} false
; then :
5709 $as_echo_n "(cached) " >&6
5711 if test -n "$AR"; then
5712 ac_cv_prog_AR
="$AR" # Let the user override the test.
5714 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5718 test -z "$as_dir" && as_dir
=.
5719 for ac_exec_ext
in '' $ac_executable_extensions; do
5720 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5721 ac_cv_prog_AR
="${ac_tool_prefix}ar"
5722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5732 if test -n "$AR"; then
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5734 $as_echo "$AR" >&6; }
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5737 $as_echo "no" >&6; }
5742 if test -z "$ac_cv_prog_AR"; then
5744 # Extract the first word of "ar", so it can be a program name with args.
5745 set dummy
ar; ac_word
=$2
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5747 $as_echo_n "checking for $ac_word... " >&6; }
5748 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
5749 $as_echo_n "(cached) " >&6
5751 if test -n "$ac_ct_AR"; then
5752 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
5754 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5758 test -z "$as_dir" && as_dir
=.
5759 for ac_exec_ext
in '' $ac_executable_extensions; do
5760 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5761 ac_cv_prog_ac_ct_AR
="ar"
5762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5771 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
5772 if test -n "$ac_ct_AR"; then
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5774 $as_echo "$ac_ct_AR" >&6; }
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5777 $as_echo "no" >&6; }
5780 if test "x$ac_ct_AR" = x
; then
5783 case $cross_compiling:$ac_tool_warned in
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5786 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5787 ac_tool_warned
=yes ;;
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable renaming of symbols" >&5
5797 $as_echo_n "checking whether to enable renaming of symbols... " >&6; }
5799 U_DISABLE_RENAMING
=0
5800 # Check whether --enable-renaming was given.
5801 if test "${enable_renaming+set}" = set; then :
5802 enableval
=$enable_renaming; case "${enableval}" in
5803 yes|"") enabled
=yes ;;
5804 no
) enabled
=no
; U_DISABLE_RENAMING
=1;
5805 UCONFIG_CPPFLAGS
="${UCONFIG_CPPFLAGS} -DU_DISABLE_RENAMING=1"
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5812 $as_echo "$enabled" >&6; }
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable function and data tracing" >&5
5816 $as_echo_n "checking whether to enable function and data tracing... " >&6; }
5819 # Check whether --enable-tracing was given.
5820 if test "${enable_tracing+set}" = set; then :
5821 enableval
=$enable_tracing; case "${enableval}" in
5822 yes|"") enabled
=yes;
5823 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_ENABLE_TRACING=1";
5824 U_ENABLE_TRACING
=1 ;;
5825 no
) enabled
=no
; U_ENABLE_TRACING
=0 ;;
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
5831 $as_echo "$enabled" >&6; }
5834 # check if elf.h is present.
5835 for ac_header
in elf.h
5837 ac_fn_c_check_header_mongrel
"$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
5838 if test "x$ac_cv_header_elf_h" = xyes
; then :
5839 cat >>confdefs.h
<<_ACEOF
5840 #define HAVE_ELF_H 1
5847 if test "x$ac_cv_header_elf_h" = "xyes"; then
5848 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_HAVE_ELF_H=1";
5851 # Enable/disable plugins
5852 # Check whether --enable-plugins was given.
5853 if test "${enable_plugins+set}" = set; then :
5854 enableval
=$enable_plugins; case "${enableval}" in
5855 yes) plugins
=true
;;
5856 no
) plugins
=false
;;
5857 *) as_fn_error $?
"bad value ${enableval} for --enable-plugins" "$LINENO" 5 ;;
5865 if test "$plugins" = true
; then
5873 if test "x$plugins" = "xtrue"; then
5874 UCONFIG_CPPFLAGS
="$UCONFIG_CPPFLAGS -DUCONFIG_ENABLE_PLUGINS=1"
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
5881 $as_echo_n "checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... " >&6; }
5882 # Check whether --enable-dyload was given.
5883 if test "${enable_dyload+set}" = set; then :
5884 enableval
=$enable_dyload; case "${enableval}" in
5892 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DU_ENABLE_DYLOAD=0";
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable" >&5
5899 $as_echo "$enable" >&6; }
5902 if test "$enable" = "yes"; then
5903 for ac_header
in dlfcn.h
5905 ac_fn_c_check_header_mongrel
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5906 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
5907 cat >>confdefs.h
<<_ACEOF
5908 #define HAVE_DLFCN_H 1
5915 #AC_MSG_RESULT($enabled)
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
5917 $as_echo_n "checking for library containing dlopen... " >&6; }
5918 if ${ac_cv_search_dlopen+:} false
; then :
5919 $as_echo_n "(cached) " >&6
5921 ac_func_search_save_LIBS
=$LIBS
5922 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5923 /* end confdefs.h. */
5925 /* Override any GCC internal prototype to avoid an error.
5926 Use char because int might match the return type of a GCC
5927 builtin and then its argument prototype would still apply. */
5940 for ac_lib
in '' dl
; do
5941 if test -z "$ac_lib"; then
5942 ac_res
="none required"
5945 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
5947 if ac_fn_c_try_link
"$LINENO"; then :
5948 ac_cv_search_dlopen
=$ac_res
5950 rm -f core conftest.err conftest.
$ac_objext \
5952 if ${ac_cv_search_dlopen+:} false
; then :
5956 if ${ac_cv_search_dlopen+:} false
; then :
5959 ac_cv_search_dlopen
=no
5962 LIBS
=$ac_func_search_save_LIBS
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
5965 $as_echo "$ac_cv_search_dlopen" >&6; }
5966 ac_res
=$ac_cv_search_dlopen
5967 if test "$ac_res" != no
; then :
5968 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
5972 for ac_func
in dlopen
5974 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
5975 if test "x$ac_cv_func_dlopen" = xyes
; then :
5976 cat >>confdefs.h
<<_ACEOF
5977 #define HAVE_DLOPEN 1
5984 if test "x$ac_cv_func_dlopen" != xyes
; then
5985 CONFIG_CPPFLAGS
="$CONFIG_CPPFLAGS -DHAVE_DLOPEN=0"
5989 # Check for miscellanous functions.
5990 # So, use for putil / tools only.
5991 # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY
5992 for ac_func
in gettimeofday
5994 ac_fn_c_check_func
"$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
5995 if test "x$ac_cv_func_gettimeofday" = xyes
; then :
5996 cat >>confdefs.h
<<_ACEOF
5997 #define HAVE_GETTIMEOFDAY 1
6005 # Check whether to use the evil rpath or not
6006 # Check whether --enable-rpath was given.
6007 if test "${enable_rpath+set}" = set; then :
6008 enableval
=$enable_rpath; case "${enableval}" in
6009 yes|"") ENABLE_RPATH
=YES
;;
6023 ac_cpp
='$CXXCPP $CPPFLAGS'
6024 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6025 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6026 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have a C++ compiler" >&5
6029 $as_echo_n "checking if we have a C++ compiler... " >&6; }
6030 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6031 /* end confdefs.h. */
6041 if ac_fn_cxx_try_compile
"$LINENO"; then :
6046 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6047 if test $cxx_okay = yes
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Good" >&5
6050 $as_echo "Good" >&6; }
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6053 $as_echo "no" >&6; }
6054 as_fn_error $?
"C++ compiler $CXX does not work or no compiler found" "$LINENO" 5
6057 if [ "$GXX" = yes ]; then
6058 # if CXXFLAGS does not have a "-std=" setting, set it now to -std=c++11,
6059 # and check that the compiler still works.
6060 if ! echo "$CXXFLAGS" | grep '\-std=' >/dev
/null
2>&1; then
6061 OLD_CXXFLAGS
="${CXXFLAGS}"
6062 CXXFLAGS
="$CXXFLAGS -std=c++11"
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have a C++11 compiler" >&5
6064 $as_echo_n "checking if we have a C++11 compiler... " >&6; }
6065 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6066 /* end confdefs.h. */
6076 if ac_fn_cxx_try_compile
"$LINENO"; then :
6081 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cxx11_okay" >&5
6083 $as_echo "$cxx11_okay" >&6; }
6084 if [ $cxx11_okay = yes ]; then
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: Adding CXXFLAGS option -std=c++11" >&5
6086 $as_echo "$as_me: Adding CXXFLAGS option -std=c++11" >&6;}
6087 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -std=c++11"
6089 CXXFLAGS
="$OLD_CXXFLAGS"
6093 CXXFLAGS
="$OLD_CXXFLAGS"
6100 ac_cpp
='$CPP $CPPFLAGS'
6101 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6102 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6103 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6106 # Always build ICU with multi-threading support.
6109 # For Compaq Tru64 (OSF1), we must look for pthread_attr_init
6110 # and must do this before seaching for pthread_mutex_destroy, or
6111 # we will pick up libpthreads.so not libpthread.so
6112 # If this fails, then we must test for HPUX specials, before
6113 # moving on to a more generic test
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_attr_init in -lpthread" >&5
6116 $as_echo_n "checking for pthread_attr_init in -lpthread... " >&6; }
6117 if ${ac_cv_lib_pthread_pthread_attr_init+:} false
; then :
6118 $as_echo_n "(cached) " >&6
6120 ac_check_lib_save_LIBS
=$LIBS
6121 LIBS
="-lpthread $LIBS"
6122 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6123 /* end confdefs.h. */
6125 /* Override any GCC internal prototype to avoid an error.
6126 Use char because int might match the return type of a GCC
6127 builtin and then its argument prototype would still apply. */
6131 char pthread_attr_init ();
6135 return pthread_attr_init ();
6140 if ac_fn_c_try_link
"$LINENO"; then :
6141 ac_cv_lib_pthread_pthread_attr_init
=yes
6143 ac_cv_lib_pthread_pthread_attr_init
=no
6145 rm -f core conftest.err conftest.
$ac_objext \
6146 conftest
$ac_exeext conftest.
$ac_ext
6147 LIBS
=$ac_check_lib_save_LIBS
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_attr_init" >&5
6150 $as_echo "$ac_cv_lib_pthread_pthread_attr_init" >&6; }
6151 if test "x$ac_cv_lib_pthread_pthread_attr_init" = xyes
; then :
6152 cat >>confdefs.h
<<_ACEOF
6153 #define HAVE_LIBPTHREAD 1
6156 LIBS
="-lpthread $LIBS"
6160 if test $ac_cv_lib_pthread_pthread_attr_init = yes; then
6163 # Locate the right library for POSIX threads. We look for the
6164 # symbols in the libraries first, because on Solaris libc provides
6165 # pthread_create but libpthread has the real code :(
6166 # AIX uses libpthreads instead of libpthread, and HP/UX uses libpthread
6167 # FreeBSD users may need libpthread if they do not have libc_r.
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutex_destroy" >&5
6171 $as_echo_n "checking for library containing pthread_mutex_destroy... " >&6; }
6172 if ${ac_cv_search_pthread_mutex_destroy+:} false
; then :
6173 $as_echo_n "(cached) " >&6
6175 ac_func_search_save_LIBS
="$LIBS"
6176 ac_cv_search_pthread_mutex_destroy
="no"
6177 for i
in pthread pthreads c_r
; do
6178 LIBS
="-l$i $ac_func_search_save_LIBS"
6179 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6180 /* end confdefs.h. */
6182 /* Override any GCC internal prototype to avoid an error.
6183 Use char because int might match the return type of a GCC
6184 builtin and then its argument prototype would still apply. */
6188 char pthread_mutex_destroy ();
6192 return pthread_mutex_destroy ();
6197 if ac_fn_c_try_link
"$LINENO"; then :
6198 ac_cv_search_pthread_mutex_destroy
="-l$i"
6201 rm -f core conftest.err conftest.
$ac_objext \
6202 conftest
$ac_exeext conftest.
$ac_ext
6204 if test "$ac_cv_search_pthread_mutex_destroy" = "no"; then
6205 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6206 /* end confdefs.h. */
6208 /* Override any GCC internal prototype to avoid an error.
6209 Use char because int might match the return type of a GCC
6210 builtin and then its argument prototype would still apply. */
6214 char pthread_mutex_destroy ();
6218 return pthread_mutex_destroy ();
6223 if ac_fn_c_try_link
"$LINENO"; then :
6224 ac_cv_search_pthread_mutex_destroy
="none required"
6226 rm -f core conftest.err conftest.
$ac_objext \
6227 conftest
$ac_exeext conftest.
$ac_ext
6229 LIBS
="$ac_func_search_save_LIBS"
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutex_destroy" >&5
6232 $as_echo "$ac_cv_search_pthread_mutex_destroy" >&6; }
6233 if test "$ac_cv_search_pthread_mutex_destroy" != "no"; then
6234 test "$ac_cv_search_pthread_mutex_destroy" = "none required" || LIBS
="$ac_cv_search_pthread_mutex_destroy $LIBS"
6240 if test "$ac_cv_search_pthread_mutex_destroy" != no
; then
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5
6245 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; }
6246 if ${ac_cv_lib_pthread_pthread_mutex_init+:} false
; then :
6247 $as_echo_n "(cached) " >&6
6249 ac_check_lib_save_LIBS
=$LIBS
6250 LIBS
="-lpthread $LIBS"
6251 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6252 /* end confdefs.h. */
6254 /* Override any GCC internal prototype to avoid an error.
6255 Use char because int might match the return type of a GCC
6256 builtin and then its argument prototype would still apply. */
6260 char pthread_mutex_init ();
6264 return pthread_mutex_init ();
6269 if ac_fn_c_try_link
"$LINENO"; then :
6270 ac_cv_lib_pthread_pthread_mutex_init
=yes
6272 ac_cv_lib_pthread_pthread_mutex_init
=no
6274 rm -f core conftest.err conftest.
$ac_objext \
6275 conftest
$ac_exeext conftest.
$ac_ext
6276 LIBS
=$ac_check_lib_save_LIBS
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
6279 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
6280 if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes
; then :
6281 cat >>confdefs.h
<<_ACEOF
6282 #define HAVE_LIBPTHREAD 1
6285 LIBS
="-lpthread $LIBS"
6289 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
6294 ac_fn_c_check_func
"$LINENO" "pthread_mutex_lock" "ac_cv_func_pthread_mutex_lock"
6295 if test "x$ac_cv_func_pthread_mutex_lock" = xyes
; then :
6300 if test $ac_cv_func_pthread_mutex_lock = yes; then
6304 # Check to see if we are using CygWin with MSVC
6306 *-pc-cygwin*|*-pc-mingw*)
6307 # For gcc, the thread options are set by mh-mingw/mh-cygwin
6308 # For msvc, the thread options are set by runConfigureICU
6312 # Add -mt because it does several nice things on newer compilers.
6313 case "${icu_cv_host_frag}" in
6315 OLD_CXXFLAGS
="${CXXFLAGS}"
6316 CXXFLAGS
="${CXXFLAGS} -mt"
6317 if test x
"`${CXX} ${CXXFLAGS} 2>&1`" != x
""; then
6318 CXXFLAGS
="${OLD_CXXFLAGS}"
6320 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -mt"
6326 case "${icu_cv_host_frag}" in
6334 # Check whether --enable-weak-threads was given.
6335 if test "${enable_weak_threads+set}" = set; then :
6336 enableval
=$enable_weak_threads; case "${enableval}" in
6338 LIB_THREAD
="${LIBS%${OLD_LIBS}}"
6342 *) as_fn_error $?
"bad value ${enableval} for --enable-weak-threads" "$LINENO" 5 ;;
6350 # The AC_FUNC_MMAP macro doesn't work properly. It seems to be too specific.
6351 # Do this check instead.
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mmap" >&5
6354 $as_echo_n "checking for mmap... " >&6; }
6355 if ${ac_cv_func_mmap_ok+:} false
; then :
6356 $as_echo_n "(cached) " >&6
6358 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6359 /* end confdefs.h. */
6361 #include <sys/mman.h>
6362 #include <sys/stat.h>
6367 mmap((void *)0, 0, PROT_READ, 0, 0, 0);
6372 if ac_fn_c_try_link
"$LINENO"; then :
6373 ac_cv_func_mmap_ok
=yes
6375 ac_cv_func_mmap_ok
=no
6377 rm -f core conftest.err conftest.
$ac_objext \
6378 conftest
$ac_exeext conftest.
$ac_ext
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_ok" >&5
6382 $as_echo "$ac_cv_func_mmap_ok" >&6; }
6383 if test $ac_cv_func_mmap_ok = yes
6387 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_MMAP=0"
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for genccode assembly" >&5
6392 $as_echo_n "checking for genccode assembly... " >&6; }
6394 # Check to see if genccode can generate simple assembly.
6397 *-linux*|*-kfreebsd*-gnu*|i
*86-*-*bsd
*|i
*86-pc-gnu)
6398 if test "$GCC" = yes; then
6399 # We're using gcc, and the simple -a gcc command line works for genccode
6400 GENCCODE_ASSEMBLY
="-a gcc"
6403 if test "$GCC" = yes; then
6404 # When using gcc, look if we're also using GNU as.
6405 # When using GNU as, the simple -a gcc command line works for genccode.
6406 asv
=`"${CC}" -print-prog-name=as 2>/dev/null`
6407 asv
=`"${asv}" --version 2>/dev/null`
6409 X
*GNU
*) GENCCODE_ASSEMBLY
="-a gcc" ;;
6410 X
*) GENCCODE_ASSEMBLY
="-a sun-x86" ;;
6414 GENCCODE_ASSEMBLY
="-a sun-x86"
6417 GENCCODE_ASSEMBLY
="-a sun"
6420 # There has been some issues with building ICU data on HPUX ia64 aCC
6421 # when using the assemble code setting below. For now, build without
6422 # assemble code for this platform. This will increase the build time.
6423 # GENCCODE_ASSEMBLY="-a aCC-ia64"
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENCCODE_ASSEMBLY" >&5
6429 $as_echo "$GENCCODE_ASSEMBLY" >&6; }
6431 # Checks for header files
6432 for ac_header
in inttypes.h
6434 ac_fn_c_check_header_mongrel
"$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
6435 if test "x$ac_cv_header_inttypes_h" = xyes
; then :
6436 cat >>confdefs.h
<<_ACEOF
6437 #define HAVE_INTTYPES_H 1
6444 if test $ac_cv_header_inttypes_h = no
; then
6446 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0"
6450 if test "$CC" = ccc
; then
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"C compiler set to CCC ${CC}\" " >&5
6452 $as_echo "\"C compiler set to CCC ${CC}\" " >&6; }
6454 alpha
*-*-*) U_HAVE_INTTYPES_H
=0;
6455 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0"
6461 for ac_header
in dirent.h
6463 ac_fn_c_check_header_mongrel
"$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
6464 if test "x$ac_cv_header_dirent_h" = xyes
; then :
6465 cat >>confdefs.h
<<_ACEOF
6466 #define HAVE_DIRENT_H 1
6473 if test $ac_cv_header_dirent_h = no
; then
6475 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_DIRENT_H=0"
6482 # Check for endianness
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6484 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6485 if ${ac_cv_c_bigendian+:} false
; then :
6486 $as_echo_n "(cached) " >&6
6488 ac_cv_c_bigendian
=unknown
6489 # See if we're dealing with a universal compiler.
6490 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6491 /* end confdefs.h. */
6492 #ifndef __APPLE_CC__
6493 not a universal capable compiler
6498 if ac_fn_c_try_compile
"$LINENO"; then :
6500 # Check for potential -arch flags. It is not universal unless
6501 # there are at least two -arch flags with different values.
6504 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6505 if test -n "$ac_prev"; then
6507 i?
86 | x86_64
| ppc
| ppc64
)
6508 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6511 ac_cv_c_bigendian
=universal
6517 elif test "x$ac_word" = "x-arch"; then
6522 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6523 if test $ac_cv_c_bigendian = unknown
; then
6524 # See if sys/param.h defines the BYTE_ORDER macro.
6525 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6526 /* end confdefs.h. */
6527 #include <sys/types.h>
6528 #include <sys/param.h>
6533 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6534 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6543 if ac_fn_c_try_compile
"$LINENO"; then :
6544 # It does; now see whether it defined to BIG_ENDIAN or not.
6545 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6546 /* end confdefs.h. */
6547 #include <sys/types.h>
6548 #include <sys/param.h>
6553 #if BYTE_ORDER != BIG_ENDIAN
6561 if ac_fn_c_try_compile
"$LINENO"; then :
6562 ac_cv_c_bigendian
=yes
6564 ac_cv_c_bigendian
=no
6566 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6568 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6570 if test $ac_cv_c_bigendian = unknown
; then
6571 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6572 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6573 /* end confdefs.h. */
6579 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6587 if ac_fn_c_try_compile
"$LINENO"; then :
6588 # It does; now see whether it defined to _BIG_ENDIAN or not.
6589 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6590 /* end confdefs.h. */
6604 if ac_fn_c_try_compile
"$LINENO"; then :
6605 ac_cv_c_bigendian
=yes
6607 ac_cv_c_bigendian
=no
6609 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6611 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6613 if test $ac_cv_c_bigendian = unknown
; then
6614 # Compile a test program.
6615 if test "$cross_compiling" = yes; then :
6616 # Try to guess by grepping values from an object file.
6617 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6618 /* end confdefs.h. */
6619 short int ascii_mm[] =
6620 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6621 short int ascii_ii[] =
6622 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6623 int use_ascii (int i) {
6624 return ascii_mm[i] + ascii_ii[i];
6626 short int ebcdic_ii[] =
6627 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6628 short int ebcdic_mm[] =
6629 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6630 int use_ebcdic (int i) {
6631 return ebcdic_mm[i] + ebcdic_ii[i];
6638 return use_ascii (foo) == use_ebcdic (foo);
6643 if ac_fn_c_try_compile
"$LINENO"; then :
6644 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
6645 ac_cv_c_bigendian
=yes
6647 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
6648 if test "$ac_cv_c_bigendian" = unknown
; then
6649 ac_cv_c_bigendian
=no
6651 # finding both strings is unlikely to happen, but who knows?
6652 ac_cv_c_bigendian
=unknown
6656 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6658 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6659 /* end confdefs.h. */
6660 $ac_includes_default
6665 /* Are we little or big endian? From Harbison&Steele. */
6669 char c[sizeof (long int)];
6672 return u.c[sizeof (long int) - 1] == 1;
6678 if ac_fn_c_try_run
"$LINENO"; then :
6679 ac_cv_c_bigendian
=no
6681 ac_cv_c_bigendian
=yes
6683 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6684 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6690 $as_echo "$ac_cv_c_bigendian" >&6; }
6691 case $ac_cv_c_bigendian in #(
6693 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6699 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6703 as_fn_error $?
"unknown endianness
6704 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6707 if test $ac_cv_c_bigendian = no
; then
6716 # Do various POSIX related checks
6717 U_HAVE_NL_LANGINFO_CODESET
=0
6718 U_NL_LANGINFO_CODESET
=-1
6719 ac_fn_c_check_func
"$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
6720 if test "x$ac_cv_func_nl_langinfo" = xyes
; then :
6721 U_HAVE_NL_LANGINFO
=1
6723 U_HAVE_NL_LANGINFO
=0
6726 if test $U_HAVE_NL_LANGINFO -eq 1; then
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo's argument to obtain the codeset" >&5
6728 $as_echo_n "checking for nl_langinfo's argument to obtain the codeset... " >&6; }
6729 if ${ac_cv_nl_langinfo_codeset+:} false
; then :
6730 $as_echo_n "(cached) " >&6
6732 ac_cv_nl_langinfo_codeset
="unknown"
6733 for a
in CODESET _NL_CTYPE_CODESET_NAME
; do
6734 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6735 /* end confdefs.h. */
6736 #include <langinfo.h>
6745 if ac_fn_c_try_link
"$LINENO"; then :
6746 ac_cv_nl_langinfo_codeset
="$a"; break
6748 rm -f core conftest.err conftest.
$ac_objext \
6749 conftest
$ac_exeext conftest.
$ac_ext
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_nl_langinfo_codeset" >&5
6753 $as_echo "$ac_cv_nl_langinfo_codeset" >&6; }
6754 if test x
$ac_cv_nl_langinfo_codeset != xunknown
6756 U_HAVE_NL_LANGINFO_CODESET
=1
6757 U_NL_LANGINFO_CODESET
=$ac_cv_nl_langinfo_codeset
6758 if test "x${ac_cv_nl_langinfo_codeset}" != "xCODESET"
6760 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DNL_LANGINFO_CODESET=${ac_cv_nl_langinfo_codeset}"
6763 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_NL_LANGINFO_CODESET=0"
6769 # Namespace support checks
6771 ac_cpp
='$CXXCPP $CPPFLAGS'
6772 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6773 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6774 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for namespace support" >&5
6777 $as_echo_n "checking for namespace support... " >&6; }
6778 if ${ac_cv_namespace_ok+:} false
; then :
6779 $as_echo_n "(cached) " >&6
6781 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6782 /* end confdefs.h. */
6783 namespace x_version {void f(){}}
6784 namespace x = x_version;
6785 using namespace x_version;
6795 if ac_fn_cxx_try_link
"$LINENO"; then :
6796 ac_cv_namespace_ok
=yes
6798 ac_cv_namespace_ok
=no
6800 rm -f core conftest.err conftest.
$ac_objext \
6801 conftest
$ac_exeext conftest.
$ac_ext
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namespace_ok" >&5
6805 $as_echo "$ac_cv_namespace_ok" >&6; }
6806 if test $ac_cv_namespace_ok = no
6808 as_fn_error $?
"Namespace support is required to build ICU." "$LINENO" 5
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for properly overriding new and delete" >&5
6812 $as_echo_n "checking for properly overriding new and delete... " >&6; }
6813 U_OVERRIDE_CXX_ALLOCATION
=0
6814 U_HAVE_PLACEMENT_NEW
=0
6815 if ${ac_cv_override_cxx_allocation_ok+:} false
; then :
6816 $as_echo_n "(cached) " >&6
6818 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6819 /* end confdefs.h. */
6823 void *operator new(size_t size) {return malloc(size);}
6824 void *operator new[](size_t size) {return malloc(size);}
6825 void operator delete(void *p) {free(p);}
6826 void operator delete[](void *p) {free(p);}
6837 if ac_fn_cxx_try_link
"$LINENO"; then :
6838 ac_cv_override_cxx_allocation_ok
=yes
6840 ac_cv_override_cxx_allocation_ok
=no
6842 rm -f core conftest.err conftest.
$ac_objext \
6843 conftest
$ac_exeext conftest.
$ac_ext
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_override_cxx_allocation_ok" >&5
6847 $as_echo "$ac_cv_override_cxx_allocation_ok" >&6; }
6848 if test $ac_cv_override_cxx_allocation_ok = yes
6850 U_OVERRIDE_CXX_ALLOCATION
=1
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for placement new and delete" >&5
6852 $as_echo_n "checking for placement new and delete... " >&6; }
6853 if ${ac_cv_override_placement_new_ok+:} false
; then :
6854 $as_echo_n "(cached) " >&6
6856 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6857 /* end confdefs.h. */
6861 void *operator new(size_t size) {return malloc(size);}
6862 void *operator new[](size_t size) {return malloc(size);}
6863 void operator delete(void *p) {free(p);}
6864 void operator delete[](void *p) {free(p);}
6865 void * operator new(size_t, void *ptr) { return ptr; }
6866 void operator delete(void *, void *) {}
6877 if ac_fn_cxx_try_link
"$LINENO"; then :
6878 ac_cv_override_placement_new_ok
=yes
6880 ac_cv_override_placement_new_ok
=no
6882 rm -f core conftest.err conftest.
$ac_objext \
6883 conftest
$ac_exeext conftest.
$ac_ext
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_override_placement_new_ok" >&5
6887 $as_echo "$ac_cv_override_placement_new_ok" >&6; }
6888 if test $ac_cv_override_placement_new_ok = yes
6890 U_HAVE_PLACEMENT_NEW
=1
6892 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_PLACEMENT_NEW=0"
6895 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_OVERRIDE_CXX_ALLOCATION=0"
6901 ac_cpp
='$CPP $CPPFLAGS'
6902 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6903 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6904 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6906 ac_fn_c_check_func
"$LINENO" "popen" "ac_cv_func_popen"
6907 if test "x$ac_cv_func_popen" = xyes
; then :
6911 if test x
$ac_cv_func_popen = xyes
6915 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_POPEN=0"
6920 ac_fn_c_check_func
"$LINENO" "tzset" "ac_cv_func_tzset"
6921 if test "x$ac_cv_func_tzset" = xyes
; then :
6926 if test x
$ac_cv_func_tzset = xyes
6931 ac_fn_c_check_func
"$LINENO" "_tzset" "ac_cv_func__tzset"
6932 if test "x$ac_cv_func__tzset" = xyes
; then :
6936 if test x
$ac_cv_func__tzset = xyes
6941 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_TZSET=0"
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
6949 $as_echo_n "checking for tzname... " >&6; }
6950 if ${ac_cv_var_tzname+:} false
; then :
6951 $as_echo_n "(cached) " >&6
6953 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6954 /* end confdefs.h. */
6955 #ifndef _XOPEN_SOURCE
6956 #define _XOPEN_SOURCE
6960 #ifndef tzname /* For SGI. */
6961 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
6971 if ac_fn_c_try_link
"$LINENO"; then :
6972 ac_cv_var_tzname
=yes
6976 rm -f core conftest.err conftest.
$ac_objext \
6977 conftest
$ac_exeext conftest.
$ac_ext
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
6980 $as_echo "$ac_cv_var_tzname" >&6; }
6981 if test $ac_cv_var_tzname = yes; then
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _tzname" >&5
6986 $as_echo_n "checking for _tzname... " >&6; }
6987 if ${ac_cv_var__tzname+:} false
; then :
6988 $as_echo_n "(cached) " >&6
6990 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6991 /* end confdefs.h. */
6994 extern char *_tzname[];
7003 if ac_fn_c_try_link
"$LINENO"; then :
7004 ac_cv_var__tzname
=yes
7006 ac_cv_var__tzname
=no
7008 rm -f core conftest.err conftest.
$ac_objext \
7009 conftest
$ac_exeext conftest.
$ac_ext
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__tzname" >&5
7012 $as_echo "$ac_cv_var__tzname" >&6; }
7013 if test $ac_cv_var__tzname = yes; then
7017 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_TZNAME=0"
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone" >&5
7024 $as_echo_n "checking for timezone... " >&6; }
7025 if ${ac_cv_var_timezone+:} false
; then :
7026 $as_echo_n "(cached) " >&6
7028 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7029 /* end confdefs.h. */
7030 #ifndef _XOPEN_SOURCE
7031 #define _XOPEN_SOURCE
7043 if ac_fn_c_try_link
"$LINENO"; then :
7044 ac_cv_var_timezone
=yes
7046 ac_cv_var_timezone
=no
7048 rm -f core conftest.err conftest.
$ac_objext \
7049 conftest
$ac_exeext conftest.
$ac_ext
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_timezone" >&5
7052 $as_echo "$ac_cv_var_timezone" >&6; }
7054 if test $ac_cv_var_timezone = yes; then
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __timezone" >&5
7059 $as_echo_n "checking for __timezone... " >&6; }
7060 if ${ac_cv_var___timezone+:} false
; then :
7061 $as_echo_n "(cached) " >&6
7063 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7064 /* end confdefs.h. */
7074 if ac_fn_c_try_link
"$LINENO"; then :
7075 ac_cv_var___timezone
=yes
7077 ac_cv_var___timezone
=no
7079 rm -f core conftest.err conftest.
$ac_objext \
7080 conftest
$ac_exeext conftest.
$ac_ext
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var___timezone" >&5
7083 $as_echo "$ac_cv_var___timezone" >&6; }
7084 if test $ac_cv_var___timezone = yes; then
7085 U_TIMEZONE
=__timezone
7088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _timezone" >&5
7089 $as_echo_n "checking for _timezone... " >&6; }
7090 if ${ac_cv_var__timezone+:} false
; then :
7091 $as_echo_n "(cached) " >&6
7093 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7094 /* end confdefs.h. */
7104 if ac_fn_c_try_link
"$LINENO"; then :
7105 ac_cv_var__timezone
=yes
7107 ac_cv_var__timezone
=no
7109 rm -f core conftest.err conftest.
$ac_objext \
7110 conftest
$ac_exeext conftest.
$ac_ext
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__timezone" >&5
7113 $as_echo "$ac_cv_var__timezone" >&6; }
7114 if test $ac_cv_var__timezone = yes; then
7115 U_TIMEZONE
=_timezone
7118 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_TIMEZONE=0"
7125 ac_fn_c_check_func
"$LINENO" "strtod_l" "ac_cv_func_strtod_l"
7126 if test "x$ac_cv_func_strtod_l" = xyes
; then :
7130 if test x
$ac_cv_func_strtod_l = xyes
7133 ac_fn_c_check_header_mongrel
"$LINENO" "xlocale.h" "ac_cv_header_xlocale_h" "$ac_includes_default"
7134 if test "x$ac_cv_header_xlocale_h" = xyes
; then :
7139 if test "$ac_cv_header_xlocale_h" = yes; then
7141 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1"
7144 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0"
7147 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0"
7152 # Checks for typedefs
7153 ac_fn_c_check_type
"$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
7154 if test "x$ac_cv_type_int8_t" = xyes
; then :
7158 cat >>confdefs.h
<<_ACEOF
7159 #define int8_t signed char
7164 ac_fn_c_check_type
"$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
7165 if test "x$ac_cv_type_uint8_t" = xyes
; then :
7169 cat >>confdefs.h
<<_ACEOF
7170 #define uint8_t unsigned char
7175 ac_fn_c_check_type
"$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
7176 if test "x$ac_cv_type_int16_t" = xyes
; then :
7180 cat >>confdefs.h
<<_ACEOF
7181 #define int16_t signed short
7186 ac_fn_c_check_type
"$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
7187 if test "x$ac_cv_type_uint16_t" = xyes
; then :
7191 cat >>confdefs.h
<<_ACEOF
7192 #define uint16_t unsigned short
7197 ac_fn_c_check_type
"$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
7198 if test "x$ac_cv_type_int32_t" = xyes
; then :
7202 cat >>confdefs.h
<<_ACEOF
7203 #define int32_t signed long
7208 ac_fn_c_check_type
"$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
7209 if test "x$ac_cv_type_uint32_t" = xyes
; then :
7213 cat >>confdefs.h
<<_ACEOF
7214 #define uint32_t unsigned long
7219 ac_fn_c_check_type
"$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
7220 if test "x$ac_cv_type_int64_t" = xyes
; then :
7224 cat >>confdefs.h
<<_ACEOF
7225 #define int64_t signed long long
7230 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
7231 if test "x$ac_cv_type_uint64_t" = xyes
; then :
7235 cat >>confdefs.h
<<_ACEOF
7236 #define uint64_t unsigned long long
7242 if test $ac_cv_type_int8_t = no
; then
7243 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT8_T=0"
7246 if test $ac_cv_type_uint8_t = no
; then
7247 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT8_T=0"
7250 if test $ac_cv_type_int16_t = no
; then
7251 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT16_T=0"
7254 if test $ac_cv_type_uint16_t = no
; then
7255 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT16_T=0"
7258 if test $ac_cv_type_int32_t = no
; then
7259 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT32_T=0"
7262 if test $ac_cv_type_uint32_t = no
; then
7263 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT32_T=0"
7266 if test $ac_cv_type_int64_t = no
; then
7267 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_INT64_T=0"
7270 if test $ac_cv_type_uint64_t = no
; then
7271 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_UINT64_T=0"
7274 # Do various wchar_t related checks
7275 ac_fn_c_check_header_mongrel
"$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
7276 if test "x$ac_cv_header_wchar_h" = xyes
; then :
7281 if test "$ac_cv_header_wchar_h" = no
7285 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_WCHAR_H=0 -DU_HAVE_WCSCPY=0"
7288 $as_echo "#define HAVE_WCHAR_H 1" >>confdefs.h
7291 # Some broken systems have wchar.h but not some of its functions...
7292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing wcscpy" >&5
7293 $as_echo_n "checking for library containing wcscpy... " >&6; }
7294 if ${ac_cv_search_wcscpy+:} false
; then :
7295 $as_echo_n "(cached) " >&6
7297 ac_func_search_save_LIBS
=$LIBS
7298 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7299 /* end confdefs.h. */
7301 /* Override any GCC internal prototype to avoid an error.
7302 Use char because int might match the return type of a GCC
7303 builtin and then its argument prototype would still apply. */
7316 for ac_lib
in '' wcs w
; do
7317 if test -z "$ac_lib"; then
7318 ac_res
="none required"
7321 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7323 if ac_fn_c_try_link
"$LINENO"; then :
7324 ac_cv_search_wcscpy
=$ac_res
7326 rm -f core conftest.err conftest.
$ac_objext \
7328 if ${ac_cv_search_wcscpy+:} false
; then :
7332 if ${ac_cv_search_wcscpy+:} false
; then :
7335 ac_cv_search_wcscpy
=no
7338 LIBS
=$ac_func_search_save_LIBS
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_wcscpy" >&5
7341 $as_echo "$ac_cv_search_wcscpy" >&6; }
7342 ac_res
=$ac_cv_search_wcscpy
7343 if test "$ac_res" != no
; then :
7344 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
7348 if test "$ac_cv_search_wcscpy" != no
; then
7352 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_HAVE_WCSCPY=0"
7358 # The cast to long int works around a bug in the HP C Compiler
7359 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7360 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7361 # This bug is HP SR number 8606223364.
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
7363 $as_echo_n "checking size of wchar_t... " >&6; }
7364 if ${ac_cv_sizeof_wchar_t+:} false
; then :
7365 $as_echo_n "(cached) " >&6
7367 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" "
7379 if test "$ac_cv_type_wchar_t" = yes; then
7380 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7381 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7382 as_fn_error
77 "cannot compute sizeof (wchar_t)
7383 See \`config.log' for more details" "$LINENO" 5; }
7385 ac_cv_sizeof_wchar_t
=0
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
7391 $as_echo "$ac_cv_sizeof_wchar_t" >&6; }
7395 cat >>confdefs.h
<<_ACEOF
7396 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
7400 U_SIZEOF_WCHAR_T
=$ac_cv_sizeof_wchar_t
7401 # We do this check to verify that everything is okay.
7402 if test $U_SIZEOF_WCHAR_T = 0; then
7403 if test $U_HAVE_WCHAR_H=1; then
7404 as_fn_error $?
"There is wchar.h but the size of wchar_t is 0" "$LINENO" 5
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UTF-16 string literal support" >&5
7409 $as_echo_n "checking for UTF-16 string literal support... " >&6; }
7410 U_CHECK_UTF16_STRING
=1
7411 CHECK_UTF16_STRING_RESULT
="unknown"
7414 *-*-aix*|powerpc64
-*-linux*)
7415 if test "$GCC" = no
; then
7416 OLD_CFLAGS
="${CFLAGS}"
7417 OLD_CXXFLAGS
="${CXXFLAGS}"
7418 CFLAGS
="${CFLAGS} -qutf"
7419 CXXFLAGS
="${CXXFLAGS} -qutf"
7420 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7421 /* end confdefs.h. */
7422 const unsigned short hello[] = u"hello";
7431 if ac_fn_c_try_compile
"$LINENO"; then :
7432 U_CHECK_UTF16_STRING
=1
7434 U_CHECK_UTF16_STRING
=0
7436 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7437 if test "$U_CHECK_UTF16_STRING" = 0; then
7438 CFLAGS
="${OLD_CFLAGS}"
7439 CXXFLAGS
="${OLD_CXXFLAGS}"
7441 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -qutf"
7442 CHECK_UTF16_STRING_RESULT
="-qutf"
7447 if test "$GCC" = no
; then
7448 OLD_CFLAGS
="${CFLAGS}"
7449 OLD_CXXFLAGS
="${CXXFLAGS}"
7450 CFLAGS
="${CFLAGS} -xustr=ascii_utf16_ushort"
7451 CXXFLAGS
="${CXXFLAGS} -xustr=ascii_utf16_ushort"
7452 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7453 /* end confdefs.h. */
7454 const unsigned short hello[] = U"hello";
7463 if ac_fn_c_try_compile
"$LINENO"; then :
7464 U_CHECK_UTF16_STRING
=1
7466 U_CHECK_UTF16_STRING
=0
7468 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7469 if test "$U_CHECK_UTF16_STRING" = 0; then
7470 CFLAGS
="${OLD_CFLAGS}"
7471 CXXFLAGS
="${OLD_CXXFLAGS}"
7473 CHECK_UTF16_STRING_RESULT
="-xustr=ascii_utf16_ushort"
7474 UCONFIG_CXXFLAGS
="${UCONFIG_CXXFLAGS} -xustr=ascii_utf16_ushort"
7475 UCONFIG_CFLAGS
="${UCONFIG_CFLAGS} -xustr=ascii_utf16_ushort"
7476 # Since we can't detect the availability of this UTF-16 syntax at compile time,
7477 # we depend on configure telling us that we can use it.
7478 # Since we can't ensure ICU users use -xustr=ascii_utf16_ushort,
7479 # we only use this macro within ICU.
7480 # If an ICU user uses icu-config, this feature will be enabled.
7481 CONFIG_CPPFLAGS
="${CONFIG_CPPFLAGS} -DU_CHECK_UTF16_STRING=1"
7482 U_CHECK_UTF16_STRING
=0
7487 if test "$GCC" = no
; then
7488 # The option will be detected at compile time without additional compiler options.
7489 CHECK_UTF16_STRING_RESULT
="available"
7493 # wchar_t can be used
7494 CHECK_UTF16_STRING_RESULT
="available"
7500 # GCC >= 4.4 supports UTF16 string literals. As of ICU 62, both C and C++ files require them.
7501 if test "$CHECK_UTF16_STRING_RESULT" = "unknown"; then
7502 if test "$GCC" = yes; then
7503 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7504 /* end confdefs.h. */
7506 static const unsigned short test[] = u"This is a UTF16 literal string.";
7516 if ac_fn_c_try_compile
"$LINENO"; then :
7521 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7522 if test "$CC_UTF16_STRING" = 1; then
7523 CHECK_UTF16_STRING_RESULT
="C only";
7526 if test "$GXX" = yes; then
7527 # -Wno-return-type-c-linkage is desired so that stable ICU API is not warned about.
7529 ac_cpp
='$CXXCPP $CPPFLAGS'
7530 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7531 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7532 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
7534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7535 /* end confdefs.h. */
7537 static const char16_t test[] = u"This is a UTF16 literal string.";
7547 if ac_fn_cxx_try_compile
"$LINENO"; then :
7552 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7554 ac_cpp
='$CPP $CPPFLAGS'
7555 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7556 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7557 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7559 if test "$CXX_UTF16_STRING" = 1; then
7560 if test "$CC_UTF16_STRING" = 1; then
7561 CHECK_UTF16_STRING_RESULT
="available";
7563 CHECK_UTF16_STRING_RESULT
="C++ only";
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_UTF16_STRING_RESULT" >&5
7569 $as_echo "$CHECK_UTF16_STRING_RESULT" >&6; }
7571 # Enable/disable extras
7572 # Check whether --enable-extras was given.
7573 if test "${enable_extras+set}" = set; then :
7574 enableval
=$enable_extras; case "${enableval}" in
7577 *) as_fn_error $?
"bad value ${enableval} for --enable-extras" "$LINENO" 5 ;;
7585 if test "$extras" = true
; then
7592 # Check whether --enable-icuio was given.
7593 if test "${enable_icuio+set}" = set; then :
7594 enableval
=$enable_icuio; case "${enableval}" in
7597 *) as_fn_error $?
"bad value ${enableval} for --enable-icuio" "$LINENO" 5 ;;
7605 if test "$icuio" = true
; then
7613 # Enable/disable layoutex
7614 # Check whether --enable-layoutex was given.
7615 if test "${enable_layoutex+set}" = set; then :
7616 enableval
=$enable_layoutex; case "${enableval}" in
7617 yes) layoutex
=$have_icu_le_hb ;;
7618 no
) layoutex
=false
;;
7619 *) as_fn_error $?
"bad value ${enableval} for --enable-layoutex" "$LINENO" 5 ;;
7622 layoutex
=$have_icu_le_hb
7627 if test "$layoutex" = true
; then
7635 # Enable/disable layout
7636 # Check whether --enable-layout was given.
7637 if test "${enable_layout+set}" = set; then :
7638 enableval
=$enable_layout; case "${enableval}" in
7639 yes) as_fn_error $?
"The ICU Layout Engine has been removed." "$LINENO" 5 ;;
7646 # Enable/disable tools
7647 # Check whether --enable-tools was given.
7648 if test "${enable_tools+set}" = set; then :
7649 enableval
=$enable_tools; case "${enableval}" in
7652 *) as_fn_error $?
"bad value ${enableval} for --enable-tools" "$LINENO" 5 ;;
7660 if test "$tools" = true
; then
7669 # Check whether --with-data-packaging was given.
7670 if test "${with_data_packaging+set}" = set; then :
7671 withval
=$with_data_packaging; case "${withval}" in
7672 files
|archive
|library
) datapackaging
=$withval ;;
7673 auto
) datapackaging
=$withval ;;
7674 common
) datapackaging
=archive
;;
7675 dll
) datapackaging
=library
;;
7676 static
) datapackaging
=static
;;
7677 *) as_fn_error $?
"bad value ${withval} for --with-data-packaging" "$LINENO" 5 ;;
7684 # Note: 'thesysconfdir' is an evaluated version, for Man pages, so also for thedatadir, thelibdir, etc..
7685 # thesysconfdir=`eval echo $sysconfdir`
7686 thedatadir
=`eval echo $datadir`
7687 # 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}.
7688 pkgicudatadir
=$datadir
7689 thepkgicudatadir
=$thedatadir
7694 if test x
"$datapackaging" = x
-o x
"$datapackaging" = xauto
; then
7695 # default to library
7696 datapackaging
=library
7697 if test "$ENABLE_STATIC" = "YES"; then
7698 if test "$ENABLE_SHARED" != "YES"; then
7699 datapackaging
=static
7704 datapackaging_dir
=`eval echo $thedatadir`"/icu/${VERSION}"
7706 datapackaging_msg
="(No explaination for mode $datapackaging.)"
7708 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."
7709 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."
7710 datapackaging_howfound
="(unknown)"
7712 case "$datapackaging" in
7714 DATA_PACKAGING_MODE
=files
7715 datapackaging_msg
="ICU data will be stored in individual files."
7716 datapackaging_howfound
="$datapackaging_msg_path"
7719 DATA_PACKAGING_MODE
=common
7720 datapackaging_msg
="ICU data will be stored in a single .dat file."
7721 datapackaging_howfound
="$datapackaging_msg_path"
7724 DATA_PACKAGING_MODE
=dll
7725 datapackaging_msg
="ICU data will be linked with ICU."
7726 if test "$ENABLE_STATIC" = "YES"; then
7727 datapackaging_msg
="$datapackaging_msg A static data library will be built. "
7729 if test "$ENABLE_SHARED" = "YES"; then
7730 datapackaging_msg
="$datapackaging_msg A shared data library will be built. "
7732 datapackaging_howfound
="$datapackaging_msg_set"
7735 DATA_PACKAGING_MODE
=static
7736 datapackaging_msg
="ICU data will be stored in a static library."
7737 datapackaging_howfound
="$datapackaging_msg_set"
7742 # Sets a library suffix
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a library suffix to use" >&5
7744 $as_echo_n "checking for a library suffix to use... " >&6; }
7746 # Check whether --with-library-suffix was given.
7747 if test "${with_library_suffix+set}" = set; then :
7748 withval
=$with_library_suffix; ICULIBSUFFIX
="${withval}"
7754 if test "$msg" = ""; then
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
7758 $as_echo "$msg" >&6; }
7760 if test "$ICULIBSUFFIX" != ""
7763 ICULIBSUFFIXCNAME
=`echo _$ICULIBSUFFIX | sed 's/^A-Za-z0-9_/_/g'`
7764 UCONFIG_CPPFLAGS
="${UCONFIG_CPPFLAGS} -DU_HAVE_LIB_SUFFIX=1 -DU_LIB_SUFFIX_C_NAME=${ICULIBSUFFIXCNAME} "
7771 # Enable/disable tests
7772 # Check whether --enable-tests was given.
7773 if test "${enable_tests+set}" = set; then :
7774 enableval
=$enable_tests; case "${enableval}" in
7777 *) as_fn_error $?
"bad value ${enableval} for --enable-tests" "$LINENO" 5 ;;
7785 if test "$tests" = true
; then
7793 # Enable/disable samples
7794 # Check whether --enable-samples was given.
7795 if test "${enable_samples+set}" = set; then :
7796 enableval
=$enable_samples; case "${enableval}" in
7797 yes) samples
=true
;;
7798 no
) samples
=false
;;
7799 *) as_fn_error $?
"bad value ${enableval} for --enable-samples" "$LINENO" 5 ;;
7807 if test "$samples" = true
; then
7815 ICUDATA_CHAR
=$U_ENDIAN_CHAR
7817 # Platform-specific Makefile setup
7818 # set ICUDATA_CHAR to 'e' for any EBCDIC (which should be big endian) platform.
7820 *-*-solaris*) platform
=U_SOLARIS
;;
7821 *-*-linux*|*-*-gnu|*-*-k*bsd
*-gnu|*-*-kopensolaris*-gnu) platform
=U_LINUX
;;
7822 *-*-*bsd
*|*-*-dragonfly*) platform
=U_BSD
;;
7823 *-*-aix*) platform
=U_AIX
;;
7824 *-*-hpux*) platform
=U_HPUX
;;
7825 *-apple-darwin*|*-apple-rhapsody*) platform
=U_DARWIN
;;
7826 *-*-cygwin*) platform
=U_CYGWIN
;;
7827 *-*-mingw*) platform
=U_MINGW
;;
7828 *-*ibm
-openedition*|*-*-os390*) platform
=OS390
7829 if test "${ICU_ENABLE_ASCII_STRINGS}" != "1"; then
7832 *-*-os400*) platform
=OS400
7833 if test "${ICU_ENABLE_ASCII_STRINGS}" != "1"; then
7836 *-*-nto*) platform
=U_QNX
;;
7837 *-dec-osf*) platform
=U_OSF
;;
7838 *-*-beos) platform
=U_BEOS
;;
7839 *-*-irix*) platform
=U_IRIX
;;
7840 *-ncr-*) platform
=U_MPRAS
;;
7841 *) platform
=U_UNKNOWN_PLATFORM
;;
7845 platform_make_fragment_name
="$icu_cv_host_frag"
7846 platform_make_fragment
='$(top_srcdir)/config/'"$platform_make_fragment_name"
7850 if test "${FORCE_LIBS}" != ""; then
7851 echo " *** Overriding automatically chosen LIBS=$LIBS, using instead FORCE_LIBS=${FORCE_LIBS}" 1>&6
7855 # Now that we're done using CPPFLAGS etc. for tests, we can change it
7858 if test "${CC}" = "clang"; then
7859 CLANGCFLAGS
="-Qunused-arguments -Wno-parentheses-equality"
7864 if test "${CXX}" = "clang++"; then
7865 CLANGCXXFLAGS
="-Qunused-arguments -Wno-parentheses-equality"
7870 CPPFLAGS
="$CPPFLAGS \$(THREADSCPPFLAGS)"
7871 CFLAGS
="$CFLAGS \$(THREADSCFLAGS) $CLANGCFLAGS"
7872 CXXFLAGS
="$CXXFLAGS \$(THREADSCXXFLAGS) $CLANGCXXFLAGS"
7877 # append all config cppflags
7878 CPPFLAGS
="$CPPFLAGS $CONFIG_CPPFLAGS $UCONFIG_CPPFLAGS"
7880 echo "CPPFLAGS=$CPPFLAGS"
7881 echo "CFLAGS=$CFLAGS"
7882 echo "CXXFLAGS=$CXXFLAGS"
7885 # output the Makefiles
7886 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"
7888 cat >confcache
<<\_ACEOF
7889 # This file is a shell script that caches the results of configure
7890 # tests run on this system so they can be shared between configure
7891 # scripts and configure runs, see configure's option --config-cache.
7892 # It is not useful on other systems. If it contains results you don't
7893 # want to keep, you may remove or edit it.
7895 # config.status only pays attention to the cache file if you give it
7896 # the --recheck option to rerun configure.
7898 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7899 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7904 # The following way of writing the cache mishandles newlines in values,
7905 # but we know of no workaround that is simple, portable, and efficient.
7906 # So, we kill variables containing newlines.
7907 # Ultrix sh set writes to stderr and can't be redirected directly,
7908 # and sets the high bit in the cache file unless we assign to the vars.
7910 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7911 eval ac_val
=\$
$ac_var
7915 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7916 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7919 _
| IFS
| as_nl
) ;; #(
7920 BASH_ARGV
| BASH_SOURCE
) eval $ac_var= ;; #(
7921 *) { eval $ac_var=; unset $ac_var;} ;;
7927 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7928 *${as_nl}ac_space
=\
*)
7929 # `set' does not quote correctly, so add quotes: double-quote
7930 # substitution turns \\\\ into \\, and sed turns \\ into \.
7933 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7936 # `set' quotes correctly as required by POSIX, so do not add quotes.
7937 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7946 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7948 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7950 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
7951 if test -w "$cache_file"; then
7952 if test "x$cache_file" != "x/dev/null"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7954 $as_echo "$as_me: updating cache $cache_file" >&6;}
7955 if test ! -f "$cache_file" || test -h "$cache_file"; then
7956 cat confcache
>"$cache_file"
7958 case $cache_file in #(
7960 mv -f confcache
"$cache_file"$$
&&
7961 mv -f "$cache_file"$$
"$cache_file" ;; #(
7963 mv -f confcache
"$cache_file" ;;
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7969 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7974 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
7975 # Let make expand exec_prefix.
7976 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
7978 # Transform confdefs.h into DEFS.
7979 # Protect against shell expansion while executing Makefile rules.
7980 # Protect against Makefile macro expansion.
7982 # If the first sed substitution is executed (which looks for macros that
7983 # take arguments), then branch to the quote section. Otherwise,
7984 # look for a macro that doesn't take arguments.
7994 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
7996 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
8000 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
8013 DEFS
=`sed -n "$ac_script" confdefs.h`
8019 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
8020 # 1. Remove the extension, and $U if already installed.
8021 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
8022 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
8023 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8024 # will be set to the directory where LIBOBJS objects are built.
8025 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8026 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
8030 LTLIBOBJS
=$ac_ltlibobjs
8035 : "${CONFIG_STATUS=./config.status}"
8037 ac_clean_files_save
=$ac_clean_files
8038 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
8039 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8040 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8042 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8044 # Generated by $as_me.
8045 # Run this file to recreate the current configuration.
8046 # Compiler output produced by configure, useful for debugging
8047 # configure, is in config.log if it exists.
8053 SHELL=\${CONFIG_SHELL-$SHELL}
8056 cat >>$CONFIG_STATUS <<\_ASEOF
|| as_write_fail
=1
8057 ## -------------------- ##
8058 ## M4sh Initialization. ##
8059 ## -------------------- ##
8061 # Be more Bourne compatible
8062 DUALCASE
=1; export DUALCASE
# for MKS sh
8063 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
8066 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8067 # is contrary to our usage. Disable this feature.
8068 alias -g '${1+"$@"}'='"$@"'
8069 setopt NO_GLOB_SUBST
8071 case `(set -o) 2>/dev/null` in #(
8083 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8084 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8085 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8086 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8087 # Prefer a ksh shell builtin over an external printf program on Solaris,
8088 # but without wasting forks for bash or zsh.
8089 if test -z "$BASH_VERSION$ZSH_VERSION" \
8090 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8091 as_echo='print
-r --'
8092 as_echo_n='print
-rn --'
8093 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8094 as_echo='printf %s
\n'
8095 as_echo_n='printf %s
'
8097 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8098 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
8099 as_echo_n='/usr
/ucb
/echo -n'
8101 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8102 as_echo_n_body='eval
8106 expr "X$arg" : "X\\(.*\\)$as_nl";
8107 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8109 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8111 export as_echo_n_body
8112 as_echo_n='sh
-c $as_echo_n_body as_echo
'
8115 as_echo='sh
-c $as_echo_body as_echo
'
8118 # The user is always right.
8119 if test "${PATH_SEPARATOR+set}" != set; then
8121 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8122 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8129 # We need space, tab and new line, in precisely that order. Quoting is
8130 # there to prevent editors from complaining about space-tab.
8131 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8132 # splitting by setting IFS to empty value.)
8135 # Find who we are. Look in the path if we contain no directory separator.
8138 *[\\/]* ) as_myself=$0 ;;
8139 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8143 test -z "$as_dir" && as_dir=.
8144 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8150 # We did not find ourselves, most probably we were run as `sh COMMAND'
8151 # in which case we are not to be found in the path.
8152 if test "x$as_myself" = x
; then
8155 if test ! -f "$as_myself"; then
8156 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8160 # Unset variables that we do not need and which cause bugs (e.g. in
8161 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8162 # suppresses any "Segmentation fault" message there. '((' could
8163 # trigger a bug in pdksh 5.2.14.
8164 for as_var
in BASH_ENV ENV MAIL MAILPATH
8165 do eval test x\
${$as_var+set} = xset \
8166 && ( (unset $as_var) || exit 1) >/dev
/null
2>&1 && unset $as_var || :
8179 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
8182 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8183 # ----------------------------------------
8184 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8185 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8186 # script with STATUS, using 1 if that was 0.
8189 as_status
=$1; test $as_status -eq 0 && as_status
=1
8191 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
8192 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8194 $as_echo "$as_me: error: $2" >&2
8195 as_fn_exit
$as_status
8199 # as_fn_set_status STATUS
8200 # -----------------------
8201 # Set $? to STATUS, without forking.
8205 } # as_fn_set_status
8209 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8219 # Portably unset VAR.
8222 { eval $1=; unset $1;}
8224 as_unset
=as_fn_unset
8225 # as_fn_append VAR VALUE
8226 # ----------------------
8227 # Append the text in VALUE to the end of the definition contained in VAR. Take
8228 # advantage of any shell optimizations that allow amortized linear growth over
8229 # repeated appends, instead of the typical quadratic growth present in naive
8231 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
8232 eval 'as_fn_append ()
8243 # as_fn_arith ARG...
8244 # ------------------
8245 # Perform arithmetic evaluation on the ARGs, and store the result in the
8246 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8247 # must be portable across $(()) and expr.
8248 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
8249 eval 'as_fn_arith ()
8256 as_val
=`expr "$@" || test $? -eq 1`
8261 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
8262 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
8268 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8269 as_basename
=basename
8274 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
8280 as_me
=`$as_basename -- "$0" ||
8281 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8282 X"$0" : 'X\(//\)$' \| \
8283 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8285 sed '/^.*\/\([^/][^/]*\)\/*$/{
8299 # Avoid depending upon Character Ranges.
8300 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
8301 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8302 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
8303 as_cr_digits
='0123456789'
8304 as_cr_alnum
=$as_cr_Letters$as_cr_digits
8306 ECHO_C
= ECHO_N
= ECHO_T
=
8307 case `echo -n x` in #(((((
8309 case `echo 'xy\c'` in
8310 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
8312 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
8319 rm -f conf$$ conf$$.exe conf$$.
file
8320 if test -d conf$$.dir
; then
8321 rm -f conf$$.dir
/conf$$.
file
8324 mkdir conf$$.dir
2>/dev
/null
8326 if (echo >conf$$.
file) 2>/dev
/null
; then
8327 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
8329 # ... but there are two gotchas:
8330 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8331 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8332 # In both cases, we have to default to `cp -pR'.
8333 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe
||
8335 elif ln conf$$.
file conf$$
2>/dev
/null
; then
8343 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
8344 rmdir conf$$.dir
2>/dev
/null
8349 # Create "$as_dir" as a directory, including parents if necessary.
8354 -*) as_dir
=.
/$as_dir;;
8356 test -d "$as_dir" || eval $as_mkdir_p || {
8360 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8361 *) as_qdir
=$as_dir;;
8363 as_dirs
="'$as_qdir' $as_dirs"
8364 as_dir
=`$as_dirname -- "$as_dir" ||
8365 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8366 X"$as_dir" : 'X\(//\)[^/]' \| \
8367 X"$as_dir" : 'X\(//\)$' \| \
8368 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8369 $as_echo X"$as_dir" |
8370 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8387 test -d "$as_dir" && break
8389 test -z "$as_dirs" || eval "mkdir $as_dirs"
8390 } || test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
8394 if mkdir -p .
2>/dev
/null
; then
8395 as_mkdir_p
='mkdir -p "$as_dir"'
8397 test -d .
/-p && rmdir .
/-p
8402 # as_fn_executable_p FILE
8403 # -----------------------
8404 # Test if FILE is an executable regular file.
8405 as_fn_executable_p
()
8407 test -f "$1" && test -x "$1"
8408 } # as_fn_executable_p
8410 as_executable_p
=as_fn_executable_p
8412 # Sed expression to map a string onto a valid CPP name.
8413 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8415 # Sed expression to map a string onto a valid variable name.
8416 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8420 ## ----------------------------------- ##
8421 ## Main body of $CONFIG_STATUS script. ##
8422 ## ----------------------------------- ##
8424 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
8426 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8427 # Save the log message, to keep $0 and so on meaningful, and to
8428 # report actual input values of CONFIG_FILES etc. instead of their
8429 # values after options handling.
8431 This file was extended by ICU $as_me 64.2, which was
8432 generated by GNU Autoconf 2.69. Invocation command line was
8434 CONFIG_FILES = $CONFIG_FILES
8435 CONFIG_HEADERS = $CONFIG_HEADERS
8436 CONFIG_LINKS = $CONFIG_LINKS
8437 CONFIG_COMMANDS = $CONFIG_COMMANDS
8440 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8445 case $ac_config_files in *"
8446 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
8451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8452 # Files that config.status was made for.
8453 config_files="$ac_config_files"
8457 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8459 \`$as_me' instantiates files and other configuration actions
8460 from templates according to the current configuration. Unless the files
8461 and actions are specified as TAGs, all are instantiated by default.
8463 Usage: $0 [OPTION]... [TAG]...
8465 -h, --help print this help, then exit
8466 -V, --version print version number and configuration settings, then exit
8467 --config print configuration, then exit
8468 -q, --quiet, --silent
8469 do not print progress messages
8470 -d, --debug don't remove temporary files
8471 --recheck update $as_me by reconfiguring in the same conditions
8472 --file=FILE[:TEMPLATE]
8473 instantiate the configuration file FILE
8475 Configuration files:
8478 Report bugs to <http://icu-project.org/bugs>.
8479 ICU home page: <http://icu-project.org>."
8482 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8483 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8485 ICU config.status 64.2
8486 configured by $0, generated by GNU Autoconf 2.69,
8487 with options \\"\$ac_cs_config\\"
8489 Copyright (C) 2012 Free Software Foundation, Inc.
8490 This config.status script is free software; the Free Software Foundation
8491 gives unlimited permission to copy, distribute and modify it."
8496 test -n "\$AWK" || AWK=awk
8499 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8500 # The default lists apply if the user does not specify any file.
8506 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8507 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
8511 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8523 # Handling of the options.
8524 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8526 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8527 $as_echo "$ac_cs_version"; exit ;;
8528 --config | --confi | --conf | --con | --co | --c )
8529 $as_echo "$ac_cs_config"; exit ;;
8530 --debug | --debu | --deb | --de | --d | -d )
8532 --file | --fil | --fi | --f )
8535 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8536 '') as_fn_error $?
"missing file argument" ;;
8538 as_fn_append CONFIG_FILES
" '$ac_optarg'"
8539 ac_need_defaults
=false
;;
8540 --he | --h | --help | --hel | -h )
8541 $as_echo "$ac_cs_usage"; exit ;;
8542 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8543 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8547 -*) as_fn_error $?
"unrecognized option: \`$1'
8548 Try \`$0 --help' for more information." ;;
8550 *) as_fn_append ac_config_targets
" $1"
8551 ac_need_defaults
=false
;;
8557 ac_configure_extra_args
=
8559 if $ac_cs_silent; then
8561 ac_configure_extra_args
="$ac_configure_extra_args --silent"
8565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8566 if \$ac_cs_recheck; then
8567 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8569 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8570 CONFIG_SHELL='$SHELL'
8576 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8580 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8581 ## Running $as_me. ##
8587 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8590 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
8592 # Handling of arguments.
8593 for ac_config_target
in $ac_config_targets
8595 case $ac_config_target in
8596 "icudefs.mk") CONFIG_FILES
="$CONFIG_FILES icudefs.mk" ;;
8597 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
8598 "data/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES data/pkgdataMakefile" ;;
8599 "config/Makefile.inc") CONFIG_FILES
="$CONFIG_FILES config/Makefile.inc" ;;
8600 "config/icu.pc") CONFIG_FILES
="$CONFIG_FILES config/icu.pc" ;;
8601 "config/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES config/pkgdataMakefile" ;;
8602 "data/Makefile") CONFIG_FILES
="$CONFIG_FILES data/Makefile" ;;
8603 "stubdata/Makefile") CONFIG_FILES
="$CONFIG_FILES stubdata/Makefile" ;;
8604 "common/Makefile") CONFIG_FILES
="$CONFIG_FILES common/Makefile" ;;
8605 "i18n/Makefile") CONFIG_FILES
="$CONFIG_FILES i18n/Makefile" ;;
8606 "layoutex/Makefile") CONFIG_FILES
="$CONFIG_FILES layoutex/Makefile" ;;
8607 "io/Makefile") CONFIG_FILES
="$CONFIG_FILES io/Makefile" ;;
8608 "extra/Makefile") CONFIG_FILES
="$CONFIG_FILES extra/Makefile" ;;
8609 "extra/uconv/Makefile") CONFIG_FILES
="$CONFIG_FILES extra/uconv/Makefile" ;;
8610 "extra/uconv/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES extra/uconv/pkgdataMakefile" ;;
8611 "extra/scrptrun/Makefile") CONFIG_FILES
="$CONFIG_FILES extra/scrptrun/Makefile" ;;
8612 "tools/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/Makefile" ;;
8613 "tools/ctestfw/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/ctestfw/Makefile" ;;
8614 "tools/toolutil/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/toolutil/Makefile" ;;
8615 "tools/makeconv/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/makeconv/Makefile" ;;
8616 "tools/genrb/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/genrb/Makefile" ;;
8617 "tools/genccode/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/genccode/Makefile" ;;
8618 "tools/gencmn/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gencmn/Makefile" ;;
8619 "tools/gencnval/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gencnval/Makefile" ;;
8620 "tools/gendict/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gendict/Makefile" ;;
8621 "tools/gentest/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gentest/Makefile" ;;
8622 "tools/gennorm2/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gennorm2/Makefile" ;;
8623 "tools/genbrk/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/genbrk/Makefile" ;;
8624 "tools/gensprep/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gensprep/Makefile" ;;
8625 "tools/icuinfo/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/icuinfo/Makefile" ;;
8626 "tools/icupkg/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/icupkg/Makefile" ;;
8627 "tools/icuswap/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/icuswap/Makefile" ;;
8628 "tools/pkgdata/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/pkgdata/Makefile" ;;
8629 "tools/tzcode/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/tzcode/Makefile" ;;
8630 "tools/gencfu/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/gencfu/Makefile" ;;
8631 "tools/escapesrc/Makefile") CONFIG_FILES
="$CONFIG_FILES tools/escapesrc/Makefile" ;;
8632 "test/Makefile") CONFIG_FILES
="$CONFIG_FILES test/Makefile" ;;
8633 "test/compat/Makefile") CONFIG_FILES
="$CONFIG_FILES test/compat/Makefile" ;;
8634 "test/testdata/Makefile") CONFIG_FILES
="$CONFIG_FILES test/testdata/Makefile" ;;
8635 "test/testdata/pkgdataMakefile") CONFIG_FILES
="$CONFIG_FILES test/testdata/pkgdataMakefile" ;;
8636 "test/hdrtst/Makefile") CONFIG_FILES
="$CONFIG_FILES test/hdrtst/Makefile" ;;
8637 "test/intltest/Makefile") CONFIG_FILES
="$CONFIG_FILES test/intltest/Makefile" ;;
8638 "test/cintltst/Makefile") CONFIG_FILES
="$CONFIG_FILES test/cintltst/Makefile" ;;
8639 "test/iotest/Makefile") CONFIG_FILES
="$CONFIG_FILES test/iotest/Makefile" ;;
8640 "test/letest/Makefile") CONFIG_FILES
="$CONFIG_FILES test/letest/Makefile" ;;
8641 "test/perf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/Makefile" ;;
8642 "test/perf/collationperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/collationperf/Makefile" ;;
8643 "test/perf/collperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/collperf/Makefile" ;;
8644 "test/perf/collperf2/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/collperf2/Makefile" ;;
8645 "test/perf/dicttrieperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/dicttrieperf/Makefile" ;;
8646 "test/perf/ubrkperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/ubrkperf/Makefile" ;;
8647 "test/perf/charperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/charperf/Makefile" ;;
8648 "test/perf/convperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/convperf/Makefile" ;;
8649 "test/perf/normperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/normperf/Makefile" ;;
8650 "test/perf/DateFmtPerf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/DateFmtPerf/Makefile" ;;
8651 "test/perf/howExpensiveIs/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/howExpensiveIs/Makefile" ;;
8652 "test/perf/strsrchperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/strsrchperf/Makefile" ;;
8653 "test/perf/unisetperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/unisetperf/Makefile" ;;
8654 "test/perf/usetperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/usetperf/Makefile" ;;
8655 "test/perf/ustrperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/ustrperf/Makefile" ;;
8656 "test/perf/utfperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/utfperf/Makefile" ;;
8657 "test/perf/utrie2perf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/utrie2perf/Makefile" ;;
8658 "test/perf/leperf/Makefile") CONFIG_FILES
="$CONFIG_FILES test/perf/leperf/Makefile" ;;
8659 "samples/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/Makefile" ;;
8660 "samples/date/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/date/Makefile" ;;
8661 "samples/cal/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/cal/Makefile" ;;
8662 "samples/layout/Makefile") CONFIG_FILES
="$CONFIG_FILES samples/layout/Makefile" ;;
8664 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8669 # If the user did not use the arguments to specify the items to instantiate,
8670 # then the envvar interface is used. Set only those that are not.
8671 # We use the long form for the default assignment because of an extremely
8672 # bizarre bug on SunOS 4.1.3.
8673 if $ac_need_defaults; then
8674 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
8677 # Have a temporary directory for convenience. Make it in the build tree
8678 # simply because there is no reason against having it here, and in addition,
8679 # creating and moving files from /tmp can sometimes cause problems.
8680 # Hook for its removal unless debugging.
8681 # Note that there is a small window in which the directory will not be cleaned:
8682 # after its creation but before its name has been assigned to `$tmp'.
8686 trap 'exit_status=$?
8688 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8690 trap 'as_fn_exit 1' 1 2 13 15
8692 # Create a (secure) tmp directory for tmp files.
8695 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8699 tmp
=.
/conf$$
-$RANDOM
8700 (umask 077 && mkdir "$tmp")
8701 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
8704 # Set up the scripts for CONFIG_FILES section.
8705 # No need to generate them if there are no CONFIG_FILES.
8706 # This happens for instance with `./config.status config.h'.
8707 if test -n "$CONFIG_FILES"; then
8710 ac_cr
=`echo X | tr X '\015'`
8711 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8712 # But we know of no other shell where ac_cr would be empty at this
8713 # point, so we can use a bashism as a fallback.
8714 if test "x$ac_cr" = x
; then
8715 eval ac_cr
=\$
\'\\r
\'
8717 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8718 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8724 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8729 echo "cat >conf$$subs.awk <<_ACEOF" &&
8730 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8733 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8734 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8736 for ac_last_try in false false false false false :; do
8737 . ./conf$$subs.sh ||
8738 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8740 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
8741 if test $ac_delim_n = $ac_delim_num; then
8743 elif $ac_last_try; then
8744 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8746 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8751 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8752 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
8756 s/^/S["/; s
/!.
*/"]=/
8766 s/\(.\{148\}\)..*/\1/
8768 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
8773 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8780 s/\(.\{148\}\)..*/\1/
8782 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
8786 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8791 ' <conf$$subs.awk | sed '
8796 ' >>$CONFIG_STATUS || ac_write_fail=1
8797 rm -f conf$$subs.awk
8798 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8800 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
8801 for (key in S) S_is_set[key] = 1
8807 nfields = split(line, field, "@
")
8809 len = length(field[1])
8810 for (i = 2; i < nfields; i++) {
8812 keylen = length(key)
8813 if (S_is_set[key]) {
8815 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8816 len += length(value) + length(field[++i])
8827 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8828 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8829 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
8832 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
8833 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
8836 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8837 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
8838 # trailing colons and then remove the whole line if VPATH becomes empty
8839 # (actually we leave an empty line to preserve line numbers).
8840 if test "x
$srcdir" = x.; then
8841 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8859 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8860 fi # test -n "$CONFIG_FILES"
8863 eval set X " :F
$CONFIG_FILES "
8868 :[FHLC]) ac_mode=$ac_tag; continue;;
8870 case $ac_mode$ac_tag in
8872 :L* | :C*:*) as_fn_error $? "invalid tag \
`$ac_tag'" "$LINENO" 5;;
8873 :[FH]-) ac_tag=-:-;;
8874 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8891 -) ac_f="$ac_tmp/stdin";;
8892 *) # Look for the file first in the build tree, then in the source tree
8893 # (if the path is not absolute). The absolute path cannot be DOS-style,
8894 # because $ac_f cannot contain `:'.
8898 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8900 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8902 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s
/'/'\\\\\\\\''/g
"`;; esac
8903 as_fn_append ac_file_inputs " '$ac_f'"
8906 # Let's still pretend it is `configure' which instantiates (i.e., don't
8907 # use $as_me), people would be surprised to read:
8908 # /* config.h. Generated by config.status. */
8909 configure_input='Generated from '`
8910 $as_echo "$
*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8912 if test x"$ac_file" != x-; then
8913 configure_input="$ac_file.
$configure_input"
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: creating
$ac_file" >&5
8915 $as_echo "$as_me: creating
$ac_file" >&6;}
8917 # Neutralize special characters interpreted by sed in replacement strings.
8918 case $configure_input in #(
8919 *\&* | *\|* | *\\* )
8920 ac_sed_conf_input=`$as_echo "$configure_input" |
8921 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8922 *) ac_sed_conf_input=$configure_input;;
8926 *:-:* | *:-) cat >"$ac_tmp/stdin
" \
8927 || as_fn_error $? "could not create
$ac_file" "$LINENO" 5 ;;
8932 ac_dir=`$as_dirname -- "$ac_file" ||
8933 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8934 X"$ac_file" : 'X\(//\)[^/]' \| \
8935 X"$ac_file" : 'X\(//\)$' \| \
8936 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8937 $as_echo X"$ac_file" |
8938 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8955 as_dir="$ac_dir"; as_fn_mkdir_p
8959 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8961 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8962 # A "..
" for each directory in $ac_dir_suffix.
8963 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8964 case $ac_top_builddir_sub in
8965 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8966 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8969 ac_abs_top_builddir=$ac_pwd
8970 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8971 # for backward compatibility:
8972 ac_top_builddir=$ac_top_build_prefix
8975 .) # We are building in place.
8977 ac_top_srcdir=$ac_top_builddir_sub
8978 ac_abs_top_srcdir=$ac_pwd ;;
8979 [\\/]* | ?:[\\/]* ) # Absolute name.
8980 ac_srcdir=$srcdir$ac_dir_suffix;
8981 ac_top_srcdir=$srcdir
8982 ac_abs_top_srcdir=$srcdir ;;
8984 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8985 ac_top_srcdir=$ac_top_build_prefix$srcdir
8986 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8988 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8998 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8999 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9004 # If the template does not know about datarootdir, expand it.
9005 # FIXME: This hack should be removed a few years after 2.60.
9006 ac_datarootdir_hack=; ac_datarootdir_seen=
9017 case `eval "sed -n \"\
$ac_sed_dataroot\" $ac_file_inputs"` in
9018 *datarootdir*) ac_datarootdir_seen=yes;;
9019 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&5
9021 $as_echo "$as_me: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&2;}
9023 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9024 ac_datarootdir_hack='
9025 s&@datadir@&$datadir&g
9026 s&@docdir@&$docdir&g
9027 s&@infodir@&$infodir&g
9028 s&@localedir@&$localedir&g
9029 s&@mandir@&$mandir&g
9030 s&\\\${datarootdir}&$datarootdir&g' ;;
9034 # Neutralize VPATH when `$srcdir' = `.'.
9035 # Shell code in configure.ac might set extrasub.
9036 # FIXME: do we really want to maintain this feature?
9037 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9038 ac_sed_extra="$ac_vpsub
9041 cat >>$CONFIG_STATUS <<\_ACEOF
|| ac_write_fail
=1
9043 /@
[a
-zA-Z_][a
-zA-Z_0-9]*@
/!b
9044 s
|@configure_input@
|$ac_sed_conf_input|;t t
9045 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
9046 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
9047 s
&@srcdir@
&$ac_srcdir&;t t
9048 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
9049 s
&@top_srcdir@
&$ac_top_srcdir&;t t
9050 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
9051 s
&@builddir@
&$ac_builddir&;t t
9052 s
&@abs_builddir@
&$ac_abs_builddir&;t t
9053 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
9054 s
&@INSTALL@
&$ac_INSTALL&;t t
9055 $ac_datarootdir_hack
9057 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
9058 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
9060 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9061 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
9062 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9063 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
9065 which seems to be undefined. Please make sure it is defined" >&5
9066 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
9067 which seems to be undefined. Please make sure it is defined" >&2;}
9069 rm -f "$ac_tmp/stdin"
9071 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9072 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9074 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9086 ac_clean_files=$ac_clean_files_save
9088 test $ac_write_fail = 0 ||
9089 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9092 # configure is writing to config.log, and then calls config.status.
9093 # config.status does its own redirection, appending to config.log.
9094 # Unfortunately, on DOS this fails, as config.log is still kept open
9095 # by configure, so config.status won't be able to
write to it
; its
9096 # output is simply discarded. So we exec the FD to /dev/null,
9097 # effectively closing config.log, so it can be properly (re)opened and
9098 # appended to by config.status. When coming back to configure, we
9099 # need to make the FD available again.
9100 if test "$no_create" != yes; then
9102 ac_config_status_args
=
9103 test "$silent" = yes &&
9104 ac_config_status_args
="$ac_config_status_args --quiet"
9106 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
9108 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9109 # would make configure fail if this is the last instruction.
9110 $ac_cs_success || as_fn_exit
1
9112 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
9113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9114 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9118 if test -z "$PYTHON";
9120 echo "" > data
/rules.mk
9121 echo "" > test
/testdata
/rules.mk
9123 if test -f "$srcdir/data/locales/root.txt";
9125 echo "Spawning Python to generate data/rules.mk..."
9126 PYTHONPATH
="$srcdir/data" $PYTHON -m buildtool \
9128 --seqmode parallel \
9129 --src_dir "$srcdir/data" \
9130 --filter_file "$ICU_DATA_FILTER_FILE" \
9131 $ICU_DATA_BUILDTOOL_OPTS \
9133 if test "$?" != "0"; then
9134 as_fn_error $?
"Python failed to run; see above error." "$LINENO" 5
9137 echo "Not rebuilding data/rules.mk, assuming prebuilt data in data/in"
9140 echo "Spawning Python to generate test/testdata/rules.mk..."
9141 PYTHONPATH
="$srcdir/test/testdata:$srcdir/data" $PYTHON -m buildtool \
9143 --seqmode parallel \
9144 --src_dir "$srcdir/test/testdata" \
9145 > test
/testdata
/rules.mk
9146 if test "$?" != "0"; then
9147 as_fn_error $?
"Python failed to run; see above error." "$LINENO" 5
9152 echo "ICU for C/C++ $VERSION is ready to be built."
9153 echo "=== Important Notes: ==="
9155 echo "Data Packaging: $datapackaging"
9156 echo " This means: $datapackaging_msg"
9157 echo " To locate data: $datapackaging_howfound"
9159 if test -n "`$U_MAKE -v 2>&1 | grep '^GNU Make'`"; then
9160 echo "Building ICU: Use a GNU make such as $U_MAKE to build ICU."
9162 echo "** WARNING: $U_MAKE may not be GNU make."
9163 echo "This may cause ICU to fail to build. Please make sure that GNU make"
9164 echo "is in your PATH so that the configure script can detect its location."
9166 if test "x$AR" = "xfalse"; then
9167 echo "*** WARNING: Archiver ar not found. Set AR= or fix PATH. Some builds (such as static) may fail."
9170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the version of \"$U_MAKE\"" >&5
9171 $as_echo_n "checking the version of \"$U_MAKE\"... " >&6; }
9172 if "$U_MAKE" -f "$srcdir/config/gmakever.mk" PLATFORM
="$platform"; then
9173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9174 $as_echo "ok" >&6; }
9176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old or test failed - try upgrading GNU Make" >&5
9177 $as_echo "too old or test failed - try upgrading GNU Make" >&6; }
9181 if test -n "$UCONFIG_CPPFLAGS"; then
9182 HDRFILE
="uconfig.h.prepend"
9183 echo "*** WARNING: You must set the following flags before code compiled against this ICU will function properly:"
9185 echo " ${UCONFIG_CPPFLAGS}"
9187 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.'
9188 echo "Creating the file ${HDRFILE}"
9190 echo '--------------- ' "${HDRFILE}"
9192 echo '/* ICU customizations: put these lines at the top of uconfig.h */' >> "${HDRFILE}"
9193 echo >> "${HDRFILE}"
9194 for flag
in ${UCONFIG_CPPFLAGS};
9196 echo " /* $flag */" >> "${HDRFILE}"
9199 \
echo "${flag}" | sed -n 's%-D\([^=]*\)=%#define \1 %p' >> "${HDRFILE}"
9200 \
echo >> "${HDRFILE}"
9203 \
echo "${flag}" | sed -n 's%-D\([^=]*\)%#define \1 %p' >> "${HDRFILE}"
9204 \
echo >> "${HDRFILE}"
9207 \
echo "/* Not sure how to handle this argument: ${flag} */" >> "${HDRFILE}"
9208 \
echo >> "${HDRFILE}"
9213 \
echo "/* End of ${HDRFILE} ------------ */" >> "${HDRFILE}"
9214 echo >> "${HDRFILE}"
9215 echo '--------------- end ' "${HDRFILE}"
9219 if test -n "$UCONFIG_CFLAGS"; then
9220 echo "C apps may want to build with CFLAGS = ${UCONFIG_CFLAGS}"
9223 if test -n "$UCONFIG_CXXFLAGS"; then
9224 echo "C++ apps may want to build with CXXFLAGS = ${UCONFIG_CXXFLAGS}"
9227 if test "$tools" = false
;
9229 echo "## Note: you have disabled ICU's tools. This ICU cannot build its own data or tests."
9230 echo "## Expect build failures in the 'data', 'test', and other directories."
9233 if test -z "$PYTHON";
9235 echo "** Note: Python not found. You will not be able to build data from source or run tests."
9238 $as_unset _CXX_CXXSUFFIX