Brad King
|
1144d25094
Merge branch 'backport-ninja-no-cleandead' into ninja-no-cleandead
|
5 years ago |
Brad King
|
73a961eaba
Ninja: Remove cleandead on regeneration
|
5 years ago |
Brad King
|
11f4259362
Ninja: Clean metadata after regen during build on Windows with 1.10.2+
|
5 years ago |
Brad King
|
c5011399c5
Ninja: Avoid cleandead with dyndep bindings for Fortran module dependencies
|
5 years ago |
Kitware Robot
|
bdca8b01d2
Modernize: Use #pragma once in all header files
|
5 years ago |
Robert Maynard
|
e783bf8aa6
ISPC: Support ISPC header generation byproducts and parallel builds
|
5 years ago |
Kyle Edwards
|
cfe2dc4721
Ninja: Remove parameter default for cmNinjaTargetDepends
|
5 years ago |
Kyle Edwards
|
dddb4f02f7
Ninja Multi-Config: Make "install" targets depend on default configs
|
5 years ago |
Kyle Edwards
|
b45976fe10
Ninja: Remove config suffix from order-only target
|
5 years ago |
Kyle Edwards
|
9590c3a400
Generator: Don't allow Ninja Multi-Config variables on other generators
|
5 years ago |
Kyle Edwards
|
46c836644d
Ninja Multi-Config: Fix issue with "all" in CMAKE_NMC_DEFAULT_CONFIGS
|
5 years ago |
Kyle Edwards
|
67102d3252
Ninja Multi-Config: Add support for DEPFILE option in add_custom_command()
|
5 years ago |
Kyle Edwards
|
16a4ba5b31
Ninja Multi-Config: Use build.ninja if cmake --build has no --config
|
5 years ago |
Kyle Edwards
|
b966f86d86
Ninja Multi-Config: Shuffle variables around
|
5 years ago |
Brad King
|
b12b013028
Ninja: Factor metadata cleanup into dedicated method
|
5 years ago |
Kyle Edwards
|
b7a2baf38c
Ninja Multi-Config: Add variable to control configs used in cross-config build
|
5 years ago |
Kyle Edwards
|
8337ed0d73
Ninja Multi-Config: Add variable to control aliases in build.ninja
|
5 years ago |
Kyle Edwards
|
110037369d
Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninja
|
5 years ago |
Kyle Edwards
|
e8032e202e
Ninja Multi-Config: Make cross-config building opt-in
|
5 years ago |
Brad King
|
2ee6baef4f
Merge topic 'ninja-postgen-commands'
|
5 years ago |
Marc Chevrier
|
a00960288b
GlobalGenerator family: modernize memory management
|
6 years ago |
Ben Boeckel
|
fb18215904
Ninja: clean ninja metadata once generated
|
6 years ago |
Marc Chevrier
|
5444a8095d
cmGlobalGenerator: modernize memrory managemenbt
|
6 years ago |
Kyle Edwards
|
5a8a9f7229
Ninja: Add multi-config variant
|
6 years ago |
Kyle Edwards
|
3bc63e99e4
Refactor: Prepare Ninja generator for multi-config
|
6 years ago |
Marc Chevrier
|
36c8cae2e8
cmLocalGenerator: modernize memory management
|
6 years ago |
Kitware Robot
|
ed98209ddc
Revise include order using clang-format-6.0
|
6 years ago |
Brad King
|
a75586c775
Ninja: Simplify top-level "all" target generation
|
6 years ago |
Brad King
|
4a92df8667
cmGlobalNinjaGenerator: Remove unused AddDependencyToAll overload
|
6 years ago |
Brad King
|
dce58afd30
Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'
|
6 years ago |