diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2021-05-25 17:52:38 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2021-05-27 21:16:49 +1000 |
commit | a1c8530a91b91715ce6fe007f7147ec349afc160 (patch) | |
tree | 3207ce4b1087a19d7253f4d047c246f4a49b2644 /cmake | |
parent | edbe0eb335ca4c0fde23f57eae5acdf80937c9e3 (diff) |
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 <alexandru.croitor@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/QtWasmHelpers.cmake | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cmake/QtWasmHelpers.cmake b/cmake/QtWasmHelpers.cmake index 29fd27cd6b..a0e9e4a78b 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 $<$<CONFIG:Debug>: - 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 |