| Commit message (Expand) | Author | Age | Files | Lines |
* | Ninja: include module mapper flags in `compile_commands.json` | Ben Boeckel | 2023-07-09 | 1 | -1/+2 |
|
|
* | cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variable | Ben Boeckel | 2023-06-01 | 1 | -1/+0 |
|
|
* | Preserve --compile-no-warning-as-error in automatic CMake re-runs | Brad King | 2023-05-30 | 1 | -8/+11 |
|
|
* | Merge topic 'cxxmodules-private-between-targets' | Brad King | 2023-05-19 | 1 | -10/+34 |
|\ |
|
| * | cmCxxModuleMapper: track whether modules are private or not | Ben Boeckel | 2023-05-18 | 1 | -10/+34 |
|
|
* | | TargetGenerator: Factor out generation of code check rules | Orkun Tokdemir | 2023-05-16 | 1 | -1/+11 |
|/ |
|
* | Ninja: Fix Fortran INCLUDE directive dependencies when not preprocessing | Brad King | 2023-05-09 | 1 | -3/+11 |
|
|
* | Ninja: Rename internal Fortran scanner flag from --pp= to --src= | Brad King | 2023-05-09 | 1 | -14/+17 |
|
|
* | CMake code rely on cmList class for CMake lists management (part. 2) | Marc Chevrier | 2023-04-29 | 1 | -16/+12 |
|
|
* | Merge topic 'ninja-performance' | Brad King | 2023-03-30 | 1 | -12/+3 |
|\ |
|
| * | Ninja: Use more efficient data structures to collect outputs | Nicolas van Kempen | 2023-03-28 | 1 | -12/+3 |
|
|
* | | Merge topic 'mingw-slashes' | Brad King | 2023-03-28 | 1 | -4/+6 |
|\ \
| |/
|/| |
|
| * | Ninja: Restore slash style for MinGW tools when extra languages are enabled | Brad King | 2023-03-27 | 1 | -4/+6 |
|
|
* | | Merge topic 'clang-windows-cxx-modules' | Brad King | 2023-03-21 | 1 | -14/+39 |
|\ \
| |/ |
|
| * | cmGlobalNinjaGenerator: Use forward slashes in clang modmap format on Windows | Brad King | 2023-03-18 | 1 | -1/+7 |
|
|
| * | cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator | Brad King | 2023-03-18 | 1 | -6/+16 |
|
|
| * | cmGlobalNinjaGenerator: Factor out GNU-like command-line detection on Windows | Brad King | 2023-03-18 | 1 | -6/+15 |
|
|
| * | cmCxxModuleMapper: Use value semantics in path conversion callback | Brad King | 2023-03-18 | 1 | -1/+1 |
|
|
* | | Merge topic 'revert-optimize-target-depends-closure' | Brad King | 2023-03-13 | 1 | -66/+50 |
|\ \
| |/ |
|
| * | Ninja: Revert "Optimize target depends closure" due to performance regression | Brad King | 2023-03-10 | 1 | -66/+50 |
|
|
* | | Ninja Multi-Config: Write output path prefix | Kyle Edwards | 2023-03-02 | 1 | -10/+15 |
|
|
* | | Apple: Handle generation and comsuption of text-based stubs (.tbd files) | Marc Chevrier | 2023-03-01 | 1 | -0/+4 |
|
|
* | | cmGlobalNinjaGenerator: Remove unused member | Brad King | 2023-02-07 | 1 | -7/+0 |
|/ |
|
* | cmGlobalNinjaGenerator: require that dependency info files work | Ben Boeckel | 2023-02-01 | 1 | -1/+6 |
|
|
* | 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 |
|
|