scuffed-code/icu4c/source/data
Jeff Genovy 408752ec49 ICU-20782 Enable Windows desktop ARM and ARM64 builds of ICU4C.
This enables "classic" desktop builds of ICU4C for both ARM (32-bit)
and ARM64 (64-bit) on Windows.

All but the two samples "cal" and "date" in the "allinone" project now
have ARM and ARM64 project configurations, and build for Windows Desktop
ARM/ARM64.

Note: In order to build the ARM/ARM64 data DLL, you need to first build
x64/Release, as the ARM/ARM build uses the x64 bits in order to be able
to cross-compile for ARM/ARM64. This allows for completely building
ARM/ARM64 binaries using only x64 hardware.

The ARM/ARM64 builds require using a newer version of the Windows SDK
than 8.1, so they have a separate WindowsTargetPlatformVersion which
uses Windows 10 SDK version 10.0.16299.0 (aka RS3), which is the first
version of the Windows SDK to support building ARM64 desktop applications.

In addition this also greatly cleans-up the ICU4C ".vcxproj" files, in
order to remove redundant parts, fix inconsistencies, and make them more
readable. This introduces two new variables in the shared `*.props`
files: `IcuBinOutputDir` and `IcuLibOutputDir` in order to further
reduce the amount of duplicated lines in the individual ".vcxproj"
files themselves.
2019-08-26 22:50:31 -07:00
..
brkitr ICU-13637 Break Iterator Rule Updates for Indic Grapheme Clusters. 2019-06-27 17:17:26 -07:00
coll ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
curr ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
dtd/cldr-35.1/common/dtd ICU-20659 Fix DTD link in XML data files 2019-07-11 09:19:29 -07:00
in ICU-20497 Unicode 12.1 2019-04-04 10:23:24 -07:00
lang ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
locales ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
mappings ICU-12953 Include GSM 03.38 mapping in ICU by default 2017-02-15 23:49:47 +00:00
misc ICU-20692 tzdata2019b update 2019-07-08 08:42:47 +09:00
rbnf ICU-20489 Removing resfiles.mk files. 2019-03-14 01:51:52 -07:00
region ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
sprep ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
translit ICU-20438 64rc BRS, integrate CLDR alpha2, update MeasureUnit APIs [& resolve conflicts] (#485) 2019-02-24 22:28:51 -08:00
unidata ICU-20497 Unicode 12.1 2019-04-04 10:23:24 -07:00
unit ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
xml ICU-20659 Fix DTD link in XML data files 2019-07-11 09:19:29 -07:00
zone ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha 2019-04-05 15:59:29 -07:00
build.xml ICU-20593 Renaming Python buildtool to icutools.databuilder. 2019-05-07 13:42:06 -07:00
BUILDRULES.py ICU-13637 Break Iterator Rule Updates for Indic Grapheme Clusters. 2019-06-27 17:17:26 -07:00
cldr-icu-readme.txt ICU-20439 Updating ICU data from CLDR tag release-35-beta2. 2019-03-19 14:32:57 -07:00
icu4j-readme.txt ICU-20439 BRS64GA Update version number and regenerate JAR files 2019-03-19 17:15:10 -07:00
icu-coll-deprecates.xml ICU-20439 update config files and instructions for CLDR release-35-beta integration 2019-03-18 21:43:06 -07:00
icu-config.xml ICU-20252 Update icu-config with more CLDR locales 2019-02-21 11:12:17 -08:00
icu-locale-deprecates.xml ICU-20439 update config files and instructions for CLDR release-35-beta integration 2019-03-18 21:43:06 -07:00
icu-rbnf-deprecates.xml ICU-20489 Removing resfiles.mk files. 2019-03-14 01:51:52 -07:00
icupkg.inc.in ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
makedata_uwp.vcxproj ICU-20782 Enable Windows desktop ARM and ARM64 builds of ICU4C. 2019-08-26 22:50:31 -07:00
makedata.mak ICU-20712 Add support for building Windows UWP ARM/ARM64 data DLLs. 2019-08-13 17:03:33 -07:00
makedata.vcxproj ICU-20782 Enable Windows desktop ARM and ARM64 builds of ICU4C. 2019-08-26 22:50:31 -07:00
makedata.vcxproj.filters ICU-20737 Removing Python dependency on distutils. 2019-08-12 15:12:48 -07:00
Makefile.in ICU-20593 Renaming Python buildtool to icutools.databuilder. 2019-05-07 13:42:06 -07:00
pkgdataMakefile.in ICU-20526 fix pkgdata where LD_SONAME has a trailing space 2019-04-05 10:53:59 -07:00