summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaNormalTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* fileapi: Do not expose flags for linker-generated dependenciesBrad King2024-12-031-0/+3
* Ninja: Fix AIX shared library archivingAditya Vidyadhar Kamath2024-09-271-2/+3
* cmNinjaTargetGenerator: Factor out helper to add depfile bindingsBrad King2024-09-121-5/+4
* AIX: Add option to archive shared librariesAditya Vidyadhar Kamath2024-07-171-1/+2
* Swift: Use per-config module file locations in multi-config generatorsDave Abrahams2024-05-241-15/+2
* cmGeneratorTarget: Adopt Swift-related methods from the Ninja generatorDave Abrahams2024-05-241-29/+11
* Swift/Ninja: Add support for response filesEvan Wilde2024-01-081-2/+4
* Swift/Ninja: Split compilation modelEvan Wilde2023-12-151-7/+8
* Add options to specify linker toolMarc Chevrier2023-10-131-0/+8
* 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