Commit Graph

379 Commits

Author SHA1 Message Date
George Rhoten
c34f70c3b8 ICU-3960 Fix out of source builds.
X-SVN-Rev: 16108
2004-08-04 23:27:14 +00:00
George Rhoten
5e9396ee06 ICU-3960 Regenerate configure. Previous change had an intermediate version
X-SVN-Rev: 16060
2004-07-20 00:03:30 +00:00
George Rhoten
5cdc63f5cc ICU-3960 Separate test data and ICU data building.
X-SVN-Rev: 16052
2004-07-19 14:10:08 +00:00
George Rhoten
809cedb225 ICU-3854 Merge pos400.h with platform.h so that people can properly use configure.
X-SVN-Rev: 15916
2004-06-18 18:23:05 +00:00
George Rhoten
778d60bcc1 ICU-2242 The genccode -a gcc option doesn't seem to work on a lot of
platforms. Just try on x86 Linux/BSD machines.

X-SVN-Rev: 15835
2004-06-10 21:39:20 +00:00
Eric Mader
8492d2095e ICU-3466 Clean up hdrtst, only work w/ installed ICU, add Makefile.in.
X-SVN-Rev: 15665
2004-06-01 22:55:03 +00:00
George Rhoten
033ebdd562 ICU-3500 Fix conflict between --enable-strict for MSVC and gcc compiler
X-SVN-Rev: 15633
2004-05-30 07:18:39 +00:00
George Rhoten
b026217dff ICU-3676 Add -mt so that iotest can run.
X-SVN-Rev: 15287
2004-05-12 23:52:03 +00:00
George Rhoten
da8af2f352 ICU-3545 Add some 64-bit support to Linux
X-SVN-Rev: 15273
2004-05-12 16:51:02 +00:00
George Rhoten
db553b74eb ICU-3499 Move icuio to a supported directory.
X-SVN-Rev: 15159
2004-05-05 23:03:04 +00:00
George Rhoten
c5a978b092 ICU-3389 Improve the iostream testing.
MSVC won't use the autoconf generated /lib/cpp C++ preprocessor and complain about it not working.
HP is now more accurate for the aCC compiler

X-SVN-Rev: 15020
2004-04-22 17:41:56 +00:00
Ram Viswanadha
f29363ebd4 ICU-3405 can't use autoconf 2.57 use only 2.13!
X-SVN-Rev: 14920
2004-04-09 20:43:20 +00:00
Ram Viswanadha
5e2748f025 ICU-3405 temporary update for testing
X-SVN-Rev: 14916
2004-04-09 18:56:12 +00:00
George Rhoten
f26bc8dcef ICU-3500 Add --enable-strict for MSVC compiler
X-SVN-Rev: 14897
2004-04-07 05:32:19 +00:00
George Rhoten
b050ed361e ICU-3170 Update to Unicode 4.0.1
X-SVN-Rev: 14888
2004-04-06 22:01:29 +00:00
George Rhoten
3dbe27253c ICU-3679 Merge ieeetest into intltest
X-SVN-Rev: 14852
2004-04-04 08:15:23 +00:00
George Rhoten
9436c4644f ICU-3676 Fixes for HP-UX +DD64 and -AA detection and usage.
X-SVN-Rev: 14838
2004-04-01 23:47:10 +00:00
George Rhoten
3ab00f7a93 ICU-3673 Fix *_FALSE and ustdio usage
X-SVN-Rev: 14815
2004-04-01 00:21:58 +00:00
George Rhoten
7319205994 ICU-2242 Assembly generation updates
X-SVN-Rev: 14649
2004-03-09 02:20:05 +00:00
George Rhoten
4178784218 ICU-2242 Integrate automatic genccode -a usage into pkgdata
X-SVN-Rev: 14622
2004-03-02 00:38:39 +00:00
Steven R. Loomis
53056e10ac ICU-3463 store all non-library data files in share, not lib. Fix an error message. Document some variables.
X-SVN-Rev: 14557
2004-02-20 20:16:27 +00:00
Steven R. Loomis
fcf9869ec8 ICU-3025 aix gcc
X-SVN-Rev: 14323
2004-01-15 00:29:31 +00:00
George Rhoten
975d6cfe2c ICU-3298 redefine AIX->U_AIX, HPUX->U_HPUX and IRIX->U_IRIX
X-SVN-Rev: 14126
2003-12-14 18:06:34 +00:00
George Rhoten
3e927b74e0 ICU-2403 Check in the right version of configure
X-SVN-Rev: 14123
2003-12-13 03:16:08 +00:00
George Rhoten
d685699946 ICU-2403 Add configure option for tracing
X-SVN-Rev: 14119
2003-12-13 00:10:45 +00:00
George Rhoten
779d7fc592 ICU-3431 remove README
X-SVN-Rev: 13968
2003-12-03 17:34:32 +00:00
George Rhoten
1a5cefd085 ICU-3222 Fix some compiler warnings. Don't worry about long long warnings anymore.
X-SVN-Rev: 13904
2003-11-27 01:41:41 +00:00
George Rhoten
868237c80c ICU-3178 Create a platform indepdent flag for debug and release builds
X-SVN-Rev: 13440
2003-10-16 21:08:31 +00:00
George Rhoten
1353d4f063 ICU-3156 Since C++ static initialization has been removed :-), we don't
need to rename files for aCC anymore.

