From a1c8530a91b91715ce6fe007f7147ec349afc160 Mon Sep 17 00:00:00 2001 From: Lorn Potter Date: Tue, 25 May 2021 17:52:38 +1000 Subject: [PATCH] wasm: fix cmake syntax for emscripten fix debugging demangler Emscripten apparently does not like the quotes in the compiler argument and remove array syntax Change-Id: I66652f6bdc5872faf540a877ca01bf75dde47bbb Reviewed-by: Alexandru Croitor Reviewed-by: Qt CI Bot --- cmake/QtWasmHelpers.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/QtWasmHelpers.cmake b/cmake/QtWasmHelpers.cmake index 29fd27cd6b8..a0e9e4a78bc 100644 --- a/cmake/QtWasmHelpers.cmake +++ b/cmake/QtWasmHelpers.cmake @@ -3,7 +3,7 @@ function (qt_internal_setup_wasm_target_properties wasmTarget) target_link_options("${wasmTarget}" INTERFACE "SHELL:-s EXIT_RUNTIME=1" "SHELL:-s ERROR_ON_UNDEFINED_SYMBOLS=1" - "SHELL:-s EXTRA_EXPORTED_RUNTIME_METHODS=[UTF16ToString,stringToUTF16]" + "SHELL:-s EXTRA_EXPORTED_RUNTIME_METHODS=UTF16ToString,stringToUTF16" "SHELL:-s USE_WEBGL2=1" "--bind" "SHELL:-s FETCH=1") @@ -68,9 +68,9 @@ function (qt_internal_setup_wasm_target_properties wasmTarget) # a few good defaults to make console more verbose while debugging target_link_options("${wasmTarget}" INTERFACE $<$: - SHELL:"-s DEMANGLE_SUPPORT=1" - SHELL:"-s GL_DEBUG=1" - SHELL:"-s ASSERTIONS=2" + "SHELL:-s DEMANGLE_SUPPORT=1" + "SHELL:-s GL_DEBUG=1" + "SHELL:-s ASSERTIONS=2" --profiling-funcs>) # target_link_options("${wasmTarget}" INTERFACE "SHELL:-s LIBRARY_DEBUG=1") # print out library calls, verbose