summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'ninja-no-cleandead'Brad King2020-12-151-2/+0
|\
| * Merge branch 'backport-ninja-no-cleandead' into ninja-no-cleandeadBrad King2020-12-141-2/+0
| |\
| | * Ninja: Remove cleandead on regenerationBrad King2020-12-141-2/+0
* | | Merge topic 'ninja-regen-metadata'Brad King2020-12-011-0/+5
|\ \ \ | |/ /
| * | Ninja: Clean metadata after regen during build on Windows with 1.10.2+Brad King2020-11-301-0/+5
* | | Merge topic 'ninja-cleandead-no-dyndep'Brad King2020-11-111-0/+1
|\ \ \ | |/ /
| * | Ninja: Avoid cleandead with dyndep bindings for Fortran module dependenciesBrad King2020-11-101-0/+1
* | | Constify some code as suggested by clang-tidyCengizhan Pasaoglu2020-10-191-3/+3
* | | Merge topic 'ninja-depfile-transformation'Brad King2020-10-141-0/+5
|\ \ \
| * | | Ninja: Transform DEPFILEs with policy CMP0116Kyle Edwards2020-10-131-0/+5
| |/ /
* | | Ninja Multi-Config: Read configuration variables as normal variablesKyle Edwards2020-10-131-3/+0
|/ /
* | Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
* | ISPC: Support ISPC header generation byproducts and parallel buildsRobert Maynard2020-08-281-0/+6
* | Ninja: Remove parameter default for cmNinjaTargetDependsKyle Edwards2020-07-241-8/+7
|/
* Ninja Multi-Config: Make "install" targets depend on default configsKyle Edwards2020-05-221-0/+5
* Ninja: Remove config suffix from order-only targetKyle Edwards2020-04-231-2/+5
* Generator: Don't allow Ninja Multi-Config variables on other generatorsKyle Edwards2020-02-271-0/+4
* Ninja Multi-Config: Fix issue with "all" in CMAKE_NMC_DEFAULT_CONFIGSKyle Edwards2020-02-111-1/+1
* Ninja Multi-Config: Add support for DEPFILE option in add_custom_command()Kyle Edwards2020-02-071-0/+2
* Ninja Multi-Config: Use build.ninja if cmake --build has no --configKyle Edwards2020-02-041-0/+5
* Ninja Multi-Config: Shuffle variables aroundKyle Edwards2020-02-031-12/+15
* Ninja: Factor metadata cleanup into dedicated methodBrad King2020-01-271-0/+1
* Ninja Multi-Config: Add variable to control configs used in cross-config buildKyle Edwards2020-01-231-0/+6
* Ninja Multi-Config: Add variable to control aliases in build.ninjaKyle Edwards2020-01-221-0/+4
* Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-3/+30
* Ninja Multi-Config: Make cross-config building opt-inKyle Edwards2020-01-101-0/+2
* Merge topic 'ninja-postgen-commands'Brad King2020-01-101-0/+9
|\
| * Ninja: clean ninja metadata once generatedBen Boeckel2020-01-061-0/+9
* | GlobalGenerator family: modernize memory managementMarc Chevrier2020-01-071-4/+6
|/
* cmGlobalGenerator: modernize memrory managemenbtMarc Chevrier2019-12-301-1/+1
* Ninja: Add multi-config variantKyle Edwards2019-12-131-18/+168
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-3/+8
* cmLocalGenerator: modernize memory managementMarc Chevrier2019-12-091-6/+2
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-1/+2
* Ninja: Simplify top-level "all" target generationBrad King2019-09-301-11/+1
* cmGlobalNinjaGenerator: Remove unused AddDependencyToAll overloadBrad King2019-09-301-1/+0
* Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-2/+2
|\
| * Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-2/+2
| |\
| | * Restore "all" target in subdirectories marked EXCLUDE_FROM_ALLBrad King2019-09-301-2/+2
* | | clang-tidy: modernize-return-braced-init-listRegina Pfeifer2019-09-061-1/+1
* | | clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-041-1/+1
* | | Ninja: Record dyndep support by Ninja 1.10Brad King2019-07-301-0/+1
* | | Ninja: Drop unused dyndep version checkBrad King2019-07-301-1/+1
* | | Ninja: Use in-class initialization of global generator membersBrad King2019-07-301-8/+8
* | | IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
|/ /
* | Ninja: Remove non cmNinjaBuild based WriteBuild methodSebastian Holtermann2019-05-301-16/+0
* | Ninja: Remove WritePhonyBuild methodSebastian Holtermann2019-05-301-10/+0
* | Ninja: Make WriteCustomCommandBuild method use cmNinjaBuild internallySebastian Holtermann2019-05-301-8/+7
* | Ninja: Make WriteMacOSXContentBuild use cmNinjaBuild internallySebastian Holtermann2019-05-301-2/+2
* | Ninja: Add cmNinjaBuild based WriteBuild (wrapper) methodSebastian Holtermann2019-05-301-0/+7