diff options
author | crupest <crupest@outlook.com> | 2023-10-07 09:10:31 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-10-07 09:10:31 +0800 |
commit | 9db39eceafe475720d2539f867e31fe61da623c3 (patch) | |
tree | d6bd9195a268b897fe337a67dc6fb7919b0da6c3 /scripts/meson-emscripten.ini.in | |
parent | 630f742484b68d2a6ff1ee19b144319e922f2080 (diff) | |
download | cru-9db39eceafe475720d2539f867e31fe61da623c3.tar.gz cru-9db39eceafe475720d2539f867e31fe61da623c3.tar.bz2 cru-9db39eceafe475720d2539f867e31fe61da623c3.zip |
Now cairo succeeds to build in emscripten,
Diffstat (limited to 'scripts/meson-emscripten.ini.in')
-rw-r--r-- | scripts/meson-emscripten.ini.in | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/meson-emscripten.ini.in b/scripts/meson-emscripten.ini.in index 85e1663e..fc88ce32 100644 --- a/scripts/meson-emscripten.ini.in +++ b/scripts/meson-emscripten.ini.in @@ -1,5 +1,6 @@ [constants] emscripten = '${EMSCRIPTEN_TOOLCHAIN}' +emscripten_flags = ['-W', '-Wno-unused-parameter', '-matomics', '-mbulk-memory'] [binaries] c = emscripten / 'emcc' @@ -8,11 +9,13 @@ c_ld = emscripten / 'emcc' cpp_ld = emscripten / 'emcc' ar = emscripten / 'emar' nm = emscripten / 'emnm' -ranlid =emscripten / 'emranlib' +ranlid = emscripten / 'emranlib' strip = emscripten / 'emstrip' [built-in options] default_library = 'static' +c_args = emscripten_flags +cpp_args = emscripten_flags [pixman:project options] loongson-mmi = 'disabled' @@ -25,6 +28,4 @@ neon = 'disabled' a64-neon = 'disabled' iwmmxt = 'disabled' mips-dspr2 = 'disabled' -tests = 'disabled' -demos = 'disabled' |