summaryrefslogtreecommitdiffstats
path: root/Source/cmConvertMSBuildXMLToJSON.py
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-07-15 15:52:37 (GMT)
committerBrad King <brad.king@kitware.com>2024-07-15 18:08:10 (GMT)
commit7a77a6c642eac544e3761272222696a76fcc78a8 (patch)
treec4aa5be08e5e3e09509fe4e18c0a91579ef8adaa /Source/cmConvertMSBuildXMLToJSON.py
parentb9e2f6828fbeb20b860736234c60cb67d4413bdf (diff)
downloadCMake-7a77a6c642eac544e3761272222696a76fcc78a8.zip
CMake-7a77a6c642eac544e3761272222696a76fcc78a8.tar.gz
CMake-7a77a6c642eac544e3761272222696a76fcc78a8.tar.bz2
Restore support for exporting INTERFACE with missing dependencies
Since commit c16acd35b3 (GenEx: Add support for custom transitive link properties, 2024-05-09, v3.30.0-rc1~82^2) evaluation of `TRANSITIVE_LINK_PROPERTIES` by `install(EXPORT)` enables discovery of missing dependencies on INTERFACE libraries that we did not previously diagnose. This regressed existing projects that relied on such non-diagnosis. Although commit 2fc9e482a9 (Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage, 2024-07-05) fixed this, it also made a significant change to the `UseTo` infrastructure that may have other subtle effects. Replace the fix with an approach that explicitly models suppression of the relevant diagnostics. Fixes: #26108
Diffstat (limited to 'Source/cmConvertMSBuildXMLToJSON.py')
0 files changed, 0 insertions, 0 deletions