summaryrefslogtreecommitdiffstats
path: root/Source/cmDyndepCollation.cxx
diff options
context:
space:
mode:
authorTyler <tylerbrawl@gmail.com>2023-05-13 00:58:35 (GMT)
committerBrad King <brad.king@kitware.com>2023-05-23 19:01:32 (GMT)
commitf2a699261b9d3d494bc791caad2d8f1fb21d6b4b (patch)
tree111656c86f15f7c647f5057d228aee293694a0cb /Source/cmDyndepCollation.cxx
parentf9677cc1223fb23f6e6c329e9f7de954639554d1 (diff)
downloadCMake-f2a699261b9d3d494bc791caad2d8f1fb21d6b4b.zip
CMake-f2a699261b9d3d494bc791caad2d8f1fb21d6b4b.tar.gz
CMake-f2a699261b9d3d494bc791caad2d8f1fb21d6b4b.tar.bz2
cxxmodules: Do not expect collator install scripts with no CXX_MODULES
Calling `install(EXPORT)` with the `CXX_MODULES_DIRECTORY` parameter leads to installation rules being generated which `include()` CMake scripts that set the `IMPORTED_CXX_MODULES_[CONFIG]` target property for relevant targets. However, these scripts don't get generated for targets in an export set which don't have any C++20 modules. When the installation rules attempt to `include()` the missing scripts, the install fails. Co-authored-by: Brad King <brad.king@kitware.com>
Diffstat (limited to 'Source/cmDyndepCollation.cxx')
0 files changed, 0 insertions, 0 deletions