summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Simplify boolean expressionsDaniel Pfeifer2016-06-021-3/+3
* Remove unnecessary local copies.Daniel Pfeifer2016-05-261-4/+3
* Merge topic 'improve-character-find-and-replace'Brad King2016-05-251-4/+4
|\
| * Use std::replace for replacing chars in strings.Daniel Pfeifer2016-05-241-4/+4
* | Use enums defined in cmOutputConverter using their fully qualified name.Daniel Pfeifer2016-05-251-5/+5
|/
* Ninja: Support embedding of CMake as subninja projectNicolas Despres2016-05-171-3/+44
* Ninja: Pass all build paths through a central methodNicolas Despres2016-05-171-7/+16
* Ninja: Pre-compute "CMakeCache.txt" build target nameNicolas Despres2016-05-171-2/+3
* Ninja: Pre-compute "all" build target nameNicolas Despres2016-05-171-2/+4
* Ninja: Simplify generation of custom target logical pathBrad King2016-05-171-9/+4
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-565/+383
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-5/+0
* Isolate formatted streaming blocks with clang-format off/onBrad King2016-05-061-0/+8
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* Source: Stabilize include orderBrad King2016-04-291-1/+2
* cmGlobalNinjaGenerator: Clarify logic for forcing use of response filesDmitry Ivanov2016-04-071-3/+4
* Ninja: Add `$subdir/all` targetsCharles Huet2016-03-181-0/+82
* Drop Visual Studio 6 generatorBrad King2016-03-091-1/+0
* Ninja: Fix non-determinism in generated target dependency order (#15968)Brad King2016-02-121-1/+4
* Ninja: Add 'restat' parameter to custom command generation methodBrad King2015-11-191-1/+6
* Ninja: Refactor generation of 'restat' on custom commandsBrad King2015-11-191-1/+2
* cmGlobalNinjaGenerator: Save 'ninja' version very earlyBrad King2015-11-021-14/+11
* cmGlobalNinjaGenerator: Save path to 'ninja' tool very earlyBrad King2015-11-021-3/+11
* cmGeneratorTarget: Add GetUtilities APIStephen Kelly2015-10-271-1/+1
* Ninja: Port to cmGeneratorTarget.Stephen Kelly2015-10-241-13/+10
* Use cmLocalGenerator at generate-time.Stephen Kelly2015-10-241-2/+2
* cmGeneratorTarget: Copy IsFrameworkOnApple from cmTarget.Stephen Kelly2015-10-191-2/+3
* Merge topic 'clean-up-cmTarget'Brad King2015-10-161-9/+9
|\
| * cmState: Move TargetType enum from cmTarget.Stephen Kelly2015-10-141-9/+9
* | cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget.Stephen Kelly2015-10-141-3/+1
|/
* cmLocalGenerator: Add Home directory accessors.Stephen Kelly2015-10-081-3/+2
* Ninja: Centralize path conversion in global generator (#15757)Brad King2015-09-251-14/+19
* cmLocalGenerator: Create from already-constructed cmMakefile.Stephen Kelly2015-08-281-2/+2
* cmLocalGenerator: Remove Parent pointer.Stephen Kelly2015-08-281-3/+2
* Ninja: Prevent generating if installed Ninja version is too old.James Johnston2015-08-091-0/+12
* Ninja: Centralized required Ninja version numbers and comparisons.James Johnston2015-08-091-3/+4
* Merge topic 'use-generator-target'Brad King2015-08-061-3/+1
|\
| * cmGlobalNinjaGenerator: Simplify usage of API.Stephen Kelly2015-08-041-3/+1
* | cmMakefile: Store EvaluationFiles.Stephen Kelly2015-08-011-14/+12
|/
* Move GetFullPath to cmGeneratorTargetStephen Kelly2015-07-271-2/+6
* Add common base classes to Makefile and Ninja generatorsBrad King2015-07-091-1/+1
* cmComputeTargetDepends: Change API to use cmGeneratorTarget.Stephen Kelly2015-07-011-3/+3
* Merge topic 'inject-state-snapshot'Brad King2015-05-271-5/+6
|\
| * cmLocalGenerator: Require a valid cmState::Snapshot in the ctor.Stephen Kelly2015-05-271-2/+3
| * cmState: Host some state from the cmGlobalGenerator.Stephen Kelly2015-05-271-1/+1
| * cmGlobalGenerator: Require a cmake instance in ctor.Stephen Kelly2015-05-271-2/+2
* | Merge topic 'ninja-per-target-rules'Brad King2015-05-271-1/+0
|\ \ | |/ |/|
| * Ninja: Fix regression in .rsp file supportBrad King2015-05-261-1/+0
* | Use cmSystemTools::GetCMakeCommand() to get path to cmake internallyBrad King2015-05-201-7/+4
|/
* Ninja: Generate separate compile and link rules for each targetBrad King2015-05-181-1/+31