summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Ninja: Use cmNinjaRule as sole parameter in the WriteRule and AddRule methodsSebastian Holtermann2019-05-291-15/+3
* | Merge topic 'additional_clean_files'Brad King2019-05-151-0/+9
|\ \
| * | Ninja: Add support for additional clean filesSebastian Holtermann2019-05-141-0/+9
* | | Merge topic 'ninja-pool-custom-command'Brad King2019-05-151-1/+2
|\ \ \ | |/ / |/| |
| * | Support job pools in custom commands and targetsRosen Matev2019-05-141-1/+2
* | | Ninja: Use clean target instead of clean tool in `cmake --target clean` callsSebastian Holtermann2019-05-131-2/+0
* | | Ninja: In cmGlobalNinjaGenerator use std::unique_ptr to manage output streamsSebastian Holtermann2019-05-111-8/+9
* | | Ninja: Add and use cmGlobalNinjaGenerator::CMakeCmd methodSebastian Holtermann2019-05-101-1/+2
* | | Ninja: Simplify cmGlobalNinjaGenerator::AddRule and HasRule methodsSebastian Holtermann2019-05-101-6/+3
|/ /
* | cmake: Teach --build mode to support multiple targetsBartosz Kosiorek2019-03-051-9/+6
* | ninja: make dyndep generation language awareBen Boeckel2019-02-251-1/+2
|/
* Ninja: Detect when ninja is new enough to support a multi-line depfileBrad King2019-01-301-0/+6
* Merge topic 'tidy-use-equals-default'Brad King2019-01-291-2/+0
|\
| * cleanup: Prefer compiler provided special member functionsRegina Pfeifer2019-01-251-2/+0
| * clang-tidy: Use `= default`Regina Pfeifer2019-01-251-1/+1
* | Merge topic 'add_consistent_verbose_build_flag'Brad King2019-01-291-1/+1
|\ \
| * | cmGlobalGenerator: Add a class that represent the build commandRobert Maynard2019-01-251-1/+1
| |/
* | Pass EXCLUDE_FROM_ALL from directory to targetsZack Galbreath2019-01-211-2/+2
|/
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-5/+8
* cmake: Add options for parallel builds to --build modeFlorian Maushart2018-05-251-7/+5
* Ninja: Drop unnecessary ident encoding logic for pathsBrad King2018-04-191-1/+0
* Add glob verify support to XCode, VS, Ninja, and Makefile generatorsShane Parris2018-04-021-0/+3