summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'nmc-cross-config-target-deps'Brad King2021-11-051-3/+0
|\
| * Ninja Multi-Config: Fix cross-config custom command dependency tracingBrad King2021-11-041-3/+0
* | Source: Replace most calls to sprintf with snprintfSean McBride2021-10-251-1/+1
|/
* Source: Fix clang -Wimplicit-fallthrough warningsSean McBride2021-09-281-2/+2
* Rename cmProp in cmValueMarc Chevrier2021-09-211-2/+2
* Merge topic 'platform-vars'Brad King2021-09-211-21/+13
|\
| * Ninja: Remove redundant check for GNU-like compiler on WindowsBrad King2021-09-171-21/+13
* | cmSystemTools::VersionCompare: use std::string for argumentsMarc Chevrier2021-09-171-30/+29
|/
* Merge topic 'ninja-armclang-windows'Brad King2021-09-031-0/+2
|\
| * Ninja: fix ARMClang paths for WindowsMartin Kojtal2021-09-021-0/+2
* | cmMakefile: Add helper to initialize CMAKE_CONFIGURATION_TYPESBrad King2021-06-301-8/+1
* | Ninja: Use `ccmake` for `edit_cache`NAKAMURA Takumi2021-06-291-7/+0
* | cmGlobalNinjaGenerator: Rename SupportsConsolePool to SupportsDirectConsoleNAKAMURA Takumi2021-06-291-3/+3
|/
* Ninja: Populate P1689R4 compiled-module-path field for FortranBrad King2021-06-151-0/+21
* cmScanDepFormat: Remove Fortran-specific compiled-module-path logicBrad King2021-06-151-4/+12
* Ninja: Always compile sources using absolute pathsBrad King2021-05-251-0/+1
* Ninja: Handle depfiles with absolute paths to generated files in Ninja < 1.7Brad King2021-05-251-7/+15
* cmGlobalNinjaGenerator: Add helper to compute absolute paths for build.ninjaBrad King2021-05-251-0/+9
* Ninja: Handle depfiles with absolute paths to generated filesBrad King2021-05-191-1/+16
* cmGlobalNinjaGenerator: Improve allocation pattern in WriteBuildBrad King2021-05-191-5/+4
* cmGlobalNinjaGenerator: Factor out custom command output collectionBrad King2021-05-191-3/+15
* cmGlobalNinjaGenerator: Reduce string copies in WriteCustomCommandBuildBrad King2021-05-191-10/+10
* cmGlobalNinjaGenerator: Re-order logic in WriteCustomCommandBuildBrad King2021-05-191-8/+8
* cmGlobalNinjaGenerator: Record implicit outputs as known tooBrad King2021-05-191-0/+3
* cmOutputConverter: Adopt relative path conversion helpersBrad King2021-05-171-2/+2
* Merge topic 'relative-paths'Brad King2021-05-141-4/+2
|\
| * cmLocalGenerator: Factor out relative path conversion helpersBrad King2021-05-131-4/+2
* | cmGlobalNinjaGenerator: Clarify semantics of Fortran scanning infoBrad King2021-05-131-7/+9
* | cmScanDepFormat: Drop unused "outputs", "inputs", and "depends" fieldsBrad King2021-05-131-15/+21
|/
* Merge topic 'ninja-regenerate-no-recompact'Brad King2021-03-171-2/+3
|\
| * Ninja: Do not recompact deps log in regeneration during a buildBrad King2021-03-161-2/+3
* | Ninja: Use new wincodepage tool to determine encodingKyle Edwards2021-03-091-8/+57
* | clang-tidy: fix `readability-use-anyofallof` warningsBen Boeckel2021-01-271-23/+25
* | 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