diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2022-08-12 16:21:04 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2022-08-15 10:44:54 +0200 |
commit | 6c9f4f5ebcd35dc1a68c442d9fbf3ec48f30baca (patch) | |
tree | 2a4e47f152d18406372c0645597a8e8f590a3a54 /src/gui/rhi/qrhid3d11.cpp | |
parent | c76bf583504091f91f119135befdef0e02a5ddf5 (diff) |
CMake: Enable public executable finalizers for iOS tests
This ensures that tests can be executed on the simulator or device, by
doing the necessary steps like setting a bundle identifier, Info.plist
file, launch screen, etc.
This is done by calling _qt_internal_finalize_executable in the
implementation of all internal test adding functions.
The finalizers are limited only to iOS for now, as an incremental
step, and to ensure we don't accidentally break tests on other
platforms.
At least WebAssembly uses its own finalizers which would likely cause
duplicate calls if the _qt_internal_finalize_executable was
unconditional.
Pick-to: 6.4
Fixes: QTBUG-104754
Change-Id: I729d56385dd206b22c975fc2ce4e2c683e6e4e2c
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/gui/rhi/qrhid3d11.cpp')
0 files changed, 0 insertions, 0 deletions