| Commit message (Expand) | Author | Age | Files | Lines |
* | Ninja: require Ninja 1.11 for C++ module support | Ben Boeckel | 2023-01-23 | 1 | -8/+13 |
|
|
* | cmGlobalNinjaGenerator: Optimize target depends closure | Pierre Testart | 2023-01-17 | 1 | -50/+66 |
|
|
* | Make vector operations more efficient | Rose | 2022-12-10 | 1 | -0/+1 |
|
|
* | Merge topic 'clang-tidy-export-fixes-dir' | Brad King | 2022-12-07 | 1 | -0/+4 |
|\ |
|
| * | clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR property | Kyle Edwards | 2022-12-06 | 1 | -0/+4 |
|
|
* | | cmCxxModuleMapper: support the `clang` module map format | Ben Boeckel | 2022-12-02 | 1 | -0/+2 |
|/ |
|
* | cmDyndepCollation: factor out metadata writing for dyndep | Ben Boeckel | 2022-11-30 | 1 | -272/+10 |
|
|
* | cmDyndepCollation: factor out parsing dyndep information | Ben Boeckel | 2022-11-30 | 1 | -93/+4 |
|
|
* | cmGlobalGenerator: factor out C++ module support checking | Ben Boeckel | 2022-11-23 | 1 | -10/+4 |
|
|
* | cmGlobalNinjaGenerator: fix comment typo | Ben Boeckel | 2022-11-21 | 1 | -1/+1 |
|
|
* | Refactor: `cmGlobalGeneratorFactory::GetDocumentation` returns entry | Alex Turbov | 2022-11-17 | 1 | -7/+6 |
|
|
* | EXPORT_COMPILE_COMMANDS: add `output` field | Ben Boeckel | 2022-10-28 | 1 | -2/+5 |
|
|
* | Merge topic 'ninja-intl-paths' | Brad King | 2022-10-27 | 1 | -13/+0 |
|\ |
|
| * | Ninja: Restore support for non-ascii paths on Windows with ninja<=1.10 | Brad King | 2022-10-26 | 1 | -13/+0 |
|
|
* | | cmCxxModuleMapper: support MSVC module map format | Ben Boeckel | 2022-08-02 | 1 | -1/+3 |
|
|
* | | cmCxxModuleMapper: track transitive modules for MSVC | Ben Boeckel | 2022-08-02 | 1 | -5/+91 |
|
|
* | | cmGlobalNinjaGenerator: verify that private sources stay private | Ben Boeckel | 2022-07-06 | 1 | -0/+27 |
|
|
* | | cmGlobalNinjaGenerator: generate install rules for BMI files | Ben Boeckel | 2022-07-06 | 1 | -2/+98 |
|
|
* | | cmGlobalNinjaGenerator: generate module property files for each target export | Ben Boeckel | 2022-07-06 | 1 | -0/+111 |
|
|
* | | cmGlobalNinjaGenerator: verify generated objects against filesets | Ben Boeckel | 2022-07-06 | 1 | -3/+137 |
|
|
* | | cmGlobalNinjaGenerator: use `cmModuleMapper` implementation | Ben Boeckel | 2022-06-16 | 1 | -38/+31 |
|
|
* | | cmGlobalNinjaGenerator: add a TODO for header units | Ben Boeckel | 2022-06-16 | 1 | -1/+2 |
|
|
* | | cmGlobalNinjaGenerator: simplify a string building call | Ben Boeckel | 2022-06-14 | 1 | -1/+1 |
|
|
* | | cmSystemTools: Fix 'ErrorOccurred' spelling | FeRD (Frank Dana) | 2022-06-13 | 1 | -8/+8 |
|
|
* | | cmGlobalNinjaGenerator: use an extention based on the modmapfmt | Ben Boeckel | 2022-04-27 | 1 | -1/+6 |
|
|
* | | cmGlobalNinjaGenerator: escape `:` in module names | Ben Boeckel | 2022-04-27 | 1 | -1/+3 |
|
|
* | | cmOutputConverter: Always set relative path top source and binary together | Brad King | 2022-02-28 | 1 | -2/+1 |
|/ |
|
* | Merge topic 'enlarge-build-file-stream-buffer' | Brad King | 2022-01-27 | 1 | -0/+13 |
|\ |
|
| * | GlobalNinjaGenerator: enlarge file stream buffer | Clemens Wasser | 2022-01-26 | 1 | -0/+13 |
|
|
* | | Merge topic 'encode-literal-inplace' | Brad King | 2022-01-27 | 1 | -6/+10 |
|\ \ |
|
| * | | GlobalNinjaGenerator: Add EncodeLiteralInplace which doesn't copy | Clemens Wasser | 2022-01-25 | 1 | -6/+10 |
| |/ |
|
* | | cmBuildOptions: Split build arguments into separate object. | Carsten Rudolph | 2022-01-22 | 1 | -1/+1 |
|/ |
|
* | Merge topic 'nmc-cross-config-target-deps' | Brad King | 2021-11-05 | 1 | -3/+0 |
|\ |
|
| * | Ninja Multi-Config: Fix cross-config custom command dependency tracing | Brad King | 2021-11-04 | 1 | -3/+0 |
|
|
* | | Source: Replace most calls to sprintf with snprintf | Sean McBride | 2021-10-25 | 1 | -1/+1 |
|/ |
|
* | Source: Fix clang -Wimplicit-fallthrough warnings | Sean McBride | 2021-09-28 | 1 | -2/+2 |
|
|
* | Rename cmProp in cmValue | Marc Chevrier | 2021-09-21 | 1 | -2/+2 |
|
|
* | Merge topic 'platform-vars' | Brad King | 2021-09-21 | 1 | -21/+13 |
|\ |
|
| * | Ninja: Remove redundant check for GNU-like compiler on Windows | Brad King | 2021-09-17 | 1 | -21/+13 |
|
|
* | | cmSystemTools::VersionCompare: use std::string for arguments | Marc Chevrier | 2021-09-17 | 1 | -30/+29 |
|/ |
|
* | Merge topic 'ninja-armclang-windows' | Brad King | 2021-09-03 | 1 | -0/+2 |
|\ |
|
| * | Ninja: fix ARMClang paths for Windows | Martin Kojtal | 2021-09-02 | 1 | -0/+2 |
|
|
* | | cmMakefile: Add helper to initialize CMAKE_CONFIGURATION_TYPES | Brad King | 2021-06-30 | 1 | -8/+1 |
|
|
* | | Ninja: Use `ccmake` for `edit_cache` | NAKAMURA Takumi | 2021-06-29 | 1 | -7/+0 |
|
|
* | | cmGlobalNinjaGenerator: Rename SupportsConsolePool to SupportsDirectConsole | NAKAMURA Takumi | 2021-06-29 | 1 | -3/+3 |
|/ |
|
* | Ninja: Populate P1689R4 compiled-module-path field for Fortran | Brad King | 2021-06-15 | 1 | -0/+21 |
|
|
* | cmScanDepFormat: Remove Fortran-specific compiled-module-path logic | Brad King | 2021-06-15 | 1 | -4/+12 |
|
|
* | Ninja: Always compile sources using absolute paths | Brad King | 2021-05-25 | 1 | -0/+1 |
|
|
* | Ninja: Handle depfiles with absolute paths to generated files in Ninja < 1.7 | Brad King | 2021-05-25 | 1 | -7/+15 |
|
|
* | cmGlobalNinjaGenerator: Add helper to compute absolute paths for build.ninja | Brad King | 2021-05-25 | 1 | -0/+9 |
|
|