X-SVN-Rev: 13434
2003-10-15 23:12:24 +00:00
George Rhoten
31b077df78 ICU-3156 Remove HP CMA thread support. u_setMutexFunctions() should be
used if it's that important.

X-SVN-Rev: 13433
2003-10-15 22:56:02 +00:00
George Rhoten
188ec4c774 ICU-3258 Fix thread detection on Windows where pthreads doesn't exist.
X-SVN-Rev: 13108
2003-09-15 22:47:46 +00:00
George Rhoten
90364d82d2 ICU-2966 gentz isn't used anymore.
X-SVN-Rev: 12897
2003-08-21 00:30:31 +00:00
George Rhoten
4d0fbf29d6 ICU-3160 Don't use +DAportable on HP-UX IA64, and allow users to
specify what they want themselves.

X-SVN-Rev: 12800
2003-08-09 00:05:04 +00:00
Ram Viswanadha
66dec17290 ICU-3050 Add gensprep
X-SVN-Rev: 12678
2003-07-25 00:08:14 +00:00
George Rhoten
c9f6681c36 ICU-3047 Add BeOS configuration
X-SVN-Rev: 12577
2003-07-01 23:19:21 +00:00
Steven R. Loomis
cd84305120 ICU-2707 added testmap..
X-SVN-Rev: 12441
2003-06-11 01:01:02 +00:00
George Rhoten
d409e41009 ICU-2921 Fix the case where the compiler is a two part command.
X-SVN-Rev: 12349
2003-06-06 17:32:08 +00:00
George Rhoten
a0efffb9bd ICU-2707 Fix CMA threads, hopefully.
X-SVN-Rev: 12248
2003-06-03 16:57:07 +00:00
George Rhoten
34af38dd2e ICU-2699 Fix a warning on HP-UX
X-SVN-Rev: 12232
2003-06-02 23:13:25 +00:00
George Rhoten
7d35caecf4 ICU-2707 Fix out of source builds
X-SVN-Rev: 12142
2003-05-28 21:57:56 +00:00
George Rhoten
e78a782f35 ICU-2628 Add cross compilation features for z/OS
X-SVN-Rev: 12070
2003-05-23 03:45:30 +00:00
George Rhoten
58b5029f21 ICU-2628 z/OS can't handle autoconf 2.53 :-( Downgrading to autoconf 2.13.
X-SVN-Rev: 11856
2003-05-09 00:02:58 +00:00
George Rhoten
50f7e65914 ICU-2599 Upgrading to autoconf 2.53 removes the --program options.
X-SVN-Rev: 11711
2003-04-25 21:43:50 +00:00
Eric Mader
3f50ee0f41 ICU-2243 Add Layout Extensions library.
X-SVN-Rev: 11675
2003-04-24 19:29:57 +00:00
George Rhoten
7b1d6cf78a ICU-2759 Add the QNX configuration
X-SVN-Rev: 11333
2003-03-15 02:37:06 +00:00
Ram Viswanadha
ca974a27da ICU-2194 add building of genidna
X-SVN-Rev: 11320
2003-03-14 21:44:43 +00:00
Markus Scherer
234855629c ICU-2427 upgrade to Unicode 4
X-SVN-Rev: 11227
2003-03-04 00:52:47 +00:00
George Rhoten
bb0daf402d ICU-2337 Fix for HP/UX which can't support placement new/delete, but
does support overriding new/delete.

X-SVN-Rev: 11058
2003-02-15 00:23:27 +00:00
George Rhoten
8bbc298e8e ICU-2705 Add CygWin/MSVC configuration
X-SVN-Rev: 11009
2003-02-11 00:18:14 +00:00
George Rhoten
8d00ea2329 ICU-2461 Initial port of ICU to HP-UX with gcc.
X-SVN-Rev: 10141
2002-11-01 19:12:24 +00:00
Alan Liu
c21b860bf5 ICU-2015 add genpname
X-SVN-Rev: 10117
2002-10-30 22:05:35 +00:00
Steven R. Loomis
50e33d28fb ICU-395 search libw for wcscpy
X-SVN-Rev: 9747
2002-08-21 01:42:19 +00:00
George Rhoten
ab297bffaf ICU-1900 Make sure that we don't try to reenable threads when the user
specifies --disable-threads

X-SVN-Rev: 9646
2002-08-09 17:20:56 +00:00
George Rhoten
7f2fe1908f ICU-1827 Allow int64_t to be used from the system headers.
X-SVN-Rev: 9444
2002-07-30 22:07:31 +00:00
George Rhoten
d3b70f9b85 ICU-2030 Check for the ability to override the C++ new and delete operators.
X-SVN-Rev: 9441
2002-07-30 20:55:20 +00:00
George Rhoten
4e9839997b ICU-1900 Since the xlC_r compiler may installed in an unusual location,
let's check the help text for the type of compiler.  We'll default to the newer
VisualAge compiler when all else fails.

