Pavel Solodovnikov
|
c85bb007df
Reduce allocation of temporary values on heap.
|
7 anos atrás |
Matthias Maennich
|
79b8c3802a
Improve several occurrences of vector::push_back in loops
|
8 anos atrás |
Pavel Solodovnikov
|
7d5095796a
Meta: modernize old-fashioned loops to range-based `for`.
|
8 anos atrás |
Daniel Pfeifer
|
ca2233e31f
IWYU: Mark cmConfigure.h with pragma: keep
|
8 anos atrás |
Daniel Pfeifer
|
5962db4389
Use C++11 nullptr
|
8 anos atrás |
Brad King
|
7b02cb2996
cmCommonTargetGenerator: Rename member to avoid shadowing
|
8 anos atrás |
Brad King
|
47990f9fef
Inline and remove AddFeatureFlags method
|
8 anos atrás |
Brad King
|
a8667467ea
Add IPO compiler flags more consistently in generators
|
8 anos atrás |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 anos atrás |
Ruslan Baratov
|
a75757004b
Refactoring: s,GetFeatureAsBool,IsIPOEnabled,
|
8 anos atrás |
Brad King
|
25d261efa7
Refactor module definition file selection
|
8 anos atrás |
Brad King
|
47ffa0ea5d
Ninja: Do not use module definition `.def` files for static libraries
|
8 anos atrás |
Brad King
|
6271df8ff5
Makefile,Ninja: De-duplicate MSVC compiler PDB path selection
|
8 anos atrás |
Daniel Pfeifer
|
2e620f0b38
Fix several include-what-you-use findings
|
9 anos atrás |
Stephen Kelly
|
e0a84904eb
cmState: Split auxiliary classes into separate files
|
9 anos atrás |
Stephen Kelly
|
a91eaf3872
cmState: Port dependents to new cmStateTypes header
|
9 anos atrás |
Stephen Kelly
|
a49751fb2e
cmState: Move TargetType enum to separate namespace
|
9 anos atrás |
Stephen Kelly
|
5b361fdda0
cmLinkLineComputer: Extract from cmLocalGenerator
|
9 anos atrás |
Stephen Kelly
|
20e62f74c5
cmLocalGenerator: Simplify ConvertToLinkReference
|
9 anos atrás |
Brad King
|
86578eccf2
Simplify CMake per-source license notices
|
9 anos atrás |
Stephen Kelly
|
6429d6d9dd
cmOutputConverter: Remove now-obsolete Convert method
|
9 anos atrás |
Stephen Kelly
|
dc51091944
Common: Use a string instead of enum for WorkingDirectory
|
9 anos atrás |
Daniel Pfeifer
|
f29d184773
fix a batch of include-what-you-use violations
|
9 anos atrás |
Daniel Pfeifer
|
1d6909a287
use CM_NULLPTR
|
9 anos atrás |
Tobias Hunger
|
3c488ce899
cmLocalGenerator: Adopt target compile flag generation
|
9 anos atrás |
Brad King
|
5467e7945d
cmLocalGenerator: Add method to get Fortran-specific compiler flags
|
9 anos atrás |
Tobias Hunger
|
49f10f0d24
cmGeneratorTarget: Adopt Fortran module directory generation
|
9 anos atrás |
Brad King
|
0392f72bef
Refactor Makefile/Ninja tool working directory storage
|
9 anos atrás |
Tobias Hunger
|
f62ed322dc
cmLocalGenerator: Add GetTargetDefines to get all defines for a target
|
9 anos atrás |
Tobias Hunger
|
70d3bf8580
cmLocalGenerator: Adopt GetFrameworkFlags method
|
9 anos atrás |