summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaNormalTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Ninja: generate scanning and build rules for C++20 module synthetic targetsBen Boeckel2023-08-171-12/+85
* OPTIMIZE_DEPENDENCIES: Skip order-only deps for non-linking targetsCraig Scott2023-08-091-3/+5
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+0
* LINK_OPTIONS: ensure correct dollar escapingMarc Chevrier2023-07-171-4/+0
* CreateRulePlaceholderExpander(): enhance memory managementMarc Chevrier2023-05-041-8/+8
* Link step: use linker dependency linker fileMarc Chevrier2023-05-031-0/+15
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-12/+12
* Merge topic 'CMake-uses-cmList-class'Brad King2023-04-251-1/+2
|\
| * CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-1/+2
* | Add support of CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_LIBRARIES variable.Matthieu Ribiere2023-04-131-4/+34
|/
* 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