X-SVN-Rev: 9265
2002-07-19 22:21:21 +00:00
George Rhoten
a9de1825da ICU-1900 Better detection of 64-bit library support for HP/UX.
X-SVN-Rev: 9094
2002-07-11 15:57:09 +00:00
Andy Heninger
32c09250b7 ICU-45 new builder for RBBI rules, initial checkin
X-SVN-Rev: 8939
2002-06-25 17:23:07 +00:00
George Rhoten
f1b42cdf55 ICU-1923 upgrade to Unicode 3.2
X-SVN-Rev: 8762
2002-05-31 23:16:07 +00:00
Steven R. Loomis
7908860224 ICU-1915 popen() in autoconf
X-SVN-Rev: 8727
2002-05-29 22:08:55 +00:00
George Rhoten
9d8d0d3940 ICU-1868 Make DEFS be used for macros and includes only for compile
time, not for link time, and other various fixes.

X-SVN-Rev: 8562
2002-05-01 23:48:15 +00:00
Yves Arrouye
f6c3d57ffc ICU-1876 try to compile to detect iostream
X-SVN-Rev: 8528
2002-04-26 18:45:17 +00:00
George Rhoten
b8fe6d8f63 ICU-1850 Fix for HP/UX11CC
X-SVN-Rev: 8491
2002-04-18 21:00:20 +00:00
Yves Arrouye
0344a75d9a ICU-900 do not do icumsg yet
X-SVN-Rev: 8325
2002-04-01 23:50:51 +00:00
George Rhoten
71f955b6cc ICU-1556 Fixes for 64-bit AIX.
X-SVN-Rev: 8170
2002-03-21 01:26:40 +00:00
Yves Arrouye
fdf8138640 ICU-900 fixed the same compiler warnings George fixed and I broke
X-SVN-Rev: 8163
2002-03-20 22:38:19 +00:00
Yves Arrouye
41ffa961b8 ICU-1227 use a shorter suffix preprocessor name to stop Windows from
complaining.

X-SVN-Rev: 8078
2002-03-16 19:55:16 +00:00
Andy Heninger
0c43711ac9 ICU-1762 converter thread safety, UNIX fixes to threadtest.
X-SVN-Rev: 8003
2002-03-13 21:44:35 +00:00
Steven R. Loomis
571fb8184e ICU-837 add iotest's makefile.in to the generated list (not built automatically for now)
X-SVN-Rev: 7955
2002-03-12 22:02:26 +00:00
Steven R. Loomis
45500d7cb1 ICU-1568 static mode, static data on solaris, also fix data/out path for linking to libicudata
X-SVN-Rev: 7943
2002-03-12 03:51:04 +00:00
Steven R. Loomis
1d4f1aac65 ICU-1748 fix AIX non multithreaded build
X-SVN-Rev: 7909
2002-03-08 00:25:53 +00:00
George Rhoten
28778dc33f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7726
2002-02-20 22:28:44 +00:00
Yves Arrouye
ed189cc538 ICU-1227 make the C name empty if there is no suffix, instead of
ending up with just an underscore. It is prettier.

X-SVN-Rev: 7668
2002-02-14 19:51:22 +00:00
Yves Arrouye
ef3468002c ICU-1227 change the data entry point name to include the lib suffix.
X-SVN-Rev: 7663
2002-02-14 19:18:14 +00:00
Yves Arrouye
bf80cbeb5e ICU-1703 add --enable-renaming option (default is yes)
X-SVN-Rev: 7648
2002-02-13 20:27:53 +00:00
Yves Arrouye
d395929eff ICU-1596 use the library suffix for the ICU data library too.
X-SVN-Rev: 7632
2002-02-12 20:04:52 +00:00
Yves Arrouye
45a7e67818 ICU-1675 hmmm, we still want things to go into wherever/icu/version
so change that and make it a new variable name for consistency.

X-SVN-Rev: 7542
2002-01-31 04:24:36 +00:00
Yves Arrouye
40ac5aa3b0 ICU-1675 have configure define a icudatadir that is used correctly
in the build as well as in the manual pages.

X-SVN-Rev: 7537
2002-01-31 01:02:36 +00:00
Yves Arrouye
e530e81268 ICU-1632 fix sizeof(wchar_t) properly.
X-SVN-Rev: 7494
2002-01-24 18:11:51 +00:00
Ram Viswanadha
b26c7e469d ICU-1627 Fix make files
X-SVN-Rev: 7490
2002-01-24 17:35:04 +00:00
Yves Arrouye
8e96cd92a7 ICU-377 check for sizeof(wchar) after checking for ints.
X-SVN-Rev: 7476
2002-01-23 16:42:10 +00:00
George Rhoten
3e8367d659 ICU-597 Changes to make ICU work on as/400 (iSeries)
X-SVN-Rev: 7429
2002-01-11 17:33:52 +00:00
Yves Arrouye
a0d2227498 ICU-3 if --enable-shared is not called explicitely, then the message
always displays 'no' for the result of the test, even though the
variable ENABLE_SHARED is correctly set and substituted.

