diff options
| author | Morten Sørvig <morten.sorvig@qt.io> | 2024-06-12 11:46:04 +0200 |
|---|---|---|
| committer | Morten Sørvig <morten.sorvig@qt.io> | 2024-06-19 12:18:37 +0200 |
| commit | 2116c62256bbf1bc3d516430509a93177572d86f (patch) | |
| tree | 93d4adc837dfab236e389c8844b1fc4eecd60388 /cmake/QtExecutableHelpers.cmake | |
| parent | 320cb68ce5c0c718c6434adfefa6c7460e3cb08a (diff) | |
wasm: refactor cmake finalizers
Avoid duplication and move finalizer code to a new
function "_qt_internal_finalize_wasm_app", which can
be called from the add_executable functions.
Pick-to: 6.8
Change-Id: I4859a3999725ebf61a496d78665b6a259dfeb0f5
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
Diffstat (limited to 'cmake/QtExecutableHelpers.cmake')
| -rw-r--r-- | cmake/QtExecutableHelpers.cmake | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cmake/QtExecutableHelpers.cmake b/cmake/QtExecutableHelpers.cmake index 10f9fd94460..f2831e5e8a8 100644 --- a/cmake/QtExecutableHelpers.cmake +++ b/cmake/QtExecutableHelpers.cmake @@ -34,6 +34,9 @@ function(qt_internal_add_executable name) if(ANDROID) _qt_internal_android_executable_finalizer(${name}) endif() + if(WASM) + qt_internal_wasm_add_finalizers(${name}) + endif() if(arg_QT_APP AND QT_FEATURE_debug_and_release AND CMAKE_VERSION VERSION_GREATER_EQUAL "3.19.0") set_property(TARGET "${name}" @@ -148,10 +151,6 @@ function(qt_internal_add_executable name) qt_internal_set_exceptions_flags("${name}" ${arg_EXCEPTIONS}) - if(WASM) - qt_internal_wasm_add_finalizers("${name}") - endif() - # Check if target needs to be excluded from all target. Also affects qt_install. # Set by qt_exclude_tool_directories_from_default_target. set(exclude_from_all FALSE) |
