summaryrefslogtreecommitdiffstats
path: root/Source/cmComputeLinkDepends.cxx
Commit message (Expand)AuthorAgeFilesLines
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-1/+2
* cmComputeComponentGraph: use `size_t` for component indicesBen Boeckel2023-01-311-50/+53
* cmComputeComponentGraph: use a name for "invalid component"Ben Boeckel2023-01-311-10/+17
* cmValue: Use operator* explicitly to convert to std::string; avoid extra callVitaly Stakhovsky2023-01-161-3/+3
* LINK_LIBRARIES: Evaluate separately for linking and usage requirementsBrad King2022-03-221-2/+2
* Genex-LINK_GROUP: Add possibility to group libraries at link stepMarc Chevrier2022-02-281-70/+363
* cmComputeDepends::LinkEntry: introduce enum to specify item typeMarc Chevrier2022-02-251-7/+9
* genex-LINK_LIBRARY: rename configuration variablesMarc Chevrier2022-02-161-6/+7
* $<LINK_LIBRARY>: Add LINK_LIBRARY_OVERRIDE target propertyMarc Chevrier2022-02-081-16/+74
* Genex: Add $<LINK_LIBRARY:...>Marc Chevrier2022-02-071-34/+143
* Rename cmProp in cmValueMarc Chevrier2021-09-211-3/+3
* Refactor: Convert parallel string/backtrace vectors to BT vectorsKyle Edwards2021-09-031-1/+1
* HIP: Automatically inject the `hip::device` runtime targetRobert Maynard2021-06-071-0/+14
* target_link_libraries: Place $<TARGET_OBJECTS> before librariesBrad King2021-05-291-0/+36
* cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-6/+6
* cmComputeComponentGraph: Move work out of constructor into Compute() methodKyle Edwards2020-07-281-0/+1
* Fix typos identified using codespellJean-Christophe Fillion-Robin2020-07-221-2/+2
* Ninja Multi-Config: Fix issue with framework dependencies and AutogenKyle Edwards2020-02-171-3/+3
* Propagate backtraces from LINK_LIBRARIES through to link line itemsBrad King2020-02-101-8/+9
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-10/+10
* Merge topic 'cmake-system-headers'Brad King2019-09-201-1/+1
|\
| * cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+1
* | cmComputeLinkDepends: remove manual memory deallocationTushar Maheshwari2019-09-181-13/+9
|/
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-3/+3
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-7/+4
* Source sweep: Replace cmExpandList with the shorter cmExpandedListSebastian Holtermann2019-08-231-2/+1
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-4/+2
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-2/+1
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-0/+1
* Introduce memory management helper: cm_memory.hxxMarc Chevrier2019-07-141-0/+2
* modermize: replace some raw pointers w/ `unique_ptr`Alex Turbov2019-06-241-2/+2
* cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-0/+1
* Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-12/+6
* Track backtraces in target dependencies internallyBrad King2018-10-181-3/+8
* cmLinkItem: Add backtraceBrad King2018-10-181-1/+2
* Fix dependency propagation through same-name imported targetsBrad King2018-09-071-10/+9
* cmLinkItem: Convert to a "sum type" over a string and target pointerBrad King2018-09-071-14/+16
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-2/+3
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-4/+3
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-52/+39
* Use C++11 nullptrDaniel Pfeifer2017-08-241-3/+3
* Pass large types by const&, small types by valueDaniel Pfeifer2017-06-031-1/+1
* cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-2/+2
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-231-0/+9
* use CM_NULLPTRDaniel Pfeifer2016-06-281-3/+3
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-279/+176
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-25/+0
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-2/+2