summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* IWYU: Update for Debian 13 CI jobBrad King2025-11-121-2/+1
* pre-commit: version bump `typos` hook plus fix found typosAlex Turbov2025-10-301-2/+2
* instrumentation: Move target data into content filesMartin Duffy2025-10-021-3/+0
* Add `SKIP_LINTING` target property and `CMAKE_SKIP_LINTING` variableAlex Turbov2025-09-091-2/+6
* Ninja: support short object directoriesJohn Parent2025-07-291-0/+6
* Ninja: populate the `TARGET_SUPPORT_DIR` replacement variableBen Boeckel2025-07-281-10/+24
* Ninja: Add support for per-source JOB_POOL_COMPILE propertyBastien Montagne2025-07-161-7/+16
* cmNinjaTargetGenerator: fix DependInfo.json generation locationBen Boeckel2025-06-091-2/+3
* generators: use GetSupportDirectory() in more placesBen Boeckel2025-05-231-8/+3
* cmNinjaTargetGenerator: use `GetObjectFileDir` where possibleBen Boeckel2025-05-221-43/+12
* cmNinjaTargetGenerator: convert linked target dirs to ninja pathsBen Boeckel2025-05-221-2/+2
* cmStrCat: use character literals where possibleBen Boeckel2025-05-151-2/+2
* cmStrCat: combine neighboring arguments where possibleBen Boeckel2025-05-151-3/+6
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* instrumentation: Add Config value to snippet dataMartin Duffy2025-02-091-0/+5
* Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-79/+79
* instrumentation: Add targetLabels field to link snippetsMartin Duffy2025-01-171-0/+3
* Fix: A lot of typos in code found by `typos`Alex Turbov2025-01-121-2/+2
* Refactor: Optimize `ostream::operator<<()` calls for some generatorsAlex Turbov2024-12-111-1/+1
* cmPolicies: Remove now-unused REQUIRED_IF_USED and REQUIRED_ALWAYS statesBrad King2024-11-131-2/+0
* Refactoring cmRulePlaceHolderExpander: propagate cmBuildStep informationMarc Chevrier2024-11-041-0/+1
* Ninja: Fix escaping of paths with spaces for Swift toolingWinfried Auner2024-11-011-7/+8
* Ninja: Fix object path quoting in compilation databaseSander Cox2024-10-211-1/+4
* Ninja: Fix depfile binding with spaces in pathBrad King2024-09-131-4/+10
* cmNinjaTargetGenerator: Factor out helper to add depfile bindingsBrad King2024-09-121-22/+32
* cmNinjaTargetGenerator: Reduce DEP_FILE binding duplicationBrad King2024-09-121-27/+16
* cmGlobalGenerator: generate build database files for targetsBen Boeckel2024-08-271-0/+16
* cmGlobalNinjaGenerator: Reuse local generator caching of config listBrad King2024-06-211-2/+1
* Swift: Use per-config module file locations in multi-config generatorsDave Abrahams2024-05-241-17/+4
* cmGeneratorTarget: Adopt Swift-related methods from the Ninja generatorDave Abrahams2024-05-241-19/+10
* PCH: Use per-arch .pch files only when building multiple Apple architecturesBrad King2024-05-011-13/+7
* cmNinjaTargetGenerator: Remove unused Apple architecture listBrad King2024-05-011-6/+0
* Swift/Ninja: Add description to Swift object build stepsJeremy Day2024-04-231-0/+5
* Swift: Ninja: Remove module dependency for executablesEvan Wilde2024-04-091-14/+27
* Merge topic 'ninja-fortran-include' into release-3.29Brad King2024-03-201-6/+8
|\
| * Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sourcesBrad King2024-03-191-6/+9
* | Swift: Ninja: Pass module name to all swift buildsEvan Wilde2024-02-231-4/+2
* | Merge topic 'cxxmodules-collation-restat' into release-3.29Brad King2024-02-161-0/+5
|\ \ | |/
| * Ninja: make the collator rule use `restat = 1`Ben Boeckel2024-02-151-0/+5
* | Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.29Brad King2024-02-161-3/+7
|\ \ | |/
| * cmNinjaTargetGenerator: scanning depends on the module metadataBen Boeckel2024-02-151-0/+2
| * cmNinjaTargetGenerator: use `emplace_back` for scanning depsBen Boeckel2024-02-151-3/+5
* | Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.29Brad King2024-02-161-1/+1
|\ \ | |/
| * cxxmodules: depend on the modmap contentsBen Boeckel2024-02-151-1/+1
* | Merge topic 'ewilde/swift-escapism'Brad King2024-01-161-2/+5
|\ \
| * | Swift/Ninja: Fix compile commands output file pathEvan Wilde2024-01-121-2/+5
* | | Merge topic 'swift-sources-in-resp-file'Brad King2024-01-121-2/+8
|\ \ \ | |/ / |/| |
| * | Swift/Ninja: Include sources in response fileEvan Wilde2024-01-111-2/+8
* | | Swift: preserve `-static` for static library swiftmodulesSaleem Abdulrasool2024-01-091-8/+12
|/ /
* | Merge topic 'ewilde/swift-ninja-response-files'Brad King2024-01-091-1/+3
|\ \