Pavel Solodovnikov
|
653b894683
Reduce raw string pointers usage.
|
7 years ago |
Pavel Solodovnikov
|
c85bb007df
Reduce allocation of temporary values on heap.
|
7 years ago |
Brad King
|
05af537ecc
cmGlobalNinjaGenerator: Avoid using deprecated std::ptr_fun
|
8 years ago |
Matthias Maennich
|
f0489856e3
Retire std::auto_ptr and its macro CM_AUTO_PTR
|
8 years ago |
Matthias Maennich
|
7374cb857c
Ninja: Cache ConvertToNinjaPath results to avoid repeat work
|
8 years ago |
Matthias Maennich
|
ed19e8136d
Ninja: Improve performance with deeply-dependent custom targets
|
8 years ago |
Pavel Solodovnikov
|
7d5095796a
Meta: modernize old-fashioned loops to range-based `for`.
|
8 years ago |
Daniel Pfeifer
|
2b4c32c95f
clang-format: format all code as Cpp11
|
8 years ago |
Daniel Pfeifer
|
190e3825d4
Replace C-style casts
|
8 years ago |
Daniel Pfeifer
|
5962db4389
Use C++11 nullptr
|
8 years ago |
Daniel Pfeifer
|
b1ec5deaf1
Pass large types by const&, small types by value
|
8 years ago |
Brad King
|
82badfffc3
Ninja: Fix CMP0058 on MinGW
|
8 years ago |
Brad King
|
6a2f833563
Ninja: Fix escaping of path to depfile
|
8 years ago |
Pavel Solodovnikov
|
2c2bb5f527
Remove unnecessary operator<< usage
|
8 years ago |
Kevin Puetz
|
b554caf753
Ninja: List compile_commands.json as generated by CMake
|
8 years ago |
Daniel Pfeifer
|
c36d63cd48
cmake: initialize with Role that controls which commands to register
|
8 years ago |
Brad King
|
74672e2ffa
Merge topic 'ninja-dyndep-response-file'
|
8 years ago |
Bernhard Burgermeister
|
594d3d6fff
Ninja: support response file for cmake_ninja_depends on Windows
|
8 years ago |
Ben Boeckel
|
adf60b2838
ninja: break unnecessary target dependencies
|
8 years ago |
Brad King
|
5b241d0ae8
Merge topic '16760-refactor-get-mac-content-directory'
|
8 years ago |
Gregor Jasny
|
cf320f7cd7
Replace boolean `implib` parameters with enum
|
8 years ago |
Christian Pfeiffer
|
bbb5c3efe2
Ninja,Makefile: Unify command line limit logic
|
8 years ago |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 years ago |
Brad King
|
666bb0e3fa
Merge topic 'include-what-you-use'
|
9 years ago |
Daniel Pfeifer
|
2e620f0b38
Fix several include-what-you-use findings
|
9 years ago |
Daniel Pfeifer
|
1e994985d8
cmGlobalNinjaGenerator: Suppress clang-tidy warning
|
9 years ago |
Brad King
|
353f6362ba
Ninja: Fix POST_BUILD noop on Windows
|
9 years ago |
Alexis Murzeau
|
e983bd326a
Ninja: Use binary dir for `$subdir/all` targets
|
9 years ago |
Brad King
|
1e555a44aa
Merge topic 'ninja-encoding'
|
9 years ago |
Dāvis Mosāns
|
ced77d2bbd
Ninja: Use ANSI encoding for Ninja build files on Windows
|
9 years ago |