Brad King
|
db228dd6d2
ENH: Clarify warning for policy CMP0003 further.
|
17 anni fa |
Bill Hoffman
|
9ea3cbc7b7
ENH: do not warn about frameworks as they are not affected by -L anyway
|
17 anni fa |
Bill Hoffman
|
ba7f0ab335
ENH: try to reduce the number of CMP0003 warnings that people see. Only report them for unique sets of libraries with no full path. Also add a message explaining the course of action that should be taken
|
17 anni fa |
Brad King
|
d0670676d5
COMP: Fix unreachable code warning for break after return in switch in CMP0003 impl.
|
17 anni fa |
Brad King
|
e395fee080
ENH: Improve CMP0003 to provide more compatibility
|
17 anni fa |
Brad King
|
d46ff28ac9
ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.
|
17 anni fa |
Brad King
|
d732de4a8a
ENH: Cleanup builtin chrpath support
|
17 anni fa |
Brad King
|
34c76d4304
ENH: Use builtin chrpath instead of relinking ELF targets
|
17 anni fa |
Brad King
|
44f696f8da
BUG: cmComputeLinkInformation::CheckImplicitDirItem needs to extract the filename portion of the link item to test against the library regex.
|
17 anni fa |
Brad King
|
782e9f7ffe
ENH: Improve linking to third-party shared libraries on soname platforms
|
17 anni fa |
Brad King
|
fd37a6ec3d
ENH: Better linker search path computation.
|
17 anni fa |
Brad King
|
96c55629c5
BUG: Fix cmComputeLinkInformation to include the target's user link directories in the runtime path computation. This bug was introduced when cmOrderRuntimeDirectories was introduced.
|
18 anni fa |
Brad King
|
07be6bb87b
ENH: When linking to versioned targets whose real file name is known pass the real name to the linker instead of the symlink name.
|
18 anni fa |
Brad King
|
847c8403fe
BUG: Added TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help compute proper rpath information on AIX when shared libraries have names like "libfoo.a".
|
18 anni fa |
Brad King
|
82fcaebe28
ENH: Pass dependent library search path to linker on some platforms.
|
18 anni fa |
Brad King
|
2cff26fa52
ENH: Support linking to shared libs with dependent libs
|
18 anni fa |
Brad King
|
afd7d4ca4c
ENH: Add target property LINK_SEARCH_END_STATIC to help people building static binaries on some platforms.
|
18 anni fa |
Brad King
|
3a05425309
BUG: Move decision to switch library paths found in implicit link directories to use -l options from cmFindLibraryCommand to cmComputeLinkInformation. Existing projects may depend on find_library returning a full path. This slightly weakens cmComputeLinkInformation but is necessary for compatibility.
|
18 anni fa |
Brad King
|
319c4c4d80
ENH: Update cmInstallTargetGenerator to get the shared libraries linked by a target from cmComputeLinkInformation instead of duplicating the computation.
|
18 anni fa |
Brad King
|
ffac622a85
ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target. Use it to simplify the chrpath feature.
|
18 anni fa |
Brad King
|
28ea034737
ENH: Support exporting/importing of Framework targets.
|
18 anni fa |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 anni fa |
Brad King
|
99b97dece8
ENH: Created cmComputeLinkDepends to compute link dependencies.
|
18 anni fa |
Brad King
|
48fddd602d
BUG: Fix cmComputeLinkInformation cycle detection.
|
18 anni fa |
Brad King
|
f27379e3f7
ENH: Added CMAKE_LINK_OLD_PATHS compatibility mode for linker search paths.
|
18 anni fa |
Brad King
|
65c1d62902
COMP: Fix build on Borland 5.5.
|
18 anni fa |
Brad King
|
09af624dee
BUG: Fix generation of Watcom link lines.
|
18 anni fa |
Brad King
|
72a301f880
BUG: Be less aggressive about finding conflicts in the runtime path when the real soname is not known.
|
18 anni fa |
Brad King
|
ceb716575e
BUG: When a library file name is linked without a path make sure the link type is restored after the -l option.
|
18 anni fa |
Brad King
|
96fd5909d9
ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832
|
18 anni fa |