summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'backport-ninja-multi-framework-dependency-autogen-fix' into nin...Kyle Edwards2020-02-171-6/+4
|\
| * Ninja Multi-Config: Fix issue with framework dependencies and AutogenKyle Edwards2020-02-171-6/+4
* | Merge topic 'ninja-strcat-usage'Kyle Edwards2020-02-121-72/+73
|\ \
| * | cmGlobalNinjaGenerator: cmStrCat usageBen Boeckel2020-02-111-57/+61
| * | cmGlobalNinjaGenerator: factor out /all target name computationBen Boeckel2020-02-111-14/+11
| * | cmGlobalNinjaGenerator: avoid unnecessary string additionBen Boeckel2020-02-111-1/+1
* | | Merge topic 'ninja-multi-default-configs-fix'Brad King2020-02-121-5/+7
|\ \ \ | |/ / |/| / | |/
| * 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
| |\
* | \ Merge topic 'ninja-multi-default-config-fix'Brad King2020-02-071-0/+1
|\ \ \ | | |/ | |/|
| * | Ninja Multi-Config: Fix issue with CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIGKyle Edwards2020-02-061-0/+1
* | | Merge topic 'ninja-multi-no-minsizerel'Brad King2020-02-071-1/+1
|\ \ \ | | |/ | |/|
| * | Ninja Multi-Config: Don't include MinSizeRel by defaultKyle Edwards2020-02-061-1/+1
| |/
* | Ninja: Move rules.ninja into CMakeFilesKyle Edwards2020-02-051-1/+2
|/
* 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