Ben Boeckel
|
ec348ee4b9
cmGeneratorTarget: discover synthetic targets recursively
|
1 year ago |
Ben Boeckel
|
5261af9424
cmGeneratorTarget: store synthetic targets in its cache
|
1 year ago |
Brad King
|
2352dcc830
Source: Simplify hasher object construction
|
1 year ago |
Marc Chevrier
|
defbfd6f55
Xcode: Restore support for standalone IMPORTED_LOCATION_<CONFIG>
|
1 year ago |
Ben Boeckel
|
4fd596c34c
cmGeneratorTarget: disable C++ module scanning for verify targets
|
1 year ago |
Brad King
|
03d86f9d9c
cmGeneratorTarget: Add helper to check for known runtime artifact
|
2 years ago |
Brad King
|
cbd549b09e
cxxmodules: Add more suggestions to no-modules-support diagnostics
|
2 years ago |
Ben Boeckel
|
1175f1c874
LinkItem: track `cmSourceFile` instances for external objects
|
2 years ago |
Ben Boeckel
|
c1fc5455b1
cmGeneratorTarget: also check included objects for Fortran modules
|
2 years ago |
Ben Boeckel
|
d8182105a1
cmGeneratorTarget: add a query for targets with objects in the source list
|
2 years ago |
Ben Boeckel
|
ee4e85e615
cmGeneratorTarget: use pointers to `const` generator targets for languages
|
2 years ago |
Ben Boeckel
|
b34a8fcb8e
cmGeneratorTarget: track object libraries using a `set`
|
2 years ago |
Brad King
|
2744f14db1
codespell: Fix typos
|
2 years ago |
Ben Boeckel
|
1f507580a1
cmGlobalGenerator: give context about module queries
|
2 years ago |
Ben Boeckel
|
889aa0354a
CMP0155: ignore scanning for sources if no scanner is available
|
2 years ago |
Brad King
|
32438138c3
cxxmodules: Reference documentation in no-modules-support diagnostics
|
2 years ago |
Brad King
|
b8ead378de
cxxmodules: Scan only targets that explicitly enable C++ 20
|
2 years ago |
Brad King
|
68fca3eafe
cmGeneratorTarget: Track explicitly enabled language standard levels
|
2 years ago |
Brad King
|
da36e0638b
cmGeneratorTarget: Remove outdated const/mutable pair
|
2 years ago |
Brad King
|
23b57462aa
cmStandardLevelResolver: Report feature std level from GetNewRequiredStandard
|
2 years ago |
Brad King
|
7ac696549a
cxxmodules: Fix CMP0155 NEW behavior when C++ compile features are not known
|
2 years ago |
Ben Boeckel
|
437280b127
cxxmodules: scan C++ sources for imports by default
|
2 years ago |
Ben Boeckel
|
068fde1c34
cmGeneratorTarget: use `this->` for method calls
|
2 years ago |
Ben Boeckel
|
197a6bf171
cxxmodules: rework control logic for scanning regular C++ sources
|
2 years ago |
Ben Boeckel
|
0c07f39006
cmExperimental: remove the flag for C++ modules
|
2 years ago |
Brad King
|
6bb05172ac
Merge topic 'cxxmodules-export-dirs-with-prefix'
|
2 years ago |
Ben Boeckel
|
349ff8b080
cmGeneratorTarget: remove not-INTERFACE assertion
|
2 years ago |
Ben Boeckel
|
681a763425
cmGeneratorTarget: use a character literal
|
2 years ago |
Ben Boeckel
|
0cf0a8e632
cmGeneratorTarget: use `GetSupportDirectory` in PCH codepaths
|
2 years ago |
Brad King
|
18158bf81c
HIP: Add support for NVIDIA GPUs
|
2 years ago |