diff options
author | Tyler <tylerbrawl@gmail.com> | 2023-05-13 00:58:35 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-05-23 19:01:32 (GMT) |
commit | f2a699261b9d3d494bc791caad2d8f1fb21d6b4b (patch) | |
tree | 111656c86f15f7c647f5057d228aee293694a0cb /Source/cmDyndepCollation.cxx | |
parent | f9677cc1223fb23f6e6c329e9f7de954639554d1 (diff) | |
download | CMake-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