summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge topic 'cleanup-target-types'Brad King2020-07-281-1/+1
|\
| * Factor out generator checks for filtering out interface librariesBrad King2020-07-231-1/+1
* | Ninja: Remove parameter default for cmNinjaTargetDependsKyle Edwards2020-07-241-8/+11
|/
* cmNonempty: Convenience inlines to check for non-empty stringVitaly Stakhovsky2020-07-141-1/+1
* Single location for cmProp typedefVitaly Stakhovsky2020-06-011-0/+1
* Merge topic 'ninja-multi-install'Brad King2020-05-251-0/+37
|\
| * Ninja Multi-Config: Make "install" targets depend on default configsKyle Edwards2020-05-221-0/+37
* | cmMakefile::GetProperty: return cmPropVitaly Stakhovsky2020-04-011-6/+5
* | Merge topic 'cleanup-endls-1'Brad King2020-03-271-16/+11
|\ \
| * | Refactor: Avoid `std::endl` where it's not necessary (part 1)Alex Turbov2020-03-261-16/+11
| |/
* | Merge topic 'cmprop-getglobalprop'Brad King2020-03-271-3/+3
|\ \