mirror of
https://github.com/qemu/qemu.git
synced 2026-07-08 17:46:10 +00:00
configs/meson: disable hexagon idef-parser for emscripten builds
The idef-parser is a native build tool that requires glib-2.0 on the build machine. In emscripten cross builds, emconfigure sets PKG_CONFIG_LIBDIR to emscripten's sysroot which prevents native pkg-config from finding system-installed packages. Disable idef-parser by default for emscripten since the wasm target does not need it. Reviewed-by: Kohei Tokunaga <ktokunaga.mail@gmail.com> Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>
This commit is contained in:
@@ -6,3 +6,8 @@ objc_args = ['-pthread']
|
||||
# configuration so explicitly add the flag here.
|
||||
c_link_args = ['-pthread','-sASYNCIFY=1','-sPROXY_TO_PTHREAD=1','-sFORCE_FILESYSTEM','-sALLOW_TABLE_GROWTH','-sTOTAL_MEMORY=2GB','-sWASM_BIGINT','-sEXPORT_ES6=1','-sASYNCIFY_IMPORTS=ffi_call_js','-sEXPORTED_RUNTIME_METHODS=addFunction,removeFunction,TTY,FS']
|
||||
cpp_link_args = ['-pthread','-sASYNCIFY=1','-sPROXY_TO_PTHREAD=1','-sFORCE_FILESYSTEM','-sALLOW_TABLE_GROWTH','-sTOTAL_MEMORY=2GB','-sWASM_BIGINT','-sEXPORT_ES6=1','-sASYNCIFY_IMPORTS=ffi_call_js','-sEXPORTED_RUNTIME_METHODS=addFunction,removeFunction,TTY,FS']
|
||||
|
||||
[project options]
|
||||
# Workaround for failure to find glib-2.0 when building idef parser,
|
||||
# this may be a bug in the cross-build setup used by emscripten:
|
||||
hexagon_idef_parser = false
|
||||
|
||||
Reference in New Issue
Block a user