Brad King
|
d912220eaa
cmTarget: Lookup targets in LinkInterface and LinkImplementation
|
11 years ago |
Brad King
|
bd9b667bbe
cmComputeLinkInformation: Remove 'head' argument
|
11 years ago |
Ben Boeckel
|
84fdc9921c
stringapi: Pass configuration names as strings
|
11 years ago |
Ben Boeckel
|
270eb96df0
strings: Remove cmStdString references
|
11 years ago |
Ben Boeckel
|
fabf1fbabb
stringapi: Use strings in target name
|
11 years ago |
Stephen Kelly
|
46315320ab
cmComputeLinkDepends: Hold a const global generator.
|
12 years ago |
Stephen Kelly
|
9edee62f28
Constify handling of link targets.
|
12 years ago |
Stephen Kelly
|
c4373b33b2
cmTarget: Make GetProperty() const.
|
12 years ago |
Stephen Kelly
|
40cf3fb95b
Make linking APIs aware of 'head' target
|
13 years ago |
Brad King
|
8e756d2b9b
Tolerate cycles in shared library link interfaces (#12647)
|
14 years ago |
Brad King
|
7be2617b5a
Split notion of node lists and edge lists
|
15 years ago |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Brad King
|
69251f7549
Define 'multiplicity' for cyclic dependencies
|
16 years ago |
Brad King
|
06b0a692f4
ENH: Centralize default link interface computation
|
16 years ago |
Brad King
|
26df00f83a
ENH: Move CMP0004 check into cmTarget
|
16 years ago |
Brad King
|
85bffd3eeb
BUG: Lookup transitive link deps in depender scope
|
16 years ago |
Brad King
|
3c5cf1bb8c
ENH: Allow a custom list of debug configurations
|
17 years ago |
Brad King
|
6c14041e75
COMP: Do not use private typedef from outside class.
|
17 years ago |
Brad King
|
816ee0f83c
ENH: New link line item ordering algorithm
|
17 years ago |
Brad King
|
012e4c4f68
BUG: Do not infer dependencies of link flags
|
17 years ago |
Brad King
|
d76b20bf3a
BUG: Avoid bogus dependency on executable targets
|
17 years ago |
Brad King
|
08221c2a49
BUG: Preserve all non-targets on user link lines
|
17 years ago |
Brad King
|
3a5bdaa213
ENH: When preserving potentially static portions of original user link lines recognize shared library names by their extension and skip them.
|
17 years ago |
Brad King
|
85c983885b
BUG: Fix preservation of static libraries on original link lines.
|
17 years ago |
Brad King
|
3652a8e913
BUG: Fix bug 6605 more completely
|
17 years ago |
Brad King
|
bf4cef9d5c
ENH: Add policy CMP_0004 to require library names to have no leading or trailing whitespace. Replace previous check of CMAKE_BACKWARDS_COMPATIBILITY against version 2.4 with the policy.
|
17 years ago |
Brad King
|
98621ecfaa
BUG: Update cmComputeLinkDepends to support leading/trailing whitespace stripping off link items for compatibility.
|
17 years ago |
Brad King
|
4987e17f46
ENH: Improve link line generation for static library cycles.
|
18 years ago |
Brad King
|
2cff26fa52
ENH: Support linking to shared libs with dependent libs
|
18 years ago |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 years ago |