[constants] project_dir = '${PROJECT_SOURCE_DIR}' emscripten = '${EMSCRIPTEN_TOOLCHAIN}' emscripten_flags = ['-W', '-Wno-unused-parameter', '-matomics', '-mbulk-memory'] [host_machine] system = 'emscripten' cpu_family = 'wasm32' cpu = 'wasm32' endian = 'little' [binaries] exe_wrapper = project_dir / 'scripts/emscripten-run.sh' c = emscripten / 'emcc' cpp = emscripten / 'em++' ld = emscripten / 'emcc' c_ld = emscripten / 'emcc' cpp_ld = emscripten / 'emcc' ar = emscripten / 'emar' nm = emscripten / 'emnm' ranlid = emscripten / 'emranlib' strip = emscripten / 'emstrip' [built-in options] default_library = 'static' c_args = emscripten_flags cpp_args = emscripten_flags [glib:project options] xattr = false tests = false [pixman:project options] loongson-mmi = 'disabled' mmx = 'disabled' sse2 = 'disabled' ssse3 = 'disabled' vmx = 'disabled' arm-simd = 'disabled' neon = 'disabled' a64-neon = 'disabled' iwmmxt = 'disabled' mips-dspr2 = 'disabled'