Commit History

Author SHA1 Message Date
  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