diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2023-07-02 20:06:53 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-07-13 12:40:22 (GMT) |
commit | 7b05724ac81c3262ce8aded5578326ecec327ae4 (patch) | |
tree | 83a49785e71d288350eed19d717de3f50568e59b /Tests | |
parent | c9df4568da7155d2c333e19f1b649a391633ccf0 (diff) | |
download | CMake-7b05724ac81c3262ce8aded5578326ecec327ae4.zip CMake-7b05724ac81c3262ce8aded5578326ecec327ae4.tar.gz CMake-7b05724ac81c3262ce8aded5578326ecec327ae4.tar.bz2 |
cmCxxModuleMapper: give transitive usages to Clang as well
In the future, Clang plans to require transitive module usage to be
specified on the command line. This is in order to keep BMI files more
reproducible. Handily, MSVC has already required this, so the logic can
be reused for Clang easily.
See: https://github.com/llvm/llvm-project/commit/e22fa1d4c6152d36cf1342ab9029adc97c79a310
See: https://github.com/llvm/llvm-project/issues/62707
See: https://discourse.llvm.org/t/c-20-modules-should-the-bmis-contain-paths-to-their-dependent-bmis/70422
Diffstat (limited to 'Tests')
0 files changed, 0 insertions, 0 deletions