Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Brad King
|
8aaf3cebeb
Factor implicit link info addition into methods
|
16 years ago |
Brad King
|
0de8be8b49
ENH: Link runtime libraries of all languages
|
16 years ago |
Brad King
|
7a907f87f8
STYLE: Factor cmComputeLinkInformation constructor
|
16 years ago |
Brad King
|
0fe06c8126
ENH: Keep target information in final link line
|
17 years ago |
Brad King
|
b93f0318fe
ENH: Support full-path libs w/out valid names.
|
17 years ago |
Brad King
|
74d6536024
ENH: Skip libs in known dirs for CMP0003 warnings.
|
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
|
a86e8fa69f
ENH: Yet another attempt at warning for CMP0003.
|
17 years ago |
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 years ago |
Brad King
|
d46ff28ac9
ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.
|
17 years ago |
Brad King
|
34c76d4304
ENH: Use builtin chrpath instead of relinking ELF targets
|
18 years ago |
Brad King
|
fd37a6ec3d
ENH: Better linker search path computation.
|
18 years ago |
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 years ago |
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 years ago |
Brad King
|
82fcaebe28
ENH: Pass dependent library search path to linker on some platforms.
|
18 years ago |
Brad King
|
2cff26fa52
ENH: Support linking to shared libs with dependent libs
|
18 years ago |
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 years ago |
Brad King
|
319c4c4d80
ENH: Update cmInstallTargetGenerator to get the shared libraries linked by a target from cmComputeLinkInformation instead of duplicating the computation.
|
18 years ago |
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 years ago |
Brad King
|
99b97dece8
ENH: Created cmComputeLinkDepends to compute link dependencies.
|
18 years ago |
Brad King
|
48fddd602d
BUG: Fix cmComputeLinkInformation cycle detection.
|
18 years ago |
Brad King
|
f27379e3f7
ENH: Added CMAKE_LINK_OLD_PATHS compatibility mode for linker search paths.
|
18 years ago |
Brad King
|
09af624dee
BUG: Fix generation of Watcom link lines.
|
18 years ago |
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 years ago |
Brad King
|
96fd5909d9
ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832
|
18 years ago |