1. 13 Jul, 2009 1 commit
  2. 11 Jul, 2009 1 commit
    • Brad King's avatar
      ENH: Test export/import of link interface languages · 3621e073
      Brad King authored
      This extends the ExportImport test.  The Export project creates a C++
      static library and exports it.  Then the Import project links the
      library into a C executable.  On most platforms the executable will link
      only if the C++ linker is chosen correctly.
      3621e073
  3. 08 Jul, 2009 1 commit
  4. 01 May, 2009 1 commit
    • Brad King's avatar
      ENH: Allow more specification of target file names · 2740db5e
      Brad King authored
      This creates target properties ARCHIVE_OUTPUT_NAME, LIBRARY_OUTPUT_NAME,
      and RUNTIME_OUTPUT_NAME, and per-configuration equivalent properties
      ARCHIVE_OUTPUT_NAME_<CONFIG>, LIBRARY_OUTPUT_NAME_<CONFIG>, and
      RUNTIME_OUTPUT_NAME_<CONFIG>.  They allow specification of target output
      file names on a per-type, per-configuration basis.  For example, a .dll
      and its .lib import library may have different base names.
      
      For consistency and to avoid ambiguity, the old <CONFIG>_OUTPUT_NAME
      property is now also available as OUTPUT_NAME_<CONFIG>.
      
      See issue #8920.
      2740db5e
  5. 08 Apr, 2009 1 commit
    • Brad King's avatar
      ENH: Allow IMPORTED_IMPLIB w/o IMPORTED_LOCATION · d05e98f8
      Brad King authored
      Linking to a Windows shared library (.dll) requires only its import
      library (.lib).  This teaches CMake to recognize SHARED IMPORTED library
      targets that set only IMPORTED_IMPLIB and not IMPORTED_LOCATION.
      d05e98f8
  6. 04 Sep, 2008 1 commit
  7. 18 Aug, 2008 1 commit
    • Brad King's avatar
      ENH: Make link interface mode more distinct · 94c1fe83
      Brad King authored
      Rename the recently added INTERFACE mode of the target_link_libraries()
      command to LINK_INTERFACE_LIBRARIES.  This makes it much more distinct
      from a normal call to the command, and clearly states its connection to
      the property of the same name.  Also require the option to appear
      immediately after the target name to make it a mode rather than an
      option.
      94c1fe83
  8. 12 Aug, 2008 1 commit
  9. 11 Aug, 2008 1 commit
  10. 25 Mar, 2008 1 commit
  11. 06 Feb, 2008 1 commit
  12. 01 Feb, 2008 2 commits
  13. 31 Jan, 2008 1 commit
    • Brad King's avatar
      ENH: Support linking to shared libs with dependent libs · 2cff26fa
      Brad King authored
        - Split IMPORTED_LINK_LIBRARIES into two parts:
            IMPORTED_LINK_INTERFACE_LIBRARIES
            IMPORTED_LINK_DEPENDENT_LIBRARIES
        - Add CMAKE_DEPENDENT_SHARED_LIBRARY_MODE to select behavior
        - Set mode to LINK for Darwin (fixes universal binary problem)
        - Update ExportImport test to account for changes
      2cff26fa
  14. 30 Jan, 2008 1 commit
  15. 28 Jan, 2008 5 commits