summaryrefslogtreecommitdiffstats
path: root/src/gui/rhi/qrhid3d11.cpp
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2022-08-12 16:21:04 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2022-08-15 10:44:54 +0200
commit6c9f4f5ebcd35dc1a68c442d9fbf3ec48f30baca (patch)
tree2a4e47f152d18406372c0645597a8e8f590a3a54 /src/gui/rhi/qrhid3d11.cpp
parentc76bf583504091f91f119135befdef0e02a5ddf5 (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