summaryrefslogtreecommitdiff
path: root/README.wasm
diff options
context:
space:
mode:
authorThorsten Behrens <thorsten.behrens@allotropia.de>2021-04-25 16:02:10 +0200
committerThorsten Behrens <thorsten.behrens@allotropia.de>2021-05-05 21:16:02 +0200
commitd7e5d19e4617e41765db758778503501bfa8fdcf (patch)
tree99d5dc5059079740bfd1d725f65eeced3d96810d /README.wasm
parent3dd7e77fa8b37ed85515bc64b8803d9ee1ee1fb5 (diff)
WASM: add distro config, amend readme
Let's move common configury to distro config, so people get necessary changes across updates w/o manual intervention. Change-Id: Ic27db86e7681bcef0632ed6b5fdd2fe8df0fdba3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114629 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
Diffstat (limited to 'README.wasm')
-rw-r--r--README.wasm46
1 files changed, 12 insertions, 34 deletions
diff --git a/README.wasm b/README.wasm
index 53774549a46c..a09d4d61762c 100644
--- a/README.wasm
+++ b/README.wasm
@@ -74,43 +74,21 @@ autogen.sh is patched to use emconfigure. That basically sets various environmen
especially EMMAKEN_JUST_CONFIGURE, which will create the correct output file names, checked by
configure (a.out).
+There's a distro config for WASM (work in progress), that gets your
+defaults right (and currently disables a ton of 3rd party stuff which
+is not essential).
+
+Recommended configure setup is thusly:
+
+# grab defaults
+--with-distro=LibreOfficeWASM32
+
+# local config
QT5DIR=/dir/of/git_qt5/qtbase
---host=wasm64-local-emscripten
---disable-coinmp
---disable-cups
---disable-dbus
---disable-dconf
---disable-dynamic-loading
---disable-extension-integration
---disable-extensions
---disable-extension-update
---disable-firebird-sdbc
---disable-gio
---disable-gstreamer-1-0
---disable-ldap
---disable-lpsolve
---disable-mariadb-sdbc
---disable-nss
---disable-odk
---disable-online-update
---disable-opencl
---disable-pdfimport
---disable-postgresql-sdbc
---disable-python
---disable-randr
---disable-report-builder
---disable-scripting
---disable-sdremote-bluetooth
+# if you want to use ccache on both sides of the build
+--with-build-platform-configure-options=--enable-ccache
--enable-ccache
---without-helppack-integration
---without-java
---without-junit
---without-system-dicts
---with-fonts
---with-theme=no
-
-Many will also be encoded in configure.ac at some point, some already is.
== Using Docker to cross-build with emscripten ==