summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaNormalTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \ \
| * | | Single location for cmProp typedefVitaly Stakhovsky2020-06-011-0/+1
| |/ /
* | | GetDefinition: avoid duplicate callsVitaly Stakhovsky2020-05-291-2/+2
|/ /
* | cmGeneratorTarget: Remove default config from Get* methodsBrad King2020-05-181-1/+1
* | cmGeneratorTarget::GetProperty: return cmPropVitaly Stakhovsky2020-04-291-6/+6
* | CUDA: Device linking use now link optionsMarc Chevrier2020-04-191-26/+10
* | cmState::GetTargetTypeName: return type is *cmPropVitaly Stakhovsky2020-03-191-12/+15
* | Merge branch 'backport-swift-ninja-multiconfig' into swift-ninja-multiconfigKyle Edwards2020-03-091-3/+3
|\ \ | |/
| * Swift: support Ninja Multi-ConfigSaleem Abdulrasool2020-03-091-3/+3
* | Add support for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG>Alexandru Croitor2020-03-041-1/+13
|/
* Merge branch 'backport-cuda-non-device-link'Brad King2020-02-241-2/+2
|\
| * Ninja: Do not use nvcc response files with non-nvcc toolsFrancisco Facioni2020-02-241-2/+2
* | Merge topic 'swift-exe-exports'Brad King2020-02-041-3/+10
|\ \
| * | Ninja: properly handle exports from Swift exesSaleem Abdulrasool2020-02-021-3/+10
* | | AIX: Add an option to disable automatic exports from shared librariesBrad King2020-01-311-0/+2
|/ /
* | Ninja Multi-Config: Add variable to control configs used in cross-config buildKyle Edwards2020-01-231-4/+6
* | Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-5/+5