1. 13 Sep, 2013 1 commit
  2. 13 Aug, 2013 1 commit
  3. 31 Jul, 2013 1 commit
  4. 29 Jul, 2013 1 commit
    • Stephen Kelly's avatar
      install: Remove error condition using INCLUDES DESTINATION without EXPORT. · 72d13ff4
      Stephen Kelly authored
      Commit 650e61f8 (Add a convenient way to add the includes install
      dir to the INTERFACE., 2013-01-05) introduced an error case for
      using the install(TARGETS) command with specified INCLUDES DESTINATION,
      but no specified EXPORT set.
      
      It is convenient to use a variable to set the various destinations
      for different outputs (as KDE does), and some targets such as
      executables are installed but not exported. This was triggering
      the error case, but as it is a common case, remove the error.
      72d13ff4
  5. 24 Jul, 2013 1 commit
  6. 21 May, 2013 1 commit
  7. 06 May, 2013 1 commit
  8. 26 Mar, 2013 3 commits
    • Stephen Kelly's avatar
      Error if linked target has relative paths in INTERFACE_INCLUDE_DIRECTORIES · 634bb33f
      Stephen Kelly authored
      We can do this check only if the TargetName is non-empty, which means
      that we're evaluating INTERFACE_INCLUDE_DIRECTORIES from a linked
      dependency which was set using target_link_libraries.
      
      It is possible to have relative paths in INCLUDE_DIRECTORIES already
      in CMake 2.8.10.2, so that part will require a policy to fix.
      634bb33f
    • Stephen Kelly's avatar
      Report an error on IMPORTED targets with a faulty INTERFACE · 28051f11
      Stephen Kelly authored
      It is considered an error if the INTERFACE_INCLUDE_DIRECTORIES contains
      a directory which does not exist, which indicates a programmer error
      by the upstream, or a packaging error.
      
      One of the RunCMake.CompatibleInterface tests also needs to be updated
      due to this change. Non-existant includes were used in the test, but
      are not needed.
      28051f11
    • Stephen Kelly's avatar
      install(EXPORT): Ensure clean INTERFACE_INCLUDE_DIRECTORIES · af81a3c3
      Stephen Kelly authored
      Check that source and binary directories are not part of the
      INTERFACE_INCLUDE_DIRECTORIES for installed IMPORTED targets.
      
      This is limited to directories which do not contain generator
      expressions to evaluate. Such paths can only be checked at time
      of use of the imported target, which will be done in a follow up
      patch.
      af81a3c3
  9. 13 Feb, 2013 1 commit
  10. 08 Feb, 2013 1 commit
  11. 07 Feb, 2013 1 commit
  12. 21 Jan, 2013 3 commits
  13. 03 Jan, 2013 1 commit
  14. 17 Oct, 2012 1 commit