X-SVN-Rev: 7410
2002-01-08 22:10:21 +00:00
Vladimir Weinstein
93bca8f03a ICU-978 cygwin port, inital commit
X-SVN-Rev: 7381
2002-01-03 22:35:03 +00:00
Yves Arrouye
16b14ddef2 ICU-1404 allow common and dll as synonyms for archive and library (for
consistency with pkgdata, for which the opposite change is made)

X-SVN-Rev: 7363
2001-12-21 17:45:55 +00:00
George Rhoten
a9e11cfce2 ICU-1556 Better fix for Solaris with gcc
X-SVN-Rev: 7211
2001-11-30 17:38:56 +00:00
George Rhoten
df1e6e73c1 ICU-1556 Fix for Solaris with gcc
X-SVN-Rev: 7195
2001-11-30 01:02:04 +00:00
George Rhoten
88a3210dad ICU-1460 Several fixes for HP/UX. One of them is the +DAportable option.
X-SVN-Rev: 7153
2001-11-29 00:29:20 +00:00
George Rhoten
3df78aa641 ICU-1556 Allow enable/disable building 64-bit libraris on Solaris for now.
X-SVN-Rev: 7118
2001-11-28 04:10:53 +00:00
George Rhoten
152ddb6897 ICU-1550 Fixes for NetBSD
X-SVN-Rev: 7087
2001-11-26 21:47:42 +00:00
Yves Arrouye
30a1c84d02 ICU-1476 if Doxygen cannot be found, have make doc generate a warning,
and do not prevent installation to succeed.

X-SVN-Rev: 6765
2001-11-11 07:22:54 +00:00
Yves Arrouye
a2eb2cd5b2 ICU-1476 new make doc target uses doxygen. doxygen is autodetected.
make install installs the documentation.

X-SVN-Rev: 6764
2001-11-11 06:58:13 +00:00
Yves Arrouye
efd839cbbe ICU-1227 make the help for --with-library-suffix easier to read.
X-SVN-Rev: 6731
2001-11-10 03:14:20 +00:00
Eric Mader
3d90f8a272 ICU-1428 initial checkin of LayoutEngine sample
X-SVN-Rev: 6681
2001-11-07 23:48:17 +00:00
George Rhoten
3b25b1d30a ICU-1084 Fix for os/390 which has the old name "openedition" in the config.guess file.
X-SVN-Rev: 6621
2001-11-05 22:28:09 +00:00
George Rhoten
6f1c025e92 ICU-1084 Fix for os/390 which has the old name "openedition" in the config.guess file.
X-SVN-Rev: 6550
2001-11-01 17:28:18 +00:00
George Rhoten
82c6f2d630 ICU-1028 os/390 partially supports namespaces. Change the test to reflect that.
X-SVN-Rev: 6529
2001-10-31 21:24:50 +00:00
George Rhoten
8513e76562 ICU-1407 Properly fixed mmap checking (I think)
X-SVN-Rev: 6502
2001-10-30 23:41:05 +00:00
George Rhoten
eedb17c39e ICU-1407 Fix for Tru64 (OSF)
X-SVN-Rev: 6500
2001-10-30 19:57:44 +00:00
Ram Viswanadha
41bda2c7c7 ICU-1211 fix typo
X-SVN-Rev: 6417
2001-10-24 20:27:24 +00:00
Ram Viswanadha
a2c62e5db6 ICU-1211 Fixes for Alpha Linux CCC and CXX
X-SVN-Rev: 6391
2001-10-23 02:14:05 +00:00
George Rhoten
7191618976 ICU-1211 Better fix for FreeBSD and as/400 on getting the timezone
X-SVN-Rev: 6372
2001-10-22 19:05:28 +00:00
Markus Scherer
57be575691 ICU-1290 Unicode version 3.1.1 now
X-SVN-Rev: 6358
2001-10-20 00:30:31 +00:00
George Rhoten
477e0ca31a ICU-1211 Fix for FreeBSD and as/400 on getting the timezone
X-SVN-Rev: 6347
2001-10-19 22:18:43 +00:00
Eric Mader
22328f2913 ICU-1289 changes to build extra/scrptrun
X-SVN-Rev: 6294
2001-10-17 23:11:14 +00:00
George Rhoten
22e967745f ICU-1211 Fix for HP/UX file renaming and check 64 bit numbers for future use
X-SVN-Rev: 6223
2001-10-12 22:33:02 +00:00
Helena Chapman
2b6defd223 ICU-1264 Check in namespace support for autoconf.
X-SVN-Rev: 6129
2001-10-09 17:52:43 +00:00
Eric Mader
9d14f29e83 ICU-1253 add test/letest to list of Makefiles
X-SVN-Rev: 6028
2001-10-03 23:52:15 +00:00
Yves Arrouye
9818bd0092 ICU-591 add the none option in the help string for --with-iostream-version
X-SVN-Rev: 5939
2001-09-27 18:33:55 +00:00
Andy Heninger
87004ec956 ICU-1075 UNIX builds, add U_INLINE setting from configure script.
X-SVN-Rev: 5909
2001-09-25 00:31:01 +00:00
Yves Arrouye
ac99345a41 ICU-1227 support for a --with-library-suffix option.
X-SVN-Rev: 5861
2001-09-21 03:41:21 +00:00
Yves Arrouye
5a839dacf6 ICU-1220 Added flag --without-ustdio to not build ustdio (as opposed
to not building any of the things in the extra directory).

