summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Ninja Multi-Config: Fix issue with "all" in CMAKE_NMC_DEFAULT_CONFIGSKyle Edwards2020-02-111-5/+7
* Merge topic 'ninja-multi-default-config-fix' into release-3.17Brad King2020-02-071-0/+1
|\
| * Ninja Multi-Config: Fix issue with CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIGKyle Edwards2020-02-061-0/+1
* | Ninja Multi-Config: Don't include MinSizeRel by defaultKyle Edwards2020-02-061-1/+1
|/
* Ninja Multi-Config: Use build.ninja if cmake --build has no --configKyle Edwards2020-02-041-11/+30
* cmGlobalNinjaGenerator: run ninja tools in the build directoryBen Boeckel2020-02-031-0/+2
* Ninja Multi-Config: Shuffle variables aroundKyle Edwards2020-02-031-72/+125
* Merge topic 'mixed-mode-multi-arch'Brad King2020-01-291-0/+11
|\
| * Swift: disallow multiple `CMAKE_OSX_ARCHITECTURES` with SwiftSaleem Abdulrasool2020-01-281-0/+11
* | Ninja: Do not clean metadata when re-generating inside a running buildBrad King2020-01-271-1/+9
* | Ninja: Track when running to re-generate during a buildBrad King2020-01-271-1/+1
* | Ninja: Factor metadata cleanup into dedicated methodBrad King2020-01-271-0/+5
* | Ninja: Skip cleandead and recompact if build.ninja is missingBrad King2020-01-271-2/+10
* | Ninja: Fix CMAKE_NINJA_OUTPUT_PATH_PREFIX with Ninja 1.10Brad King2020-01-271-4/+7
|/
* Merge topic 'ninja-multi-cross-configs'Brad King2020-01-241-10/+52
|\
| * Ninja Multi-Config: Add variable to control configs used in cross-config buildKyle Edwards2020-01-231-10/+52
* | Merge topic 'multi-ninja-no-cleandead'Brad King2020-01-241-2/+11
|\ \ | |/ |/|
| * cmGlobalNinjaGenerator: avoid cleandead and recompact in Ninja-MultiBen Boeckel2020-01-231-2/+11
* | Ninja Multi-Config: Add variable to control aliases in build.ninjaKyle Edwards2020-01-221-13/+31
* | Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-35/+108
* | Refactor: Move common.ninja into CMakeFilesKyle Edwards2020-01-221-1/+2
|/
* cmGlobalNinjaGenerator: only restat build.ninjaBen Boeckel2020-01-211-5/+19
* Ninja Multi-Config: Rename variable to be more consistentKyle Edwards2020-01-161-1/+1
* Merge topic 'modernize-memory-management'Brad King2020-01-151-2/+1
|\
| * cmMakefile: modernize memory managementMarc Chevrier2020-01-141-2/+1
* | Ninja Multi-Config: Improve error handling when not doing cross-config buildKyle Edwards2020-01-131-3/+9
|/
* Ninja Multi-Config: Make cross-config building opt-inKyle Edwards2020-01-101-2/+11
* Merge topic 'ninja-postgen-commands'Brad King2020-01-101-0/+39
|\
| * Ninja: clean ninja metadata once generatedBen Boeckel2020-01-061-0/+39
* | GlobalGenerator family: modernize memory managementMarc Chevrier2020-01-071-5/+4
|/
* cmGlobalGenerator: modernize memrory managemenbtMarc Chevrier2019-12-301-7/+8
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-171-3/+4
* Ninja: Add multi-config variantKyle Edwards2019-12-131-126/+475
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-20/+35
* cmLocalGenerator: modernize memory managementMarc Chevrier2019-12-091-16/+17
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-4/+6
* Ninja: Factor out per-dir "all" target computation into common generatorBrad King2019-09-301-58/+22
* Ninja: Simplify top-level "all" target generationBrad King2019-09-301-32/+13
* Ninja: Fix EXCLUDE_FROM_ALL OFF on sub/sub/tgt in sub/allBrad King2019-09-301-2/+19
* Ninja,Makefile: Fix subdir "all" with nested EXCLUDE_FROM_ALL subdirBrad King2019-09-301-0/+3
* cmGlobalNinjaGenerator: Remove unused AddDependencyToAll overloadBrad King2019-09-301-5/+0
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+1
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-2/+2
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-29/+24
* cmAlgorithms: Add cmContainsRegina Pfeifer2019-08-191-2/+1
* cmStringAlgorithms: Add cmStrToLong and cmStrToULongSebastian Holtermann2019-08-101-1/+1
* Merge topic 'tidy_inefficient_string'Brad King2019-08-071-12/+16
|\
| * clang-tidy: Enable performance-inefficient-string-concatenationSebastian Holtermann2019-08-051-12/+16
* | cmStringAlgorithms: cmIsSpace, cmTrimWhitespace, cmEscapeQuotes, cmTokenizeSebastian Holtermann2019-08-051-2/+2
|/
* Ninja: Record dyndep support by Ninja 1.10Brad King2019-07-301-4/+9