summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* IWYU: Update for Debian 13 CI jobBrad King2025-11-121-0/+1
* instrumentation: Additional data in custom, install and link snippetsMartin Duffy2025-09-241-0/+2
* autogen: support the `SHORT` intermediate dir strategyBen Boeckel2025-07-291-2/+3
* Ninja: support short object directoriesJohn Parent2025-07-291-0/+9
* cmLocalGenerator: Drop no-op link flag placeholder infrastructureBrad King2025-06-101-10/+0
* generators: use `GetObjectOutputRoot` to compute target directoriesBen Boeckel2025-05-241-1/+1
* cmLocalCommonGenerator: factor out `GetTargetDirectory`John Parent2025-05-221-13/+0
* cmStrCat: use character literals where possibleBen Boeckel2025-05-151-1/+1
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-19/+19
* instrumentation: Collect and record project build system metricsMartin Duffy2025-01-151-5/+10
* Refactor: Optimize `ostream::operator<<()` calls for some generatorsAlex Turbov2024-12-111-6/+8
* cmPolicies: Remove now-unused REQUIRED_IF_USED and REQUIRED_ALWAYS statesBrad King2024-11-131-4/+0
* Add support of "LINKER:" prefix for artifact creation flagsMarc Chevrier2024-11-041-0/+10
* Refactoring cmRulePlaceHolderExpander: propagate cmBuildStep informationMarc Chevrier2024-11-041-2/+3
* cmGlobalNinjaGenerator: Reuse local generator caching of config listBrad King2024-06-211-5/+2
* Ninja: Use absolute path to COMSPEC if possiblescivision2023-09-111-1/+2
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-0/+2
* CreateRulePlaceholderExpander(): enhance memory managementMarc Chevrier2023-05-041-6/+4
* Link step: use linker dependency linker fileMarc Chevrier2023-05-031-0/+8
* cmLocalGenerator::MayBeRelativeToWorkDir: take care of all casesMarc Chevrier2023-05-021-1/+13
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-6/+3
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-1/+2
* Ninja: Use more efficient data structures to collect outputsNicolas van Kempen2023-03-281-12/+14
* Merge topic 'clang-windows-cxx-modules'Brad King2023-03-211-5/+22
|\
| * Ninja: Wrap rules using '>' shell redirection with 'cmd /C' on WindowsBrad King2023-03-201-1/+18
| * cmLocalNinjaGenerator: De-duplicate condition for using 'cmd /C' on WindowsBrad King2023-03-181-5/+5
* | add_custom_command: Add DEPENDS_EXPLICIT_ONLY option for NinjaAbdelmaged Khalifa2023-02-141-25/+27
|/
* cmGeneratorExpression: Require cmake instanceKyle Edwards2022-11-111-1/+1
* Ninja: Match showIncludes dependencies using console output code pageBrad King2022-10-301-21/+5
* cmLocalGenerator: Remove unused IncludePathStyle infrastructureBrad King2021-12-011-4/+1
* Merge topic 'fix-ifdef-windows'Brad King2021-10-181-1/+1
|\
| * Source: Fix typo in _WIN32 preprocessor checksBrad King2021-10-151-1/+1
* | Source: Fix clang -Wimplicit-fallthrough warningsSean McBride2021-09-281-1/+2
* | Rename cmProp in cmValueMarc Chevrier2021-09-211-4/+4
* | cmGlobalNinjaGenerator: Rename SupportsConsolePool to SupportsDirectConsoleNAKAMURA Takumi2021-06-291-1/+1
* | cmTransformDepfile: Make directory for transformed depfile automaticallyBrad King2021-06-091-2/+0
* | Ninja: Always compile sources using absolute pathsBrad King2021-05-251-5/+3
* | cmLocalNinjaGenerator: Remove unnecessary CollapseFullPath callBrad King2021-05-251-3/+1
* | Ninja: Handle depfiles with absolute paths to generated filesBrad King2021-05-191-0/+13
* | cmGlobalNinjaGenerator: Factor out custom command output collectionBrad King2021-05-191-14/+6
* | cmGlobalNinjaGenerator: Reduce string copies in WriteCustomCommandBuildBrad King2021-05-191-2/+3
* | cmLocalNinjaGenerator: Use variable for main custom command output pathBrad King2021-05-191-5/+8
* | cmLocalCommonGenerator: Select work directory semanticallyBrad King2021-05-131-1/+1
* | cmLocalGenerator: Factor out relative path conversion helpersBrad King2021-05-131-7/+5
* | Merge topic 'ninja-multi-long-command-line-config'Brad King2021-05-031-5/+12
|\ \
| * | Ninja Multi-Config: Split long command lines by configKyle Edwards2021-04-301-5/+12
* | | Genex: add_custom_command: DEPFILE supports genexMarc Chevrier2021-04-121-1/+1
* | | Merge topic 'nmc-cc-no-output'Brad King2021-03-301-0/+5
|\ \ \ | |/ /
| * | Ninja Multi-Config: Fix crash on custom command config with no outputBrad King2021-03-291-0/+5