summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'cpp-modules'Brad King2021-01-071-4/+84
|\
| * ninja: add experimental infrastructure to generate gcc-format modmap filesBen Boeckel2021-01-051-1/+24
| * ninja: add experimental infrastructure to generate modmap files with dyndepBen Boeckel2021-01-051-2/+24
| * ninja: Add experimental infrastructure for C++20 module dependency scanningBrad King2021-01-051-0/+32
| * ninja: De-duplicate version numbers required for ninja featuresBrad King2021-01-051-2/+5
* | Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-36/+38
|/
* Merge topic 'custom-command-output-genex-nmc'Brad King2020-12-161-14/+83
|\
| * Ninja Multi-Config: Add support for cross-config custom commandsKyle Edwards2020-12-151-14/+83
* | Merge topic 'ninja-no-cleandead'Brad King2020-12-151-13/+1
|\ \ | |/ |/|
| * Merge branch 'backport-ninja-no-cleandead' into ninja-no-cleandeadBrad King2020-12-141-13/+1
| |\
| | * Ninja: Remove cleandead on regenerationBrad King2020-12-141-13/+1
* | | Merge topic 'ninja-regen-metadata'Brad King2020-12-011-2/+6
|\ \ \ | |/ /
| * | Ninja: Clean metadata after regen during build on Windows with 1.10.2+Brad King2020-11-301-2/+6
* | | cmGlobalNinjaGenerator: use P1689 dependency file format for FortranBen Boeckel2020-11-171-74/+47
* | | Ninja: Exclude unused dyndep features during CMake bootstrapBrad King2020-11-161-5/+9
* | | Merge topic 'ninja-cleandead-no-dyndep'Brad King2020-11-111-2/+9
|\ \ \ | |/ /
| * | Ninja: Avoid cleandead with dyndep bindings for Fortran module dependenciesBrad King2020-11-101-2/+9
* | | Merge topic 'ninja-multi-per-config-sources'Brad King2020-10-271-1/+3
|\ \ \ | |/ /
| * | Merge branch 'release' into ninja-multi-per-config-sourcesKyle Edwards2020-10-261-45/+100
| |\ \
| * | | Ninja Multi-Config: Don't try to calculate dependencies for "all"Kyle Edwards2020-10-261-1/+3
* | | | Constify some code as suggested by clang-tidyCengizhan Pasaoglu2020-10-191-2/+2
* | | | Ninja Multi-Config: Read configuration variables as normal variablesKyle Edwards2020-10-131-20/+13
| |/ / |/| |
* | | Ninja Multi-Config: Fix segfault when installing an exportKyle Edwards2020-10-091-7/+7
* | | Merge topic 'ninja-multi-automoc-regression'Brad King2020-09-181-0/+1
|\ \ \ | |/ /
| * | Ninja Multi-Config: Fix dependencies of custom commandsKyle Edwards2020-09-171-0/+1
* | | ISPC: Support generation for multiple instruction setsRobert Maynard2020-09-041-0/+6
* | | Merge topic 'getdef'Brad King2020-09-031-2/+3
|\ \ \
| * | | cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-2/+3
* | | | Merge branch 'master' into ninja-multi-automoc-regressionKyle Edwards2020-09-021-36/+84
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Merge topic 'ispc_lang_support'Brad King2020-09-011-0/+42
| |\ \
| | * | ISPC: Support ISPC header generation byproducts and parallel buildsRobert Maynard2020-08-281-0/+42
| * | | Add INTERFACE libraries to generated buildsystem if they have SOURCESBrad King2020-08-071-1/+1
| |/ /
| * | Merge topic 'cleanup-target-types'Brad King2020-07-281-4/+5
| |\ \
| | * | Factor out generator checks for filtering out interface librariesBrad King2020-07-231-2/+2
| | * | cmGlobalNinjaGenerator: Replace switch default with all casesBrad King2020-07-231-2/+3
| * | | Ninja: Remove parameter default for cmNinjaTargetDependsKyle Edwards2020-07-241-7/+11
| |/ /
| * | Allow generator expressions in the EXCLUDE_FROM_ALL target propertyJoerg Bornemann2020-07-211-1/+1
| * | cmMakefile: Refactor API to better handle empty config valuesRobert Maynard2020-07-031-24/+25
* | | Ninja Multi-Config: Fix dependencies of utility targetsKyle Edwards2020-09-021-1/+2
* | | Ninja Multi-Config: Fix clean:all targetKyle Edwards2020-09-021-0/+1
|/ /
* | Refactoring: Third-parties public headers are under cm3p prefixMarc Chevrier2020-05-071-4/+4
* | Merge branch 'master' into ninja-order-only-fixKyle Edwards2020-04-231-79/+78
|\ \ | |/ |/|
| * Merge topic 'ninja-fortran-doc'Brad King2020-04-201-8/+1
| |\
| | * Merge branch 'backport-3.17-ninja-fortran-doc' into ninja-fortran-docBrad King2020-04-171-8/+1
| | |\
| * | | Refactoring: add cm::contains to <cmext/algorithm>Marc Chevrier2020-04-171-3/+2
| |/ /
| * | cmGlobalNinjaGenerator: Remove outdated commentBrad King2020-04-131-2/+0
| * | Merge branch 'master' into ninja-order-dependsKyle Edwards2020-04-071-76/+78
| |\ \
| | * \ Merge topic 'cleanup-endls-1'Brad King2020-03-271-1/+1
| | |\ \
| | | * | Refactor: Avoid `std::endl` where it's not necessary (part 1)Alex Turbov2020-03-261-1/+1
| | * | | Ninja: Remove unnecessary newlines in compile commandsDaan De Meyer2020-03-231-2/+2
| | |/ /