Commit graph

246 commits

Author SHA1 Message Date
Oleksandr Hubanov
5f9f8b2053 ICU-22714 fix zos build, use OpenXL
See #3008
2024-09-20 17:12:28 -07:00
Mihai Nita
788b893214 ICU-22769 Fix the jar generation to not use versioned folder 2024-05-22 10:01:41 -07:00
luz paz
73eca0a9c9 ICU-21580 Fix typos in icu4c/
Found via `codespell -q 3 -L ans,anumber,atleast,ba,bre,hace,nd,nin,ois,rsource,som,sur,tht -S icu4c/source/data/zone,icu4c/source/data/lang`
ICU-21580 Fix source (related) typos
ICU-21580 Revert extraneous auto-encoding
ICU-21580 Re-add previous reverted fix without auto-encoding
2021-07-19 13:22:38 -05:00
Artemkth
6e99377bc5 ICU-20677 Fixing cygwin/MSVC build
See #1398
2020-10-08 11:11:11 -07:00
Paul Smith
ed268e77e3 ICU-21216 Windows: Ensure directory exists before running rc
When building in parallel it's possible that the rc command is invoked
before other rules get around to creating the output directory.
2020-08-10 12:16:47 -07:00
Mojca Miklavec
4a3a457b38 ICU-20852 Fix Makefile to build on Sparc Solaris 2020-02-19 12:42:40 -08:00
Jeff Genovy
783ee4c902 ICU-20322 On MinGW, move the DLLs to the "bin" directory.
This change builds on Vincent Torri's changes.

This installs the ICU DLL files in $prefix/bin instead of $prefix/lib.

Note: In order to disable this change in behavior you can edit
the "mh-mingw*" file(s). If you set the variable MINGW_MOVEDLLSTOBINDIR
to NO instead of YES, then it will retain the previous behavior of
installing the DLLs into the bin folder.
2020-02-12 14:19:15 -08:00
Smaarn
996da8faac ICU-20871 Fixed: no rule was defined to create the $(OUTDIR) directory if it didn't exist.
This would cause failures during cross compilation cases such as:

make[6]: Leaving directory '/spksrc/spk/bazarr/work-qoriq-6.1/icu/source/data'
make[5]: *** No rule to make target 'out', needed by 'out/icudt64b.dat'.  Stop.
2020-01-08 15:42:35 +01:00
Shane Carr
702fdb6c33 ICU-20593 Renaming Python buildtool to icutools.databuilder. 2019-05-07 13:42:06 -07:00
Shane F. Carr
acca4e15a2 ICU-20439 Updating cldr-icu-readme.txt to reflect changes in eac8f4b. 2019-03-13 01:30:29 -07:00
Steven R. Loomis
67d218f247 ICU-20470 skip data/rules.mk regen for source tarball
- If icu/source/data/locales/root.txt missing, skip
  python rules.mk generation.
- Also, create build directories properly as needed
- Also includes noise changes to configure
  (configure was probably generated using unreleased
   autoconf 2.70 or 2.69 + patches)
- eac8f4b31a did not
  regen configure properly, so BUILDTOOL_OPTS is now
  ICU_DATA_BUILDTOOL_OPTS
2019-03-04 07:40:40 -08:00
Shane Carr
eac8f4b31a ICU-20460 Adding mechanism to build unicore data into dat file. 2019-02-27 18:36:02 -08:00
Norbert Runge
011c51098b ICU-20386 Adds workaround to icu4c/source/data/Makefile.in: Help python to find
the buildtools directory it needs when running the ICU4C unit tests in an
out-of-source installation.
The change is a quick workaround for now for an issue that can have wide impact.
2019-01-31 15:53:39 -08:00
Shane Carr
ccba38d382 ICU-20298 Adding improved locale filtering to buildtool.
- Integrates changes from cldrbug 11802 to ICU.
- Adds test suite for buildtool.
- Adds new filter type "union".
2019-01-28 13:43:17 -08:00
Shane Carr
ee9c0b944c ICU-10923 Rewriting data build orchestration in Python.
- Creates new Python package in icu4c/data/buildtool
- Creates BUILRDULES.py in icu4c/data and icu4c/test/testdata, unified between Unix/Windows
- Removes most data build orchestration rules from makedata.mak, testdata.mak, data/Makefile.in, and test/testdata/Makefile.in
- Removes pool.res files and builds them on the fly instead
2018-11-19 13:43:35 -07:00
Jeff Genovy
208d28ec1f ICU-13556 Add missing order-only prerequisite in data/Makefile.in
X-SVN-Rev: 41453
2018-05-24 05:59:09 +00:00
Steven R. Loomis
97f525fd5e ICU-13595 Fix Segmentation Fault in Parallel Builds
Patch From @eli-nestlabs

