Ben Boeckel
|
9e2f31ec23
cmCxxModuleMapper: add a query for the open mode for the modmap
|
1 year ago |
Ben Boeckel
|
3f8a59a05c
cxxmodules: return failure from the collator when private usage is found
|
1 year ago |
namniav
|
e9b0dcbbfa
cmCxxModuleMapper: Fix transitive requirements computation
|
2 years ago |
Ben Boeckel
|
7b05724ac8
cmCxxModuleMapper: give transitive usages to Clang as well
|
2 years ago |
Ben Boeckel
|
c9df4568da
cmCxxModuleMapper: factor out transitive usage computation
|
2 years ago |
Ben Boeckel
|
e39b6ebc19
cmCxxModuleMapper: use a `char` for streaming single bytes
|
2 years ago |
Ben Boeckel
|
18f87c87f8
cmCxxModuleMapper: track whether modules are private or not
|
2 years ago |
Ben Boeckel
|
56f7d6f827
cmCxxModuleMapper: add a structure to represent BMI locations
|
2 years ago |
Brad King
|
f79817fcf0
cmCxxModuleMapper: Use value semantics in path conversion callback
|
2 years ago |
Brad King
|
5ab002ea11
cmCxxModuleMapper: Remove redundant path conversion callbacks
|
2 years ago |
Chuanqi Xu
|
195ee13710
cmCxxModuleMapper: Specify clang's BMI dependency with new form
|
2 years ago |
Ben Boeckel
|
e84fcbcb0b
cxxmodules: support new round of Clang patches
|
3 years ago |
Ben Boeckel
|
21b9fb1e8c
cmCxxModuleMapper: support the `clang` module map format
|
3 years ago |
Ben Boeckel
|
297e0f4dce
cmCxxModuleMapper: support MSVC module map format
|
3 years ago |
Ben Boeckel
|
b3c2880cb2
cmCxxModuleMapper: track transitive modules for MSVC
|
3 years ago |
Ben Boeckel
|
b43bdaff3c
cmCxxModuleMapper: implement support for GCC's module map format
|
3 years ago |
Ben Boeckel
|
02d0f0e752
cmCxxModuleMapper: add source to handle module mapper contents
|
3 years ago |