Matthieu Gautier
6d7adf0f04
Add a patch for icu4c on android 64 bits.
...
On recent version of the NDK (r13b), `exec_elf.h` has been removed for
API level >= 20. On 64 bits, we need the API level 21, and then,
a defined (ELF64_ST_INFO) is missing.
We readd it where (and if) we need it.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
600f1b55aa
Add the android ndk toolchains and compile android on travis.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
29bba313bc
[API change] Use just one option to specify the build target.
...
There is no more option for static or share build. This value is
integrated in the build-target.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
83d6d00acd
Force name of ICU to differentiate icu_native from icu_cross-compile.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
cbb0ce83b5
Disable compilation of unused stuff in UUID.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
960f6c9e82
zlib now compile using configure/make instead of cmake.
...
With cmake it is not possible to install only one kind of library
(static or shared).
2017-03-13 13:18:14 +01:00
Matthieu Gautier
bd4e7d3550
Move some common options for static/shared libs in the common class.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
77137e0908
Add lzma dependency.
2017-03-13 13:18:14 +01:00
Matthieu Gautier
ffee068fd0
Split the too long kiwix-build.py file into several smaller ones.
2017-03-13 13:18:14 +01:00