summaryrefslogtreecommitdiff
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Make vector operations more efficientRose2022-12-101-0/+1
* Merge topic 'clang-tidy-export-fixes-dir'Brad King2022-12-071-0/+4
|\
| * clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR propertyKyle Edwards2022-12-061-0/+4
* | cmCxxModuleMapper: support the `clang` module map formatBen Boeckel2022-12-021-0/+2
|/
* cmDyndepCollation: factor out metadata writing for dyndepBen Boeckel2022-11-301-272/+10
* cmDyndepCollation: factor out parsing dyndep informationBen Boeckel2022-11-301-93/+4
* cmGlobalGenerator: factor out C++ module support checkingBen Boeckel2022-11-231-10/+4
* cmGlobalNinjaGenerator: fix comment typoBen Boeckel2022-11-211-1/+1
* Refactor: `cmGlobalGeneratorFactory::GetDocumentation` returns entryAlex Turbov2022-11-171-7/+6
* EXPORT_COMPILE_COMMANDS: add `output` fieldBen Boeckel2022-10-281-2/+5
* Merge topic 'ninja-intl-paths'Brad King2022-10-271-13/+0
|\
| * Ninja: Restore support for non-ascii paths on Windows with ninja<=1.10Brad King2022-10-261-13/+0
* | cmCxxModuleMapper: support MSVC module map formatBen Boeckel2022-08-021-1/+3
* | cmCxxModuleMapper: track transitive modules for MSVCBen Boeckel2022-08-021-5/+91
* | cmGlobalNinjaGenerator: verify that private sources stay privateBen Boeckel2022-07-061-0/+27
* | cmGlobalNinjaGenerator: generate install rules for BMI filesBen Boeckel2022-07-061-2/+98
* | cmGlobalNinjaGenerator: generate module property files for each target exportBen Boeckel2022-07-061-0/+111
* | cmGlobalNinjaGenerator: verify generated objects against filesetsBen Boeckel2022-07-061-3/+137
* | cmGlobalNinjaGenerator: use `cmModuleMapper` implementationBen Boeckel2022-06-161-38/+31
* | cmGlobalNinjaGenerator: add a TODO for header unitsBen Boeckel2022-06-161-1/+2
* | cmGlobalNinjaGenerator: simplify a string building callBen Boeckel2022-06-141-1/+1
* | cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-8/+8
* | cmGlobalNinjaGenerator: use an extention based on the modmapfmtBen Boeckel2022-04-271-1/+6
* | cmGlobalNinjaGenerator: escape `:` in module namesBen Boeckel2022-04-271-1/+3
* | cmOutputConverter: Always set relative path top source and binary togetherBrad King2022-02-281-2/+1
|/
* Merge topic 'enlarge-build-file-stream-buffer'Brad King2022-01-271-0/+13
|\
| * GlobalNinjaGenerator: enlarge file stream bufferClemens Wasser2022-01-261-0/+13
* | Merge topic 'encode-literal-inplace'Brad King2022-01-271-6/+10
|\ \
| * | GlobalNinjaGenerator: Add EncodeLiteralInplace which doesn't copyClemens Wasser2022-01-251-6/+10
| |/
* | cmBuildOptions: Split build arguments into separate object.Carsten Rudolph2022-01-221-1/+1
|/
* 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