X-SVN-Rev: 5826
2001-09-19 23:43:43 +00:00
George Rhoten
475da1c8f6 ICU-1007 Remove genqchk/genfchk Makefiles
X-SVN-Rev: 5501
2001-08-17 01:53:38 +00:00
Andy Heninger
19b4dec854 ICU-1075 Data updates. Unix ports (not complete) and Common Data Caching impl.
X-SVN-Rev: 5454
2001-08-10 20:50:07 +00:00
George Rhoten
0cc6d54950 ICU-810 Check that we can actually use 64-bit executables.
X-SVN-Rev: 5293
2001-07-23 19:52:19 +00:00
George Rhoten
de354cd355 ICU-1007 HP/UX fix for gennorm
X-SVN-Rev: 5292
2001-07-23 18:34:35 +00:00
Yves Arrouye
7a737d73d6 ICU-1010 (fixed committing an 'experimental, broken' sed) look for version in every .h after trying uversion.h
X-SVN-Rev: 5062
2001-06-22 17:04:37 +00:00
Yves Arrouye
b20ff0e274 ICU-1010 look for version in every .h after trying uversion.h
X-SVN-Rev: 5061
2001-06-22 16:50:43 +00:00
Yves Arrouye
d4f08f066d ICU-1010 get the version from uversion.h since it's not in utypes.h anymore
X-SVN-Rev: 5059
2001-06-22 16:01:27 +00:00
Ram Viswanadha
8a45e3f14a ICU-1007 update configure and configure.in to include gennorm
X-SVN-Rev: 5048
2001-06-21 18:45:45 +00:00
Ram Viswanadha
be4ac9511a ICU-963 Version 1.108 was generated by autoconf 2.13, should have been generated by 2.50
X-SVN-Rev: 5016
2001-06-18 18:47:52 +00:00
Syn Wee Quek
5b54c4e32c ICU-983 One liner added to handle dumpce.
X-SVN-Rev: 5014
2001-06-18 17:17:11 +00:00
Yves Arrouye
5cfa04f7fd ICU-963 added a check for specific files in the hardcoded directory
before we get too fancy with library pathes, since we can get it wrong when
differently compiled, and incomplete, ICUs, are installed in different
locations.

X-SVN-Rev: 4908
2001-06-06 23:32:41 +00:00
Yves Arrouye
5dfa18a11a ICU-978 If platform is *-*-cygwin, use mh-cygwin as the config fragment.
X-SVN-Rev: 4863
2001-06-01 10:00:16 +00:00
Ram Viswanadha
3262c2ff32 ICU-974 changes to runConfigureICU to include Alpha specific setup
X-SVN-Rev: 4801
2001-05-25 18:00:38 +00:00
Eric Mader
3fb4fc0329 ICU-603 initial checkin of full Thai word break test.
X-SVN-Rev: 4625
2001-05-08 17:30:04 +00:00
Yves Arrouye
775a727b7b ICU-821 configure is now the exact one from autoconf run on configure.in
X-SVN-Rev: 4593
2001-05-03 02:40:20 +00:00
George Rhoten
6600210ae6 ICU-889 Missing decmn for hp-ux
X-SVN-Rev: 4585
2001-05-02 23:50:22 +00:00
Syn Wee Quek
66ffa7b323 ICU-833
Removed HP compiler warnings

X-SVN-Rev: 4569
2001-04-26 17:54:30 +00:00
Yves Arrouye
f3f0c1c985 ICU-821 support setting debug/optimization flags.
X-SVN-Rev: 4497
2001-04-18 03:06:43 +00:00
Syn Wee Quek
5d0c31b788 ICU-833
Replaced hard coded quickcheck and fcdcheck data.
Now data gets created during a rebuild.

