msix-packaging/lib/xerces
Ruben Guerrero Samaniego 422004ec30 Merged PR 1303562: Remove C++ runtime static dependency on Android
This change removes the size of the Android binary by around 5MB and decreases our build time for all platforms.

- Remove C++ runtime static dependency on Android by changing Xerces to be a subtree instead of a submodule.
- Subtree made from Xerces repo tag Xerces-C_3_2_0  commit dffc3028df8ea44985c92f2df28115860e39e344
- Changes to Xerces to avoid using mblen and use mbrlen to be able to compile for Android API level 19
- Adds switch to build Xerces tests and samples (OFF by default)
- Changes AOSP scripts to build for level 19

Related work items: #15424024
2018-01-11 23:31:31 +00:00
..
cmake Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
config Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
doc Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
m4 Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
samples Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
scripts Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
src Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
tests Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
tools Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
.appveyor.yml Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
.travis.yml Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
CMakeLists.txt Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
CREDITS Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
INSTALL Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
KEYS Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
LICENSE Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
Makefile.am Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
NOTICE Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
README Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
config.h.cmake.in Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
configure.ac Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
reconf Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
version.incl Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
xerces-c.pc.in Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00
xerces-c.spec Merged PR 1303562: Remove C++ runtime static dependency on Android 2018-01-11 23:31:31 +00:00

README

See the doc/html/index.html for the description of the Xerces-C++
project and other documentation.