Brad King
|
4b2e1fc9ee
cmGeneratorTarget: Use local var to de-duplicate CMP0022 checks
|
6 years ago |
Brad King
|
94648953be
cmLinkItem: Simplify tracking of whether link interface is explicit
|
6 years ago |
Sebastian Holtermann
|
a693e875db
Cleanups: Use cmHas{Prefix,Suffix} instead of String{Starts,Ends}With
|
6 years ago |
Sebastian Holtermann
|
f71f7ce3f0
cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.h
|
6 years ago |
Brad King
|
1d3841b600
Genex: Memoize usage requirement TARGET_PROPERTY existence
|
6 years ago |
Brad King
|
ad2b3a32d1
Genex: Optimize build setting TARGET_PROPERTY evaluation
|
6 years ago |
Brad King
|
11fa818ecd
Genex: Optimize usage requirement TARGET_PROPERTY recursion
|
6 years ago |
Brad King
|
2682714a3f
cmGeneratorTarget: Refactor usage requirement genex evaluation
|
6 years ago |
Brad King
|
3cbc15773f
cmGeneratorTarget: Move static functions to anonymous namespace
|
6 years ago |
Brad King
|
33494a507d
cmGeneratorTarget: Order usage requirement processing logic consistently
|
6 years ago |
Brad King
|
c131e62f7b
cmGeneratorTarget: Remove unnecessary copy to local variable
|
6 years ago |
Brad King
|
fab72918c9
cmGeneratorTarget: Remove unused member of internal class
|
6 years ago |
Brad King
|
2fa920c0cd
AIX: Create import library for executables with exports
|
6 years ago |
Brad King
|
9f5c2040bf
AIX: Explicitly compute executable exports for both XL and GNU
|
6 years ago |
Brad King
|
79f5ef19fe
De-duplicate checks for whether a platform uses Windows DLLs
|
6 years ago |
Brad King
|
22d3eb5d5e
Refactor checks for whether a target has an import library
|
6 years ago |
Brad King
|
71fbebd1dc
IWYU: Fix handling of <memory> standard header
|
6 years ago |
Kyle Edwards
|
d29ed8a114
BUILD_RPATH/INSTALL_RPATH: Add generator expression support
|
6 years ago |
Sebastian Holtermann
|
9e64e617eb
cmPropertyMap: Rename GetPropertyList method to GetKeys
|
6 years ago |
Marc Chevrier
|
1f4c9aa7d2
Refactor: introduce method cmGeneratorTarget::GetFilePostfix
|
6 years ago |
Marc Chevrier
|
f65763fe9b
Refactor: Add new methods to retrieve prefix and suffix
|
6 years ago |
Marc Chevrier
|
1889ed923e
Genex: Add capability to retrieve base name for various target artifacts
|
6 years ago |
Sebastian Holtermann
|
f6241db3e0
cmTarget: Move member `OriginalLinkLibraries` to impl
|
6 years ago |
Marc Chevrier
|
6ae5fffd0f
Optimize target properties processing at generation step
|
6 years ago |
Brad King
|
a4d99e4dec
Merge topic 'cmrange-improvements'
|
6 years ago |
Brad King
|
c068236bb9
Merge topic 'link-options'
|
6 years ago |
Regina Pfeifer
|
9eb0e73f46
cmRange: Move to dedicated header file
|
6 years ago |
Marc Chevrier
|
98a2d42301
PIE link options: No warning when policy CMP0083 is not set.
|
6 years ago |
Saleem Abdulrasool
|
fc8b90af2c
Create and use `cmGeneratorTarget::Names`
|
6 years ago |
Artur Ryt
|
f3534386b5
Prefer front/back/data over dereferencing begin/rbegin iter
|
6 years ago |