summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-5/+5
* Ninja: Add multi-config variantKyle Edwards2019-12-131-18/+73
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-21/+31
* cmLocalGenerator: modernize memory managementMarc Chevrier2019-11-111-2/+2
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-1/+2
* Ninja: Simplify top-level "all" target generationBrad King2019-09-301-6/+0
* Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-1/+3
|\
| * Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-1/+3
| |\
| | * Restore "all" target in subdirectories marked EXCLUDE_FROM_ALLBrad King2019-09-301-1/+3
* | | cmGeneratorExpression: Add cmGeneratorExpression::Evaluate utilityDaniel Eiband2019-09-231-6/+4
* | | clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-2/+2
* | | clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-5/+3
* | | Source sweep: Replace cmExpandList with the shorter cmExpandedListSebastian Holtermann2019-08-231-2/+1
* | | Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-4/+2
* | | clang-tidy: isolate declarations for readabilityRegina Pfeifer2019-08-201-1/+2
* | | Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-2/+3
* | | IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
|/ /
* | Ninja: Use cmNinjaBuild instead of WritePhonyBuildSebastian Holtermann2019-05-301-14/+18
* | Merge topic 'string-cleanup'Brad King2019-05-171-1/+1
|\ \
| * | Source: std::string related cleanupVitaly Stakhovsky2019-05-151-1/+1
* | | Merge topic 'additional_clean_files'Brad King2019-05-151-0/+25
|\ \ \
| * | | Ninja: Add support for ADDITIONAL_CLEAN_FILES directory propertySebastian Holtermann2019-05-141-0/+25
| |/ /
* | | Merge topic 'ninja-pool-custom-command'Brad King2019-05-151-1/+1
|\ \ \ | |/ / |/| |
| * | Support job pools in custom commands and targetsRosen Matev2019-05-141-1/+1
* | | Ninja: In cmNinjaTargetGenerator use std::unique_ptr to manage new instancesSebastian Holtermann2019-05-131-2/+1
* | | Ninja: Inline range loop range argumentsSebastian Holtermann2019-05-121-4/+2
|/ /
* | cmSystemTools::Error: consolidate parameters into single std::stringVitaly Stakhovsky2019-02-201-2/+2
* | Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-3/+5
|/
* Merge topic 'tidy-use-equals-default'Brad King2019-01-291-3/+1
|\
| * clang-tidy: Use `= default`Regina Pfeifer2019-01-251-3/+1
* | Merge topic 'cmoutputconverter-simplify'Brad King2019-01-291-4/+5
|\ \
| * | cmOutputConverter: move ConvertToRelativePath to cmStateDirectory.Bruno Manganelli2019-01-271-4/+5
| |/
* | Merge topic 'exclude_from_all'Brad King2019-01-251-3/+1
|\ \
| * | Pass EXCLUDE_FROM_ALL from directory to targetsZack Galbreath2019-01-211-3/+1
| |/
* | cmake: inlined files dir constant and removed it from cmake.hBruno Manganelli2019-01-211-2/+2
|/
* cmLocalNinjaGenerator: Prevent echoing of lines in ninja generated batch filesMark O'Neill2018-12-061-0/+1
* cmLocalNinjaGenerator: Report line of failure in ninja generated batch fileMark O'Neill2018-12-061-2/+14
* cmLocalNinjaGenerator: Propagate failures from batch file back to ninjaMark O'Neill2018-12-061-1/+1
* clang-tidy: Fix readability-static-accessed-through-instanceRegina Pfeifer2018-11-211-4/+3
* cmLocalNinjaGenerator: Simplify CreateRulePlaceholderExpanderMateusz Zych2018-10-261-2/+2
* Ninja,Makefile: Drop extra space after RULE_LAUNCH_CUSTOM valueBrad King2018-09-111-5/+2
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-3/+3
* Ninja: Drop unnecessary ident encoding logic for pathsBrad King2018-04-191-2/+1
* Add glob verify support to XCode, VS, Ninja, and Makefile generatorsShane Parris2018-04-021-0/+10
* Ninja: Generate scripts for long custom command sequencesRoger Leigh2018-02-061-4/+84
* Makefile,Ninja: De-duplicate ComputeObjectFilenames methodBrad King2018-01-291-14/+0
* Ninja: add CMAKE_JOB_POOLS variable as default for JOBS_POOLSMatt McCormick2017-11-291-0/+3
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-2/+2
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-151-1/+1
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-23/+17