summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* Ninja: Use `ccmake` for `edit_cache`NAKAMURA Takumi2021-06-291-1/+0
* cmGlobalCommonGenerator: Adopt GetEditCacheTargetNameNAKAMURA Takumi2021-06-291-1/+0
* cmGlobalCommonGenerator: Add SupportsDirectConsoleNAKAMURA Takumi2021-06-291-1/+1
* cmGlobalNinjaGenerator: Rename SupportsConsolePool to SupportsDirectConsoleNAKAMURA Takumi2021-06-291-1/+1
* cmGlobalNinjaGenerator: Add helper to compute absolute paths for build.ninjaBrad King2021-05-251-0/+1
* Ninja: Handle depfiles with absolute paths to generated filesBrad King2021-05-191-0/+1
* cmGlobalNinjaGenerator: Factor out custom command output collectionBrad King2021-05-191-1/+14
* cmGlobalNinjaGenerator: Reduce string copies in WriteCustomCommandBuildBrad King2021-05-191-7/+9
* Ninja: Use new wincodepage tool to determine encodingKyle Edwards2021-03-091-0/+5
* Ninja Multi-Config: Enable relink diagnostic messageBrad King2021-02-031-0/+2
* clang-tidy: fix `readability-redundant-access-specifiers` warningsBen Boeckel2021-01-271-2/+0
* Merge topic 'cpp-modules'Brad King2021-01-071-9/+11
|\
| * ninja: add experimental infrastructure to generate modmap files with dyndepBen Boeckel2021-01-051-9/+7
| * ninja: Add experimental infrastructure for C++20 module dependency scanningBrad King2021-01-051-0/+4
* | Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-2/+5
|/
* Merge topic 'custom-command-output-genex-nmc'Brad King2020-12-161-3/+42
|\
| * Ninja Multi-Config: Add support for cross-config custom commandsKyle Edwards2020-12-151-3/+42
* | 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