summaryrefslogtreecommitdiff
path: root/Source/cmNinjaNormalTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-011-2/+102
* RULE_LAUNCH_*: Add support for generator expressionsKyle Edwards2023-02-031-6/+6
* Ninja: Swift: Add dependency edge to swiftmodule fileEvan Wilde2023-01-211-0/+17
* Ninja: NFC: refactor swift module name computationsEvan Wilde2023-01-211-25/+35
* Merge topic 'ninja-swift-exported-executables'Brad King2023-01-201-8/+2
|\
| * Ninja: Emit swiftmodule from executable with exportsEvan Wilde2023-01-191-8/+2
* | cmGeneratorTarget: Cache full name componentsPierre Testart2023-01-181-5/+3
|/
* cmNinjaNormalTargetGenerator: use `cmStrCat`Ben Boeckel2022-11-211-3/+3
* cmNinjaNormalTargetGenerator: fix grammar in verbose commentBen Boeckel2022-11-211-1/+1
* Ninja: Avoid re-linking a Swift executable on every buildEvan Wilde2022-11-171-1/+3
* Swift: Omit output-file-map when used as a linkerEvan Wilde2022-10-281-7/+1
* Ninja: Fix mixed Swift/CXX library target generationEvan Wilde2022-09-161-7/+14
* remove unused variableRobert Maynard2022-07-131-1/+0
* Ninja: Avoid duplicating /DEF: linker flag with MSVC toolsBrad King2022-05-311-3/+0
* cmLocalGenerator: Adopt AppendModuleDefinitionFlag methodBrad King2022-05-311-2/+2
* Provide guidance when trying to use non-enabled languageRobert Maynard2022-05-041-7/+3
* CUDA: Support CMP0105 on ClangRaul Tambre2021-11-081-0/+15
* CUDA: Use local shorthands for variables in Clang device link codeRaul Tambre2021-11-071-12/+10
* CUDA: Avoid unnecessary allocation and GetLinkLanguage()Raul Tambre2021-11-071-10/+8
* CUDA: Ignore USE_WATCOM_QUOTE for device link rulesRaul Tambre2021-11-071-3/+0
* Ninja: Fix creation of Windows import library directoryBrad King2021-11-031-2/+2
* Rename cmProp in cmValueMarc Chevrier2021-09-211-13/+13
* Merge topic 'cuda_separable_clang_make'Brad King2021-07-291-5/+5
|\
| * CUDA/Clang: Simplify --register-link-binaries logicroot2021-07-291-5/+5
* | LINK_WHAT_YOU_USE feature: externalize configurationMarc Chevrier2021-07-091-14/+22
|/
* Ninja: Fix LINK_WHAT_YOU_USE link flag placementĐoàn Trần Công Danh2021-06-251-6/+3
* Launchers: Support setting linker launchersBobby D Reynolds2021-05-281-0/+5
* cmNinjaNormalTargetGenerator: Fix "Language" rule variableBobby D Reynolds2021-05-281-1/+1
* cmNinjaNormalTargetGenerator: Factor out build event byproduct collectionBrad King2021-05-251-9/+10
* cmNinjaTargetGenerator: Rename source file path lookup method for clarityBrad King2021-05-251-3/+5
* Ninja/Swift: Remove redundant calls to ConvertToNinjaPathBrad King2021-05-251-5/+3
* Merge topic 'ninja-multi-long-command-line-config'Brad King2021-05-031-11/+19
|\
| * Ninja Multi-Config: Split long command lines by configKyle Edwards2021-04-301-11/+19
* | Ninja: Escape SONAME on linker command lineAlexander Stein2021-03-041-2/+4
|/
* Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlapKyle Edwards2021-01-071-8/+12
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-29/+31
* cmLocalGenerator::GetRuleLauncher: return cmPropvvs314152020-11-021-4/+4
* CUDA: Clang separable compilationRaul Tambre2020-09-241-24/+200
* ISPC: Support generation for multiple instruction setsRobert Maynard2020-09-041-1/+6
* cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-11/+11
* Merge topic 'ninja-multi-rsp-remove-path'Brad King2020-08-061-10/+2
|\
| * Ninja: Restore shorter path to response filesKyle Edwards2020-08-031-10/+2
* | Source: use cmNonempty()Vitaly Stakhovsky2020-07-281-1/+1
* | Ninja: Remove parameter default for cmNinjaTargetDependsKyle Edwards2020-07-241-3/+4
* | Merge topic 'ninja-multi-rsp'Brad King2020-07-171-4/+14
|\ \ | |/
| * Ninja Multi-Config: Make link response files per-configKyle Edwards2020-07-161-4/+14
* | cmNonempty: Convenience inlines to check for non-empty stringVitaly Stakhovsky2020-07-141-2/+2
* | Merge topic 'getdef-expand'Brad King2020-06-021-9/+6
|\ \
| * | cmMakefile: add GetDefExpandList() that splits value into std::vectorVitaly Stakhovsky2020-05-301-9/+6
* | | Merge topic 'cmprop'Brad King2020-06-021-0/+1
|\ \ \