summaryrefslogtreecommitdiffstats
path: root/Source/cmCxxModuleMapper.cxx
Commit message (Expand)AuthorAgeFilesLines
* cxxmodules: return failure from the collator when private usage is foundBen Boeckel2024-02-151-1/+2
* cmCxxModuleMapper: Fix transitive requirements computationnamniav2023-12-051-5/+8
* cmCxxModuleMapper: give transitive usages to Clang as wellBen Boeckel2023-07-131-8/+8
* cmCxxModuleMapper: factor out transitive usage computationBen Boeckel2023-07-131-30/+57
* cmCxxModuleMapper: use a `char` for streaming single bytesBen Boeckel2023-07-131-1/+1
* cmCxxModuleMapper: track whether modules are private or notBen Boeckel2023-05-181-23/+42
* cmCxxModuleMapper: add a structure to represent BMI locationsBen Boeckel2023-05-181-0/+44
* cmCxxModuleMapper: Use value semantics in path conversion callbackBrad King2023-03-181-1/+1
* cmCxxModuleMapper: Remove redundant path conversion callbacksBrad King2023-03-181-4/+2
* cmCxxModuleMapper: Specify clang's BMI dependency with new formChuanqi Xu2023-02-171-1/+1
* cxxmodules: support new round of Clang patchesBen Boeckel2022-12-151-1/+1
* cmCxxModuleMapper: support the `clang` module map formatBen Boeckel2022-12-021-0/+36
* cmCxxModuleMapper: support MSVC module map formatBen Boeckel2022-08-021-1/+82
* cmCxxModuleMapper: track transitive modules for MSVCBen Boeckel2022-08-021-0/+151
* cmCxxModuleMapper: implement support for GCC's module map formatBen Boeckel2022-06-161-0/+46
* cmCxxModuleMapper: add source to handle module mapper contentsBen Boeckel2022-06-161-0/+30