summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@gmail.com>2021-05-25 17:52:38 +1000
committerLorn Potter <lorn.potter@gmail.com>2021-05-27 21:16:49 +1000
commita1c8530a91b91715ce6fe007f7147ec349afc160 (patch)
tree3207ce4b1087a19d7253f4d047c246f4a49b2644 /cmake
parentedbe0eb335ca4c0fde23f57eae5acdf80937c9e3 (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.cmake8
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