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 |
Brad King
|
b32ea7cff0
CUDA: Factor out helper to generate CUDA architecture flags
|
2 years ago |
Brad King
|
711de9aef6
cmGeneratorTarget: Clarify local variable names for device architectures
|
2 years ago |
Ben Boeckel
|
045d8eca6c
Merge branch 'fortran-object-libraries-release' into fortran-object-libraries
|
2 years ago |
Ben Boeckel
|
6251edaed1
cmGeneratorTarget: support config-independent Fortran source queries
|
2 years ago |
Marc Chevrier
|
878ae03832
macOS: IMPORTED framework: Honor SYSTEM target property in all cases
|
2 years ago |
Brad King
|
863891adb2
Merge topic 'modules-better-messages'
|
2 years ago |
Ben Boeckel
|
571b5e1f2c
cxxmodules: improve error messages for C++ module setup
|
2 years ago |
Ben Boeckel
|
80d6544398
cxxmodules: generate synthetic targets as an initial pass
|
2 years ago |
Ben Boeckel
|
159585967a
cmGeneratorTarget: classify BMI-only C++ module sources
|
2 years ago |
Ben Boeckel
|
1690e451f7
cmGeneratorTarget: support better errors when checking for C++20 modules
|
2 years ago |
Craig Scott
|
84eae7aeda
OPTIMIZE_DEPENDENCIES: Skip order-only deps for non-linking targets
|
2 years ago |
Ben Boeckel
|
e166bbef7b
cmComputeLinkInformation: prepare Item consumers for `OBJECT` libraries
|
2 years ago |
Brad King
|
241ee252ce
IWYU: Update for Debian 12 CI job
|
2 years ago |
Kyle Edwards
|
7050ac56a1
macOS: Add support for linking against .xcframework folders
|
2 years ago |
Brad King
|
61bb728c0c
Merge topic 'imported-target-framework-path'
|
2 years ago |
Kyle Edwards
|
d605f728f7
macOS: Allow IMPORTED_LOCATION to be a framework folder
|
2 years ago |
Brad King
|
994e88ec38
Merge topic 'build-pch'
|
2 years ago |