summaryrefslogtreecommitdiff
path: root/Source/cmComputeTargetDepends.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmComputeComponentGraph: use `size_t` for component indicesBen Boeckel2023-01-311-56/+57
* cmComputeComponentGraph: use a name for "invalid component"Ben Boeckel2023-01-311-2/+2
* LINK_LIBRARIES: Evaluate separately for linking and usage requirementsBrad King2022-03-221-2/+2
* Source: Fix clang -Wimplicit-fallthrough warningsSean McBride2021-09-281-0/+2
* Move helpers functions from cmStringAlgorithms.h to cmValue.hMarc Chevrier2021-09-211-1/+0
* Rename cmProp in cmValueMarc Chevrier2021-09-211-2/+2
* Refactor: Convert parallel string/backtrace vectors to BT vectorsKyle Edwards2021-09-031-1/+1
* target_link_libraries: Place $<TARGET_OBJECTS> before librariesBrad King2021-05-291-0/+13
* cmComputeTargetDepends: Factor out helper to add object library dependencyBrad King2021-05-281-20/+29
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-1/+1
* Add option to optimize link dependencies for static librariesKyle Edwards2020-08-121-7/+156
* Merge topic 'cmcomputecomponentgraph-compute-method'Brad King2020-07-291-0/+1
|\
| * cmComputeComponentGraph: Move work out of constructor into Compute() methodKyle Edwards2020-07-281-0/+1
* | cmComputeTargetDepends: Add missing nullptr checkBrad King2020-07-231-7/+9
* | Factor out generator checks for filtering out interface librariesBrad King2020-07-231-5/+4
|/
* cmMakefile: Refactor API to better handle empty config valuesRobert Maynard2020-07-031-1/+1
* Fix dependencies on targets linked through object librariesBrad King2020-03-041-13/+14
* Ninja Multi-Config: Fix issue with framework dependencies and AutogenKyle Edwards2020-02-171-15/+22
* cmLocalGenerator: modernize memory managementMarc Chevrier2019-12-101-3/+2
* cmLocalGenerator: modernize memory managementMarc Chevrier2019-11-111-5/+4
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-5/+5
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-2/+2
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-5/+3
* cmMakefile: Add configurations getter with empty configuration defaultDaniel Eiband2019-08-301-5/+2
* cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-1/+1
* Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-3/+3
* Merge topic 'tidy-use-equals-default'Brad King2019-01-291-3/+1
|\
| * clang-tidy: Use `= default`Regina Pfeifer2019-01-251-3/+1
* | cmSystemTools::Error(): new overload accepting std::stringVitaly Stakhovsky2019-01-231-1/+1
|/
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-3/+4
* Track backtraces in target dependencies internallyBrad King2018-10-181-13/+24
* cmLinkItem: Add backtraceBrad King2018-10-181-13/+7
* Fix dependency propagation through same-name imported targetsBrad King2018-09-071-23/+27
* cmLinkItem: Convert to a "sum type" over a string and target pointerBrad King2018-09-071-4/+4
* objlib: Allow other libraries to link to `OBJECT` libraries.Deniz Bahadir2018-03-011-3/+3
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-7/+6
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-55/+42
* Use C++11 nullptrDaniel Pfeifer2017-08-241-2/+2
* Performance: Add an index to Change cmLocalGenerator::GeneratorTargets.Aaron Orenstein2017-08-161-1/+1
* cmComputeTargetDepends: Avoid nested loops over configurationsBrad King2017-05-181-14/+6
* cmComputeTargetDepends: Avoid computing with empty configurationBrad King2017-05-181-1/+3
* cmListFileCache: Remove cmState header includeStephen Kelly2016-10-191-0/+1
* cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-10/+10
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-231-2/+9
* use CM_NULLPTRDaniel Pfeifer2016-06-281-2/+2
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-260/+182
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-17/+0
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1