1. 07 Aug, 2019 7 commits
  2. 06 Aug, 2019 12 commits
  3. 05 Aug, 2019 14 commits
  4. 04 Aug, 2019 1 commit
  5. 03 Aug, 2019 2 commits
  6. 02 Aug, 2019 4 commits
    • Brad King's avatar
      Fix rpath-link for shared lib with only private deps · d75cad01
      Brad King authored
      Under CMP0022 NEW behavior, the link interface is explicit even if there
      are no public dependencies (`INTERFACE_LINK_LIBRARIES` is not set).
      Mark it as such to activate our tracking of private runtime dependencies
      of shared libraries for generation of `-rpath-link` flags.
      
      Fixes: #19556
      d75cad01
    • Brad King's avatar
    • Brad King's avatar
      cmLinkItem: Simplify tracking of whether link interface is explicit · 94648953
      Brad King authored
      We now only need a boolean.
      94648953
    • Brad King's avatar
      Make CMAKE_LINK_LIBRARY_FILE_FLAG work like CMAKE_LINK_LIBRARY_FLAG · f6d6dbc2
      Brad King authored
      The `CMAKE_LINK_LIBRARY_FILE_FLAG` variable is meant for linkers that
      want library file paths to be preceded by a flag.  This is used only
      for OpenWatcom to add the `library` argument before library file paths.
      Refactor the approach to treat `CMAKE_LINK_LIBRARY_FILE_FLAG` as a
      command-line string fragment to add just before the library file path.
      This has two advantages:
      
      * `CMAKE_LINK_LIBRARY_FILE_FLAG` now works like `CMAKE_LINK_LIBRARY_FLAG`.
      * `CMAKE_LINK_LIBRARY_FILE_FLAG` can now be an attached flag whose value
        is the library file path.
      
      Technically this is a change in behavior, but this setting was created
      for internal use and should be rarely used outside of CMake itself.
      
      Fixes: #19541
      f6d6dbc2