summaryrefslogtreecommitdiff
path: root/Source/cmGlobalNinjaGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* Ninja: Cache ConvertToNinjaPath results to avoid repeat workMatthias Maennich2017-09-191-1/+5
* Ninja: Improve performance with deeply-dependent custom targetsMatthias Maennich2017-09-191-4/+3
* Use C++11 override instead of CM_OVERRIDEBrad King2017-09-151-27/+24
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-2/+2
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+1
* Use C++11 nullptrDaniel Pfeifer2017-08-241-1/+1
* Pass large types by const&, small types by valueDaniel Pfeifer2017-06-041-1/+1
* Ninja: Fix escaping of path to depfileBrad King2017-05-301-1/+0
* ninja: break unnecessary target dependenciesBen Boeckel2017-04-211-4/+6
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATIONRuslan Baratov2017-03-301-0/+2
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-9/+13
* Ninja: Fix POST_BUILD noop on WindowsBrad King2016-10-281-0/+3
* Ninja: Use binary dir for `$subdir/all` targetsAlexis Murzeau2016-10-241-1/+0
* Merge topic 'ninja-encoding'Brad King2016-10-211-0/+3
|\
| * Ninja: Use ANSI encoding for Ninja build files on WindowsDāvis Mosāns2016-10-201-0/+3
* | cmGlobalGenerator: Allow FindMakeProgram to failBrad King2016-10-201-1/+1
|/
* cmState: Port dependent code to new cmStateDirectory nameStephen Kelly2016-10-191-1/+1
* cmLinkLineComputer: Move ComputeLinkLibs from cmLocalGeneratorStephen Kelly2016-10-101-2/+3
* cmLinkLineComputer: Extract from cmLocalGeneratorStephen Kelly2016-10-101-0/+3
* Ninja: ConstifyStephen Kelly2016-10-101-2/+2
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* Ninja: Conditionally allow Fortran based on ninja 'dyndep' supportBrad King2016-09-221-0/+1
* Ninja: Add internal tool to produce a ninja dyndep file for FortranBrad King2016-09-221-0/+9
* Ninja: Add API to check for dyndep supportBrad King2016-09-221-0/+1
* Ninja: Refactor ninja feature detectionBrad King2016-09-221-0/+3
* Ninja: Refactor Fortran rejection logicBrad King2016-09-221-0/+2
* cmGlobalNinjaGenerator: Add API to check for implicit outputs supportBrad King2016-09-201-0/+2
* cmGlobalNinjaGenerator: Teach WriteBuild about implicit outputsBrad King2016-09-201-0/+1
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-5/+17
* add_custom_command: Add DEPFILE option for NinjaKulla Christoph2016-08-301-1/+2
* Ninja: Fix inter-target order-only dependencies of custom commandsBrad King2016-07-201-0/+11
* CMake: Report whether generators support platformsTobias Hunger2016-07-141-0/+6
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* mark functions with CM_OVERRIDEDaniel Pfeifer2016-06-271-26/+31
* Ninja: Support embedding of CMake as subninja projectNicolas Despres2016-05-171-0/+5
* Ninja: Pass all build paths through a central methodNicolas Despres2016-05-171-0/+2
* Ninja: Pre-compute "CMakeCache.txt" build target nameNicolas Despres2016-05-171-0/+1
* Ninja: Pre-compute "all" build target nameNicolas Despres2016-05-171-0/+3
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-100/+92
* Source: Stabilize include orderBrad King2016-04-291-4/+5
* cmGlobalNinjaGenerator: Clarify logic for forcing use of response filesDmitry Ivanov2016-04-071-1/+1
* Ninja: Add `$subdir/all` targetsCharles Huet2016-03-181-0/+3
* Ninja: Add 'restat' parameter to custom command generation methodBrad King2015-11-191-0/+1
* cmake-gui: Add option to specify generator toolsetRobert Dailey2015-11-171-0/+6
* cmGlobalNinjaGenerator: Save 'ninja' version very earlyBrad King2015-11-021-1/+1
* cmGlobalNinjaGenerator: Save path to 'ninja' tool very earlyBrad King2015-11-021-1/+3
* Ninja: Port to cmGeneratorTarget.Stephen Kelly2015-10-241-5/+7
* Ninja: Centralize path conversion in global generator (#15757)Brad King2015-09-251-0/+13
* cmLocalGenerator: Create from already-constructed cmMakefile.Stephen Kelly2015-08-281-1/+1