Add a support to compile libzim for wasm.

`icu4c_wasm.patch` is build by :
 - Copying config.sub from liblzma source as new version of config.sub there
   knows about wasm architecture.
 - Copying `mh-linux` on `mh-unknown` as specified in (origin) `mh-unknown`.
   This is because icu4c configure doesn't detect `emscripten` platform and
   "fallback" to `mh-unknown`.
This commit is contained in:
Matthieu Gautier
2022-11-02 16:05:54 +01:00
parent b8c120b179
commit 180fb249f6
10 changed files with 3396 additions and 7 deletions

View File

@ -340,7 +340,7 @@ class MakeBuilder(Builder):
@property
def make_install_target(self):
if self.buildEnv.platformInfo.build == 'iOS':
if self.buildEnv.platformInfo.build in ('iOS', "wasm"):
return 'install'
return 'install-strip'