Aaron Orenstein
|
4a6348dbbd
Performance: Improve efficiency of source file lookup in cmMakefile
|
8 anni fa |
Brad King
|
314613d1af
Add infrastructure for generators to select a build tool instance
|
8 anni fa |
Gregor Jasny
|
5de37a4a64
cmake: Add --open option for IDE generators
|
8 anni fa |
Brad King
|
298493769f
try_compile: Simplify generator platform and toolset propagation
|
8 anni fa |
Daniel Pfeifer
|
ca2233e31f
IWYU: Mark cmConfigure.h with pragma: keep
|
8 anni fa |
Daniel Pfeifer
|
5962db4389
Use C++11 nullptr
|
8 anni fa |
Daniel Pfeifer
|
c36d63cd48
cmake: initialize with Role that controls which commands to register
|
8 anni fa |
Daniel Pfeifer
|
d6f0006c0b
Use CM_DISABLE_COPY
|
8 anni fa |
Daniel Pfeifer
|
765822add7
cmake: pass cmStateSnapshot by const ref
|
8 anni fa |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 anni fa |
Daniel Pfeifer
|
72dcbbe5c0
split Default commands into Scripting and Project
|
8 anni fa |
Brad King
|
ae1a6815b6
Features: Add infrastructure for C++ 17 language standard
|
9 anni fa |
Daniel Pfeifer
|
2e620f0b38
Fix several include-what-you-use findings
|
9 anni fa |
Brad King
|
b0996a3fa2
Features: Add meta-features requesting awareness of a particular standard
|
9 anni fa |
Stephen Kelly
|
e0a84904eb
cmState: Split auxiliary classes into separate files
|
9 anni fa |
Stephen Kelly
|
cde6eb6249
cmState: Port dependent code to new cmStateSnapshot name
|
9 anni fa |
Stephen Kelly
|
2fe3e55d53
cmState: Move CacheEntryType enum to separate namespace
|
9 anni fa |
Brad King
|
8f33de92ba
cmake: Factor out default generator selection into helper
|
9 anni fa |
Brad King
|
86578eccf2
Simplify CMake per-source license notices
|
9 anni fa |
Tobias Hunger
|
cd049f012e
cmake-server: Report server mode availablitily in Capabilities
|
9 anni fa |
Brad King
|
cc770e7670
cmake: Make FindCacheFile a static method
|
9 anni fa |
Tobias Hunger
|
3e58b9af57
cmake: Factor out method to find the CMakeCache.txt file
|
9 anni fa |
Tobias Hunger
|
c73967cb4a
cmake: Introduce ReportCapabilitiesJson
|
9 anni fa |
Daniel Pfeifer
|
efed6468ed
fix a load of include-what-you-use violations
|
9 anni fa |
Daniel Pfeifer
|
3838a0d5fb
make sure to include cmConfigure.h before cmStandardIncludes.h
|
9 anni fa |
Stephen Kelly
|
421012a330
cmMessenger: Extract from cmake class
|
9 anni fa |
Tobias Hunger
|
49ad7f9af8
cmake: Add `cmake -E capabilities` mode
|
9 anni fa |
Brad King
|
1d408dc10f
cmake: Constify cmake::GetRegisteredGenerators
|
9 anni fa |
Tobias Hunger
|
cd52a225d2
Report more information about extra generators in generator factories
|
9 anni fa |
Tobias Hunger
|
a354f60ce0
Refactor extra generator registration to use factories
|
9 anni fa |