| Commit message (Expand) | Author | Age | Files | Lines |
* | Tests/CXXModules: test forced rsp files with ninja | Ben Boeckel | 2023-10-28 | 1 | -2/+1 |
|
|
* | cmNinjaTargetGenerator: do not order-depend on C++ module sources | Ben Boeckel | 2023-10-20 | 1 | -4/+9 |
|
|
* | cmNinjaTargetGenerator: use the file set visibility API | Ben Boeckel | 2023-10-20 | 1 | -1/+1 |
|
|
* | cmNinjaTargetGenerator: avoid traversing old outputs repeatedly | Ben Boeckel | 2023-10-20 | 1 | -0/+3 |
|
|
* | Ninja: message about not compiled sources explicitly | Ben Boeckel | 2023-10-02 | 1 | -0/+24 |
|
|
* | CXXModules: remove `EXPERIMENTAL` from C++ module variable names | Ben Boeckel | 2023-10-02 | 1 | -10/+10 |
|
|
* | Ninja: Allow compilation before generation of dependencies' private sources | Martin Duffy | 2023-09-20 | 1 | -13/+81 |
|
|
* | cmNinjaTargetGenerator: Reduce lifetime of custom command list | Brad King | 2023-09-12 | 1 | -7/+8 |
|
|
* | Ninja: generate scanning and build rules for C++20 module synthetic targets | Ben Boeckel | 2023-08-17 | 1 | -8/+214 |
|
|
* | Merge topic 'windows-tidy-cmstrcat' | Brad King | 2023-08-01 | 1 | -1/+2 |
|\ |
|
| * | strings: use `emplace_back` with `cmStrCat` arguments | Ben Boeckel | 2023-07-28 | 1 | -1/+2 |
|
|
* | | IWYU: Update for Debian 12 CI job | Brad King | 2023-07-28 | 1 | -1/+0 |
|/ |
|
* | Ninja: include module mapper flags in `compile_commands.json` | Ben Boeckel | 2023-07-09 | 1 | -3/+25 |
|
|
* | cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets | Ben Boeckel | 2023-05-31 | 1 | -3/+1 |
|
|
* | TargetGenerator: Add SKIP_LINTING source property | Orkun Tokdemir | 2023-05-16 | 1 | -7/+11 |
|
|
* | TargetGenerator: Factor out generation of code check rules | Orkun Tokdemir | 2023-05-16 | 1 | -173/+30 |
|
|
* | Ninja: Fix Fortran INCLUDE directive dependencies when not preprocessing | Brad King | 2023-05-09 | 1 | -3/+12 |
|
|
* | Ninja: Rename internal Fortran scanner flag from --pp= to --src= | Brad King | 2023-05-09 | 1 | -4/+4 |
|
|
* | CreateRulePlaceholderExpander(): enhance memory management | Marc Chevrier | 2023-05-04 | 1 | -4/+4 |
|
|
* | CMake code rely on cmList class for CMake lists management (part. 2) | Marc Chevrier | 2023-04-29 | 1 | -19/+14 |
|
|
* | Ninja: Revert "Exclude NVHPC -Werror flags during Fortran preprocessing" | Brad King | 2023-04-26 | 1 | -23/+2 |
|
|
* | CMake code rely on cmList class for CMake lists management (part. 1) | Marc Chevrier | 2023-04-24 | 1 | -5/+6 |
|
|
* | Ninja: Exclude NVHPC -Werror flags during Fortran preprocessing | Brad King | 2023-04-04 | 1 | -2/+23 |
|
|
* | Add generator expression support to static code analysis hooks | Stefan Schober | 2023-03-27 | 1 | -2/+35 |
|
|
* | Merge topic 'clang-windows-cxx-modules' | Brad King | 2023-03-21 | 1 | -0/+4 |
|\ |
|
| * | cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator | Brad King | 2023-03-18 | 1 | -0/+4 |
|
|
* | | cmGeneratorTarget: Pass language to GetAppleArchs when possible | Brad King | 2023-03-15 | 1 | -2/+2 |
|
|
* | | cmGeneratorTarget: Convert GetAppleArchs output argument to return value | Brad King | 2023-03-15 | 1 | -4/+4 |
|
|
* | | CUDA: Add support for CUBIN, FATBIN, and OPTIXIR compilation | Robert Maynard | 2023-03-13 | 1 | -10/+33 |
|
|
* | | Ninja: depend on language module information files directly | Ben Boeckel | 2023-02-10 | 1 | -11/+9 |
|
|
* | | Ninja: track modmap dependencies properly | Ben Boeckel | 2023-02-10 | 1 | -7/+20 |
|
|
* | | Ninja: remove the modmap as an output of the scanner | Ben Boeckel | 2023-02-10 | 1 | -11/+4 |
|
|
* | | RULE_LAUNCH_*: Add support for generator expressions | Kyle Edwards | 2023-02-03 | 1 | -3/+3 |
|
|
* | | Merge topic 'lang-linker-launcher-genex' | Brad King | 2023-02-03 | 1 | -1/+2 |
|\ \
| |/
|/| |
|
| * | <LANG>_COMPILER_LAUNCHER: Expand subset of genexes that can be evaluated | Kyle Edwards | 2023-02-02 | 1 | -1/+2 |
|
|
* | | cmCommonTargetGenerator: classify linked target directories by language | Ben Boeckel | 2023-02-01 | 1 | -1/+1 |
|/ |
|
* | cxxmodules: support new round of Clang patches | Ben Boeckel | 2022-12-15 | 1 | -3/+0 |
|
|
* | Merge topic 'clang-tidy-export-fixes-dir' | Brad King | 2022-12-07 | 1 | -1/+48 |
|\ |
|
| * | clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR property | Kyle Edwards | 2022-12-06 | 1 | -1/+48 |
|
|
* | | cmNinjaTargetGenerator: skip setting `depfile` for `none` scantypes | Ben Boeckel | 2022-12-02 | 1 | -0/+3 |
|
|
* | | cmNinjaTargetGenerator: use `.clear()` to empty out some strings | Ben Boeckel | 2022-12-02 | 1 | -2/+2 |
|/ |
|
* | cmDyndepCollation: factor out writing C++ module info from Ninja | Ben Boeckel | 2022-11-30 | 1 | -214/+10 |
|
|
* | cmGeneratorTarget: factor out fileset info and scanning detection | Ben Boeckel | 2022-11-23 | 1 | -86/+3 |
|
|
* | cmGeneratorTarget: factor out dyndep support detection | Ben Boeckel | 2022-11-23 | 1 | -19/+2 |
|
|
* | cxxmodules: add properties to control scanning | Ben Boeckel | 2022-11-18 | 1 | -8/+48 |
|
|
* | cmNinjaTargetGenerator: factor out determining the fileset of a source | Ben Boeckel | 2022-11-17 | 1 | -47/+68 |
|
|
* | Merge topic 'compile-commands-output-field' | Brad King | 2022-11-01 | 1 | -1/+2 |
|\ |
|
| * | EXPORT_COMPILE_COMMANDS: add `output` field | Ben Boeckel | 2022-10-28 | 1 | -1/+2 |
|
|
* | | Swift: Omit output-file-map when used as a linker | Evan Wilde | 2022-10-28 | 1 | -21/+33 |
|/ |
|
* | COMPILER_LAUNCHER: Add support for generator expressions | Thomas Weißschuh | 2022-08-30 | 1 | -2/+4 |
|
|