X-SVN-Rev: 4434
2001-04-04 02:31:28 +00:00
Markus Scherer
de38f9f30f ICU-889 rename decmn.c to .cpp for hp-ux
X-SVN-Rev: 4190
2001-03-20 01:32:28 +00:00
George Rhoten
0404cf686a ICU-597 Partial as/400 porting changes.
X-SVN-Rev: 3927
2001-03-06 23:32:58 +00:00
George Rhoten
1b873eb9a7 ICU-867 add genuca to the build process
X-SVN-Rev: 3731
2001-02-22 21:25:01 +00:00
Steven R. Loomis
509060e251 ICU-396 remove XMLConverter to icuapps
X-SVN-Rev: 3121
2000-12-04 23:30:38 +00:00
Steven R. Loomis
bb02a85061 ICU-743 udata rearrangement (new makefile in source/data/build)
X-SVN-Rev: 3089
2000-12-01 18:50:37 +00:00
Steven R. Loomis
10aafb72ef ICU-586 reminder to use gmake
X-SVN-Rev: 3062
2000-11-30 19:30:25 +00:00
Eric Mader
3f77fc750a ICU-120 flatten layout file structure.
X-SVN-Rev: 3024
2000-11-28 21:01:17 +00:00
Steven R. Loomis
0d99688f83 ICU-653 rename and relocate icudata
X-SVN-Rev: 2997
2000-11-22 05:08:51 +00:00
Eric Mader
3d8e802a27 ICU-120 Initial checkin of LayoutEngine!
X-SVN-Rev: 2913
2000-11-15 00:48:51 +00:00
Steven R. Loomis
643427e27b ICU-692 fix install-sh path in icudefs.mk
X-SVN-Rev: 2898
2000-11-09 23:03:25 +00:00
Yves Arrouye
edec349339 ICU-408 do not generate tools/rbdump/Makefile since tools/rbdump isn't built
X-SVN-Rev: 2847
2000-10-30 21:21:53 +00:00
Steven R. Loomis
f08d35e020 ICU-681 hpux 10 - add genprops to the list of build-as-C++-main files
X-SVN-Rev: 2803
2000-10-26 19:35:50 +00:00
Yves Arrouye
006615f65b ICU-695 put data under $(libdir) not $(datadir).
X-SVN-Rev: 2790
2000-10-25 22:26:17 +00:00
Yves Arrouye
8e28da7d3d ICU-692 factor in some common definitions, and include the platform
file to make porting easier.

X-SVN-Rev: 2772
2000-10-24 19:50:20 +00:00
Yves Arrouye
5ee8cc8a0d ICU-681 more flexibility in threads variables settings
X-SVN-Rev: 2757
2000-10-20 06:17:23 +00:00
Yves Arrouye
1b9285d0c1 ICU-3 messages about testing for--enable-shared and --enable-static
X-SVN-Rev: 2753
2000-10-20 05:48:22 +00:00
Steven R. Loomis
f0bddb8ea1 ICU-681 hpux
X-SVN-Rev: 2739
2000-10-19 23:00:11 +00:00
Yves Arrouye
db2f9cef53 ICU-480 due to the weird 'W' definition of pthread_create() in libc on
Solaris, create AC_CHECK_LIBS_FIRST() and use it to check for functions
in libraries first, existing env last.

X-SVN-Rev: 2725
2000-10-18 20:35:21 +00:00
Yves Arrouye
fb83b2be8e ICU-480 fixed test on unknown.
X-SVN-Rev: 2709
2000-10-17 16:31:36 +00:00
Yves Arrouye
50c10a16ef ICU-559 put Alpha Linux specific compiler flags in compiler variables, not cpp variable.
X-SVN-Rev: 2698
2000-10-16 18:31:29 +00:00
Ram Viswanadha
4fc4ca1095 ICU-559 Added compiler switches for Alpha/Linux platform
X-SVN-Rev: 2696
2000-10-16 18:07:23 +00:00
Yves Arrouye
a28f6e29d6 ICU-480 nicer message for nl_langinfo(xxx)
X-SVN-Rev: 2691
2000-10-16 17:32:22 +00:00
Yves Arrouye
614eb112b5 ICU-480 detect nl_langinfo() and then tries to pass it CODESET and
_NL_CTYPE_CODESET_NAME, and set U_NL_LANGINFO_CODESET accordingly. If neither
works, define U_HAVE_NL_LANGINFO_CODESET to 0, for these NetBSD boxes...

X-SVN-Rev: 2690
2000-10-16 17:26:31 +00:00
Yves Arrouye
f803c69a2b ICU-208 don't use AC_SUBST() w/ quotes changed, it doesn't work!?
X-SVN-Rev: 2679
2000-10-13 20:40:38 +00:00
Yves Arrouye
7b50082ed3 ICU-208 experimental support for ICU's rule of release X.Y2 being binary compatible w/ X.Y
X-SVN-Rev: 2674
2000-10-13 18:29:14 +00:00
Yves Arrouye
ed49fe1e13 ICU-666 get ICU version from utypes.h
X-SVN-Rev: 2673
2000-10-13 18:27:39 +00:00
Steven R. Loomis
3755154237 ICU-658 Version is: 1.6.0.1. 1.6.1 does not exist
X-SVN-Rev: 2668
2000-10-13 02:10:43 +00:00
Yves Arrouye
c3e4f0b35b ICU-658 bumped version above 1.6
X-SVN-Rev: 2666
2000-10-13 00:26:21 +00:00
Yves Arrouye
f2f786c479 ICU-640 just in case for FreeBSD, look for wcscpy in -lwcs at the same time we look for it in the libc.
X-SVN-Rev: 2606
2000-10-09 18:04:44 +00:00
Yves Arrouye
5f926de34e ICU-640 revamped looking up for pthread_create in libpthread,
libpthreads (old FreeBSD), libc_r (newer FreeBSD) and cma in a single
check

