summaryrefslogtreecommitdiff
path: root/Source/cmLocalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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-061-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
|\ \
| * | cmState::GetGlobalProperty: return cmPropVitaly Stakhovsky2020-03-251-3/+3
| |/
* | Simplify absolute path conversions using CollapseFullPath full signatureBrad King2020-03-241-2/+3
|/
* Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-5/+5
* Ninja: Add multi-config variantKyle Edwards2019-12-131-18/+73
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-21/+31
* cmLocalGenerator: modernize memory managementMarc Chevrier2019-11-111-2/+2
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-1/+2
* Ninja: Simplify top-level "all" target generationBrad King2019-09-301-6/+0
* Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-1/+3
|\