X-SVN-Rev: 40962
2018-02-21 18:58:07 +00:00
Michael Ow
61607c2773 ICU-12564 Update copyright notice in trunk
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126 ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f ICU-12564 Update copyright notice in ICU4C
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Andy Heninger
d06ffe0e27 ICU-10616 break iterator data files, separate rules, dictinaries and locales.
X-SVN-Rev: 38052
2015-10-08 22:20:33 +00:00
Michael Ow
bcdcc4dc67 ICU-10731 Fix import library name when building data on mingw
X-SVN-Rev: 36922
2015-01-06 23:08:18 +00:00
John Emmons
4d47dd3226 ICU-11092 Split out units data into a separate tree
X-SVN-Rev: 36458
2014-09-11 10:16:22 +00:00
Peter Edberg
d87c86274c ICU-10326 Add dictionary-based word/line break for Burmese/Myanmar
X-SVN-Rev: 36397
2014-09-08 22:16:21 +00:00
Markus Scherer
0f78abc7ee ICU-9644 re-hardcode some normalization data: nfc.nrm
X-SVN-Rev: 36384
2014-09-08 03:05:56 +00:00
Michael Ow
d29271fcce ICU-9985 Add support for msys msvc build environment
X-SVN-Rev: 36256
2014-08-27 22:42:28 +00:00
Markus Scherer
ec55298e96 ICU-11042 Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests (merged from branches/markus/rootunihan)
X-SVN-Rev: 36162
2014-08-14 18:47:27 +00:00
Yoshito Umaoka
ae3f6f13a4 ICU-10934 The tz database abbreviation support in ICU4C
X-SVN-Rev: 36080
2014-07-23 21:51:09 +00:00
Michael Ow
fefa024ccc ICU-10711 Update more fixes to zos pds dataset build
X-SVN-Rev: 35251
2014-02-27 19:23:50 +00:00
Markus Scherer
e977c057a9 ICU-9101 merge branches/markus/collv2@35225 into the trunk
X-SVN-Rev: 35227
2014-02-25 21:21:49 +00:00
Michael Ow
8304daf4d7 ICU-10711 Fix pds dataset data builds on zos
X-SVN-Rev: 35152
2014-02-18 06:21:37 +00:00
Michael Ow
aaca304356 ICU-10537 Avoid rerunning pkgdata tool when building data
X-SVN-Rev: 34820
2013-12-26 21:28:59 +00:00
Peter Edberg
bf4126616b ICU-7647 Add/use LaoBreakEngine and laodict.txt; more useful messages in gendict
X-SVN-Rev: 34229
2013-09-06 23:43:13 +00:00
George Rhoten
8b10488235 ICU-9456 Dependency fixes for make -j 16
X-SVN-Rev: 32281
2012-08-28 22:57:29 +00:00
Maxime Serrano
c64c0299d7 ICU-9353 merge dbbi-tries work into the trunk
X-SVN-Rev: 32184
2012-08-16 23:01:49 +00:00
George Rhoten
a831a2d71f ICU-9456 Optimize the ICU4C build on Mac OS X
X-SVN-Rev: 32093
2012-08-03 17:27:44 +00:00
Dragan Besevic
141bc218ef ICU-9252 zOS performance enhancement
X-SVN-Rev: 31696
2012-04-10 15:49:28 +00:00
Dragan Besevic
6bde113710 ICU-9022 fix build for data on zOS
X-SVN-Rev: 31615
2012-03-13 20:18:59 +00:00
Michael Ow
e144d4ff66 ICU-8936 Add check-exhaustive make target to run the test suite in exhaustive mode
X-SVN-Rev: 30961
2011-11-14 22:33:19 +00:00
Abhinav Gupta
3db9ae8155 ICU-8328 separated icu4j tzdata for make and nmake
X-SVN-Rev: 30709
2011-09-26 15:30:34 +00:00
Michael Ow
c03f56c4ca ICU-8588 Add missing include directory when using rc
X-SVN-Rev: 30234
2011-06-25 02:05:22 +00:00
Peter Edberg
7aaca9b950 ICU-8329 Roll in Khmer dictionary word break code from George, data from Nathan/sbbic.org
X-SVN-Rev: 30019
2011-05-04 13:25:37 +00:00
Markus Scherer
c04082d93c ICU-8105 hardcode Unicode property names data (formatVersion 2); includes new dictionary-type tries (ByteTrie & UCharTrie see ticket #8167); merge branches/markus/tries -r 29040:29249
X-SVN-Rev: 29252
2010-12-31 18:21:36 +00:00
Markus Scherer
58773a3751 ICU-8021 revert data/Makefile change for genrb to build all resource bundles at once: was building 478*478 bundles in multi-threaded make run (make -j5)
X-SVN-Rev: 28957
2010-10-29 20:21:33 +00:00
Markus Scherer
1c6f49ed3c ICU-8021 updated pool.res files
X-SVN-Rev: 28947
2010-10-28 21:36:56 +00:00
Markus Scherer
3360fe4708 ICU-7144 merge UTS #46 (IDNA2008) C/C++ feature into trunk, merging in -r 27794:28172 icu/branches/markus/uts46
X-SVN-Rev: 28195
2010-06-15 15:54:53 +00:00
Michael Ow
cbcad3c5bd ICU-7581 Fix gencfu extension in Makefile.
X-SVN-Rev: 28127
2010-06-03 19:55:20 +00:00
Michael Ow
4d292e34e0 ICU-7581 Ensure CURDIR is not empty and skip check for gencfu in cross compilation.
X-SVN-Rev: 28126
2010-06-03 19:41:43 +00:00
Markus Scherer
e6c5486734 ICU-7611 take genuca out of the build
X-SVN-Rev: 27926
2010-04-10 04:14:01 +00:00
Markus Scherer
b5f138b98b ICU-7611 take Unicode properties build tools out of the build: genbidi, gencase, gennames, genpname, genprops
X-SVN-Rev: 27918
2010-04-09 23:30:02 +00:00