1. 27 Jan, 2008 1 commit
    • Brad King's avatar
      ENH: Created cmComputeLinkDepends to compute link dependencies. · 99b97dec
      Brad King authored
        - This will be useful for imported library dependencies
        - Replaces old cmTarget analyze-lib-depends stuff for linking
        - Formalizes graph construction and dump
        - Explicitly represents dependency inferral sets
        - Use BFS of initial dependencies to preserve order
  2. 23 Jan, 2008 5 commits
  3. 22 Jan, 2008 2 commits
    • Brad King's avatar
      BUG: When a library file name is linked without a path make sure the link type... · ceb71657
      Brad King authored
      BUG: When a library file name is linked without a path make sure the link type is restored after the -l option.
    • Brad King's avatar
      ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832 · 96fd5909
      Brad King authored
        - This is purely an implementation improvement.  No interface has changed.
        - Create cmComputeLinkInformation class
        - Move and re-implement logic from:
        - Link libraries to targets with their full path (if it is known)
        - Dirs specified with link_directories command still added with -L
        - Make link type specific to library names without paths
          (name libfoo.a without path becomes -Wl,-Bstatic -lfoo)
        - Make directory ordering specific to a runtime path computation feature
          (look for conflicting SONAMEs instead of library names)
        - Implement proper rpath support on HP-UX and AIX.