summaryrefslogtreecommitdiffstats
path: root/doc/global/html-footer-online.qdocconf
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2021-01-15 15:48:59 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2021-01-18 13:21:15 +0100
commitb0add5bf2f56c2afc8bdf27ccbb153414617250b (patch)
tree4c3687f122b4b76bb90b8d5aeea52cacf2921d33 /doc/global/html-footer-online.qdocconf
parent9f7088fd7f0aac84b565f8a9494bf9de4bab85ea (diff)
QtEntryPoint: Fix linking Release against RelWithDebInfo with MSVC
To be able to link a Release user project against a RelWithDebInfo Qt we set several IMPORTED_*_RELEASE properties in the *AdditionalTargetInfo.cmake file of each Qt module. The EntryPoint module however is a bit special as it is an INTERFACE_LIBRARY linking publicly against a static library (EntryPointimplementation). Its *AdditionalTargetInfo.cmake file was almost empty, because qt_internal_export_additional_targets_file was called before EntryPointImplementation was set up. Also, qt_internal_add_module, which calls qt_internal_export_additional_targets_file, does not know that we want to export the EntryPointImplementation target. We fix this by telling qt_internal_add_module(EntryPoint) to not generate the *AdditionalTargetInfo.cmake file and call qt_internal_export_additional_targets_file later to take the targets EntryPoint and EntryPointImplementation into consideration. qt_internal_add_module learned the option NO_ADDITIONAL_TARGET_INFO to turn off the generation of *AdditionalTargetInfo.cmake files. Pick-to: 6.0 Fixes: QTBUG-90039 Change-Id: I68ec7125b538a57567035e7adb8dac3b213f95e6 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'doc/global/html-footer-online.qdocconf')
0 files changed, 0 insertions, 0 deletions