X-SVN-Rev: 2586
2000-10-06 00:08:04 +00:00
Yves Arrouye
92cdf1f717 ICU-640 use AC_SEARCH_LIBS(dlopen, dl c) to look for dlopen so that
it is found on FreeBSD where it is part of the C library.

X-SVN-Rev: 2582
2000-10-05 23:55:00 +00:00
Yves Arrouye
0b35a1e72c ICU-630 autoconf detection code for tzset, _tzset, tzname, _tzname
(adapted from AC_STRUCT_TIMEZONE), timezone and _timezone. The defines
U_TZSET, U_TZNAME and U_TIMEZONE either contain the symbol to use, or are
undefined if there is no appropriate symbol. putil.c thus has now things
like:

	uprv_timezone() {
	#ifdef U_TIMEZONE
	    return U_TIMEZONE;
	#else
	    ...........
	#endif
	}

which is much simpler.

X-SVN-Rev: 2580
2000-10-05 23:41:59 +00:00
Yves Arrouye
1c4c881afb ICU-638 added the new U_HAVE_NL_LANGINFO, U_HAVE_CODESET, and
U_HAVE_TZSET to get rid of the (routinely incorrect) manipulation of U_POSIX
based on platform names. Also added U_HAVE_WCSCPY to define whether a
platform has the w* functions (it may not, even if wchar.h is present).

X-SVN-Rev: 2579
2000-10-05 19:33:35 +00:00
Yves Arrouye
87eb24c3ac ICU-3 changed the names of the shared libs variables etc.
X-SVN-Rev: 2555
2000-10-03 18:27:36 +00:00
Yves Arrouye
9686d239f0 ICU-620 cleaned up cleaning (w/ an ugly twist in the top-level Makefile to start cleaning w/ tools)
X-SVN-Rev: 2551
2000-10-02 23:37:16 +00:00
Yves Arrouye
6eede8037e ICU-3 fixed typo.
X-SVN-Rev: 2548
2000-10-02 19:40:49 +00:00
Yves Arrouye
0e3e4ebdd0 ICU-3 add the PIC flags variables if ENABLE_SHARED is non-null
X-SVN-Rev: 2546
2000-10-02 16:34:03 +00:00
Yves Arrouye
2cf8109556 ICU-3 initial support for static libraries. The current problems are:
- pkgdata will still generate a dll (not a problem if you use files or the
mappable archive).
- because of referecences to ostream in ustring, the linker wants to resolve
these symbols, forcing us to use a C++ compiler to link C programs. That is
bad and need to be resolved.
- if you build static, then reconfigure w/o them and do make clean, the
static libraries will be left over.

Static is controlled by --enable-static. Shared libraries can be disabled
with --disable-shared.

X-SVN-Rev: 2494
2000-09-22 22:58:36 +00:00
Yves Arrouye
cfdcdc45da ICU-308 typo in CPPFLAGS settings for archive packaging
X-SVN-Rev: 2491
2000-09-22 19:31:42 +00:00
Yves Arrouye
fd77ef300f ICU-308 if --xxx-mapped is used, use its value for the packaging!
X-SVN-Rev: 2490
2000-09-22 19:23:11 +00:00
Yves Arrouye
20ab3c5b37 ICU-308 put back --xxxx-mapped for backwards compatibility, and put in some warnings about its use and checks for inconsistencies
X-SVN-Rev: 2489
2000-09-22 19:21:38 +00:00
Yves Arrouye
925e82c9cf ICU-608 removed --enable-mapped in favor of --with-data-packaging
Auto-detected mmap() using AC_FUNC_MMAP (for fixed mmap).
Use both dlopen and mmap auto-detection to decide what the best default
data packaging is.

