summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalNinjaGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* CreateRulePlaceholderExpander(): enhance memory managementMarc Chevrier2023-05-041-1/+3
* Link step: use linker dependency linker fileMarc Chevrier2023-05-031-0/+3
* cmLocalGenerator::MayBeRelativeToWorkDir: take care of all casesMarc Chevrier2023-05-021-0/+4
* cmConstStack: Factor out of cmListFileBacktraceBrad King2022-04-021-1/+1
* cmLocalGenerator: Remove unused IncludePathStyle infrastructureBrad King2021-12-011-3/+1
* Ninja: Handle depfiles with absolute paths to generated filesBrad King2021-05-191-0/+1
* Merge topic 'ninja-multi-long-command-line-config'Brad King2021-05-031-1/+4
|\
| * Ninja Multi-Config: Split long command lines by configKyle Edwards2021-04-301-1/+4
* | cmLocalGenerator: Clarify GetIncludeFlags signatureBrad King2021-02-251-3/+3
|/
* Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlapKyle Edwards2021-01-071-0/+3
* Ninja Multi-Config: Add support for cross-config custom commandsKyle Edwards2020-12-151-3/+8
* cmLocalGenerator: Refactor custom command generator constructionBrad King2020-12-151-0/+3
* Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
* Ninja: Remove parameter default for cmNinjaTargetDependsKyle Edwards2020-07-241-4/+4
* Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-1/+1
* Ninja: Add multi-config variantKyle Edwards2019-12-131-2/+7
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-6/+9
* Generators: Remove function declarations which do not have a definitionDaniel Eiband2019-09-211-1/+0
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-041-2/+2
* Ninja: Add support for ADDITIONAL_CLEAN_FILES directory propertySebastian Holtermann2019-05-141-0/+2
* Ninja: Generate scripts for long custom command sequencesRoger Leigh2018-02-061-1/+8
* Makefile,Ninja: De-duplicate ComputeObjectFilenames methodBrad King2018-01-291-5/+0
* Use C++11 override instead of CM_OVERRIDEBrad King2017-09-151-7/+7
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+1
* Use C++11 nullptrDaniel Pfeifer2017-08-241-1/+1
* ninja: break unnecessary target dependenciesBen Boeckel2017-04-211-1/+3
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-5/+5
* cmRulePlaceholderExpander: Port clients to direct-useStephen Kelly2016-10-151-0/+2
* cmLocalGenerator: Remove the launcher from RuleVariablesStephen Kelly2016-10-151-6/+0
* cmLinkLineComputer: Extract from cmLocalGeneratorStephen Kelly2016-10-101-2/+0
* cmLocalGenerator: Simplify ConvertToLinkReferenceStephen Kelly2016-10-061-3/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-2/+16
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* mark functions with CM_OVERRIDEDaniel Pfeifer2016-06-271-11/+11
* Use enums defined in cmOutputConverter using their fully qualified name.Daniel Pfeifer2016-05-251-5/+7
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-12/+13
* Source: Stabilize include orderBrad King2016-04-291-3/+4
* Ninja: Fix non-determinism in generated build statement order (#15968)Brad King2016-02-111-0/+1
* Ninja: Port to cmGeneratorTarget.Stephen Kelly2015-10-241-4/+5
* cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget.Stephen Kelly2015-10-141-1/+2
* Ninja: Centralize path conversion in global generator (#15757)Brad King2015-09-251-15/+0
* cmLocalGenerator: Create from already-constructed cmMakefile.Stephen Kelly2015-08-281-2/+1
* cmLocalGenerator: Remove Parent pointer.Stephen Kelly2015-08-281-1/+1
* cmLocalCommonGenerator: Adopt ConfigName memberBrad King2015-07-091-6/+0
* Add common base classes to Makefile and Ninja generatorsBrad King2015-07-091-2/+2
* cmLocalGenerator: De-virtualize Configure().Stephen Kelly2015-06-041-2/+0
* cmLocalGenerator: Require a valid cmState::Snapshot in the ctor.Stephen Kelly2015-05-271-1/+2