summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | Merge topic 'ninja-multi-long-custom-command'Brad King2021-03-261-0/+6
|\ \ \ | |/ /
| * | Ninja Multi-Config: Include configs in long CC scriptsKyle Edwards2021-03-251-0/+6
* | | Merge topic 'ninja-utf8'Brad King2021-03-101-1/+4
|\ \ \
| * | | Ninja: Use new wincodepage tool to determine encodingKyle Edwards2021-03-091-1/+4
| |/ /
* | | cmLocalGenerator: Clarify GetIncludeFlags signatureBrad King2021-02-251-3/+3
|/ /
* | Ninja: Use CMP0116 status recorded at time of custom command's creationKyle Edwards2021-02-231-2/+2
* | clang-tidy: fix `readability-redundant-string-init` warningsBen Boeckel2021-01-271-1/+0
* | Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlapKyle Edwards2021-01-071-7/+6
* | Ninja: Omit custom commands with an empty COMMANDShannon Booth2020-12-231-1/+5
* | Ninja Multi-Config: Add support for cross-config custom commandsKyle Edwards2020-12-151-42/+152
* | cmLocalGenerator: Refactor custom command generator constructionBrad King2020-12-151-78/+89
* | cmLocalNinjaGenerator: Remove leftover local debugging commentBrad King2020-10-271-5/+0
* | Ninja: Transform DEPFILEs with policy CMP0116Kyle Edwards2020-10-131-2/+43
|/
* Refactor: Use cmToCStr()Vitaly Stakhovsky2020-09-031-2/+1
* cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-2/+3
* Ninja: Write msvc_deps_prefix as UTF-8 when console codepage is UTF-8Ben McMorran2020-08-071-2/+20