X-SVN-Rev: 2488
2000-09-22 19:02:20 +00:00
Steven R. Loomis
7632d7c2e6 ICU-591 removed extra call to 'w' [no need to check system uptime while setting thread options :)]
X-SVN-Rev: 2439
2000-09-15 23:32:52 +00:00
Yves Arrouye
3c6dfaf9de ICU-598 define ECHO_N and ECHO_C
X-SVN-Rev: 2432
2000-09-15 05:05:51 +00:00
Steven R. Loomis
dabb4775c3 ICU-591 (yves@realnames.com after stealing srl's latopt) added --with-iostream option.
X-SVN-Rev: 2430
2000-09-11 21:20:51 +00:00
Yves Arrouye
1968fe35ad ICU-575 finally got rid of @BUILDDATADIR@ in the Makefiles. Also removed
the need for BUILD_OUT_OF_SOURCE to be defined at configure time.

X-SVN-Rev: 2383
2000-08-29 22:26:15 +00:00
Yves Arrouye
4e1c30d30b ICU-575 fixed a number of problems with the out of source build. The
build now works with --srcdir=../a/relative/path, --srcdir=/an/absolute/one
and in source. Auxiliary data in data and test/testdata is generated by new
Makefiles in these directories (data is new inside source). Some cleanup is
still needed, for example when makeconv generates test files... Test code
now knows about out of source vs in source build. Sorry... (Will be fixed
if data and source are at the same level some day.)

X-SVN-Rev: 2373
2000-08-29 07:28:22 +00:00
Steven R. Loomis
44ee8bdd9a ICU-550 hpux
X-SVN-Rev: 2286
2000-08-16 17:02:34 +00:00
Steven R. Loomis
b1b8331aa1 ICU-550 rename pkgdata.cpp also [for hpux]
X-SVN-Rev: 2275
2000-08-16 00:16:57 +00:00
Steven R. Loomis
8fa7d2d25a ICU-360 pkgtools, out of source test update,fix 'make install' on solaris
X-SVN-Rev: 2254
2000-08-15 02:41:58 +00:00
Steven R. Loomis
f95365b1b3 ICU-519 check c++ and c compilers for sparcv9
X-SVN-Rev: 2083
2000-08-01 00:39:55 +00:00
Yves Arrouye
9fbbbf01bc ICU-377 removed U_RHAPSODY, only U_DARWIN is used now.
X-SVN-Rev: 1938
2000-07-19 04:29:20 +00:00
Steven R. Loomis
b7031a5f84 ICU-497 upgrade version #
X-SVN-Rev: 1847
2000-07-13 16:46:25 +00:00
Yves Arrouye
995ca8a672 ICU-360 detect gmake or make and set U_MAKE to that. Substitute U_MAKE
in platform.h.in, and hardcode it to "nmake" in pwin32.h and "gmake" in
pos400.h and pos2.h. Then use U_MAKE to define the default make command in
pkgdata.c, if there is no MAKE env variable.

X-SVN-Rev: 1793
2000-07-11 22:25:51 +00:00
Steven R. Loomis
96a453126e ICU-487 remove makeconv
X-SVN-Rev: 1758
2000-07-07 23:39:54 +00:00
Yves Arrouye
357fc87246 ICU-377 recognize both Rhapsody (and define U_RHAPSODY) and Darwin
(and define U_DARWIN), and have both of them use config/mh-darwin.

X-SVN-Rev: 1732
2000-07-03 19:32:00 +00:00
Yves Arrouye
d37141dcac ICU-371 changed LINUX and SOLARIS to U_LINUX and U_SOLARIS, also
changed HAVE_INTTYPES_H to U_HAVE_INTTYPES_H.

X-SVN-Rev: 1726
2000-06-30 21:35:03 +00:00
Steven R. Loomis
067d8441cb ICU-408 don't create the 'translit/' directory in data, it confuses cvs
X-SVN-Rev: 1696
2000-06-29 01:44:41 +00:00
Steven R. Loomis
cd30713a6b ICU-360 pkgdata tool
X-SVN-Rev: 1618
2000-06-14 00:50:58 +00:00
Steven R. Loomis
edd13c1b92 ICU-98 64 bit solaris (use $CXX [CC] not cc for the test)
X-SVN-Rev: 1490
2000-05-25 16:00:54 +00:00
Steven R. Loomis
dc57b32b13 ICU-98 64 bit solaris: only enable sparcv9 if the compiler supports it.
X-SVN-Rev: 1445
2000-05-23 21:06:02 +00:00
Yves Arrouye
164abc5005 ICU-348 added -ansi to gcc's strict options (needs j390 to work).
X-SVN-Rev: 1353
2000-05-12 01:09:51 +00:00
Steven R. Loomis
f4feacb317 ICU-375 Please remember to check in 'configure' if you change 'configure.in'
X-SVN-Rev: 1350
2000-05-11 23:19:25 +00:00
Yves Arrouye
e730d995ca ICU-377 set platform to RHAPSODY when appropriate.
X-SVN-Rev: 1281
2000-04-27 22:06:51 +00:00
Yves Arrouye
39eeca6269 ICU-368 always set U_IOSTREAM_SOURCE to 0 before testing, to avoid a potential case where it would be the empty string
X-SVN-Rev: 1279
2000-04-27 21:20:16 +00:00
Yves Arrouye
352e371199 ICU-377 added *-apple-rhapsody* to use the config/mh-rhapsody fragment
X-SVN-Rev: 1278
2000-04-27 21:13:02 +00:00
Yves Arrouye
978f1cfef5 ICU-368 auto-detection of <iostream>, <iostream.h>, and whether one can resolve an external reference to cout if <iostream.h> is found.
X-SVN-Rev: 1249
2000-04-25 21:18:35 +00:00
Steven R. Loomis
1f1373d7ec ICU-130 genprops
X-SVN-Rev: 1223
2000-04-22 17:05:35 +00:00
Yves Arrouye
dc50431253 ICU-348 Oops. Now, strict compile is really off by default.
X-SVN-Rev: 1105
2000-04-10 22:52:58 +00:00