Brad King
|
687a91967f
Revert INTERFACE_LINK_LIBRARIES_DIRECT feature for 3.23 branch
|
3 years ago |
Brad King
|
f3ad061858
Add usage requirements to update direct link dependencies
|
3 years ago |
Brad King
|
854e67985e
cmLinkItem: Clarify name of CMP0027 check member
|
3 years ago |
Robert Maynard
|
947dbed0aa
HIP: Automatically inject the `hip::device` runtime target
|
5 years ago |
Brad King
|
3941555d93
target_link_libraries: Place $<TARGET_OBJECTS> before libraries
|
4 years ago |
Kitware Robot
|
bdca8b01d2
Modernize: Use #pragma once in all header files
|
5 years ago |
Brad King
|
fcd1a1a920
cmGeneratorTarget: Track when the set of link libs is config-dependent
|
5 years ago |
Marc Chevrier
|
aacd4e4a90
Refactoring: add cm::contains to <cmext/algorithm>
|
5 years ago |
Marc Chevrier
|
461efa7b51
Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>
|
6 years ago |
Kyle Edwards
|
7abc3d61ac
Ninja Multi-Config: Fix issue with framework dependencies and Autogen
|
5 years ago |
Regina Pfeifer
|
2dfc52675c
cmAlgorithms: Add cmContains
|
6 years ago |
Brad King
|
94648953be
cmLinkItem: Simplify tracking of whether link interface is explicit
|
6 years ago |
Brad King
|
b5460f9931
cmLinkItem: Expose HadHeadSensitiveCondition in cmLinkInterfaceLibraries
|
6 years ago |
Regina Pfeifer
|
094f01d0f0
cleanup: Prefer compiler provided special member functions
|
6 years ago |
Regina Pfeifer
|
55671b41d2
clang-tidy: Use `= default`
|
6 years ago |
Regina Pfeifer
|
5a0784ddea
clang-tidy: Pass by value
|
6 years ago |
Regina Pfeifer
|
b2aa3aedea
clang-tidy: Use default member initialization
|
7 years ago |
Brad King
|
a093b1a4f3
cmLinkItem: Add backtrace
|
7 years ago |
Brad King
|
fc7e4d1ed8
cmLinkItem: Convert to a "sum type" over a string and target pointer
|
7 years ago |
Daniel Pfeifer
|
ca2233e31f
IWYU: Mark cmConfigure.h with pragma: keep
|
8 years ago |
Daniel Pfeifer
|
5962db4389
Use C++11 nullptr
|
8 years ago |
Daniel Pfeifer
|
8d090ff253
cmLinkImplItem: remove custom copy ctor
|
8 years ago |
Daniel Pfeifer
|
a8a9577e46
cmLinkItem: remove custom copy ctor
|
8 years ago |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 years ago |
Daniel Pfeifer
|
2e620f0b38
Fix several include-what-you-use findings
|
9 years ago |
Brad King
|
86578eccf2
Simplify CMake per-source license notices
|
9 years ago |
Daniel Pfeifer
|
1d6909a287
use CM_NULLPTR
|
9 years ago |
Kitware Robot
|
d9fd2f5402
Revise C++ coding style using clang-format
|
9 years ago |
Christoph Grüninger
|
58a4a77132
Make cmLinkInterface:: and cmGeneratorTarget::Multiplicity unsigned ints
|
9 years ago |
Stephen Kelly
|
91411641a7
Move ComputeLinkType out of cmTarget.
|
10 years ago |