WASM more initial bits and pieces

Desktop / LibreOffice - Jan-Marek Glogowski [fbihome.de] - 19 January 2022 09:49 UTC

All the small stuff, which is needed for the WASM build, but is not really worth an extra patch.

- No soffice.sh script needed for WASM
- WASM soffice.bin executable extension is html
- Some small additional SAL_LOG output
- Default to colibre icon theme
- Test for qt5 even without X11
- Remove emconfigure artefacts at the end of the configure run
- No oosplash for WASM
- Disable the Office IPC thread
- Suppress -Wno-enum-conversion for Cairo builds
- Fix libnumbertext by using gb_EMSCRIPTEN_CPPFLAGS
- Map EMSCRIPTEN to LINUX nls
- No extra newlines for missing icon theme images
- Print the missing dependency in some gbuild error messages
- Copy Qt WASM loader, HTML template and SVG logo for binaries
- Especially build the vcldemo for Emscripten

Change-Id: I356370c72cc09357411e14d0c00762152877a800 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128584

599cbdb9c2a1 WASM more initial bits and pieces
Repository.mk | 2 +-
RepositoryFixes.mk | 4 ++++
comphelper/source/misc/synchronousdispatch.cxx | 4 +++-
configure.ac | 8 +++++++-
desktop/Module_desktop.mk | 2 +-
desktop/source/app/officeipcthread.cxx | 2 +-
external/cairo/ExternalProject_cairo.mk | 2 +-
external/libnumbertext/ExternalProject_libnumbertext.mk | 2 +-
sal/osl/unx/nlsupport.cxx | 4 ++--
solenv/bin/image-sort.py | 2 +-
solenv/gbuild/LinkTarget.mk | 8 +++++++-
solenv/gbuild/Package.mk | 2 +-
solenv/gbuild/platform/unxgcc.mk | 3 +++
vcl/Module_vcl.mk | 4 +++-
14 files changed, 36 insertions(+), 13 deletions(-)

Upstream: cgit.freedesktop.org


  • Share