build fix
[LibreOffice.git] / distro-configs / LibreOfficeEmscripten.conf
blob3ca706efc3c5d6327aa9844ce85fc202293b1211
1 # Need to specify --host and --build to enable cross-compilation mode
2 # See https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Hosts-and-Cross_002dCompilation.html
3 --host=asmjs-local-emscripten
4 --build=x86_64-unknown-linux-gnu
6 # Disable unnecessary stuff
7 --disable-cups
8 --disable-dconf
9 --disable-gio
10 --disable-dbus
11 --disable-sdremote-bluetooth
12 --disable-gstreamer-0-10
13 --disable-gstreamer-1-0
14 --disable-liblangtag
15 --disable-odk
16 --disable-postgresql-sdbc
17 --disable-firebird-sdbc
18 --disable-python
19 --disable-randr
20 --disable-pdfimport
21 --disable-systray
22 --disable-gltf
23 --disable-collada
24 --disable-export
25 --disable-report-builder
26 --disable-lpsolve
27 --disable-coinmp
28 --disable-graphite
29 --disable-orcus
30 --disable-liblangtag
31 --without-fonts
32 --without-java
33 --without-junit
34 --without-helppack-integration
35 --without-system-dicts
36 --with-theme=no
37 --with-system-nss
39 # Build fails when disabling these
40 #--disable-cairo-canvas
41 #--disable-scripting
43 # This helps spotting build errors
44 --with-parallelism=no
46 # Emscripten doesn't support dynamic loading
47 --disable-dynamic-loading
49 # Not sure whether we need this
50 #--disable-ccache
52 # Specify Emscripten compiler
53 CC=emcc -v
54 CXX=emcc -v