Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmDyndepCollation: add a query for whether an object is BMI-only | Ben Boeckel | 2023-08-17 | 1 | -0/+3 |
| | | | | | The collator needs to know that the object *is* a BMI so that it can just use the location directly. | ||||
* | cmDyndepCollation: support BMI-only collation | Ben Boeckel | 2023-08-17 | 1 | -0/+2 |
| | |||||
* | cmDyndepCollation: add a query for visibility of an object's modules | Ben Boeckel | 2023-05-16 | 1 | -0/+2 |
| | | | | | This will be used to hide private modules from the view of consuming targets. | ||||
* | cmDyndepCollation: factor out metadata writing for dyndep | Ben Boeckel | 2022-11-30 | 1 | -38/+12 |
| | |||||
* | cmDyndepCollation: factor out parsing dyndep information | Ben Boeckel | 2022-11-30 | 1 | -0/+49 |
| | |||||
* | cmDyndepCollation: factor out writing C++ module info from Ninja | Ben Boeckel | 2022-11-30 | 1 | -0/+29 |
To facilitate other generators being able to build C++20 modules, start pulling out collator logic into a generator-agnostic location. This commit starts by factoring out the information written to the "target depend info" object consumed during the build to handle writing out export and installation scripts expected during those steps. |