1. 08 Feb, 2016 1 commit
    • Brad King's avatar
      Tests: Avoid OS X 10.5 limitation warning in RunCMake.install test · a1ad098d
      Brad King authored
      The EXPORT-OldIFace test case uses install(TARGETS) and so generates a
      warning:
      
       CMake Warning in CMakeLists.txt:
         WARNING: Target "foo" has runtime paths which cannot be changed during
         install.  To change runtime paths, OS X version 10.6 or newer is required.
         Therefore, runtime paths will not be changed when installing.
         CMAKE_BUILD_WITH_INSTALL_RPATH may be used to work around this limitation.
      
      Set CMAKE_BUILD_WITH_INSTALL_RPATH to avoid the warning since we do not
      need to run the binaries from the build tree anyway.
      a1ad098d
  2. 05 Feb, 2016 2 commits
    • Brad King's avatar
      install(EXPORT): Fix crash on target in another directory · 47460f3e
      Brad King authored
      
      
      Refactoring merged by commit v3.5.0-rc1~299 (Merge topic
      'use-generator-target', 2015-10-20) in and around
      commit v3.5.0-rc1~299^2~13 (cmExportSet: Store a cmGeneratorTarget,
      2015-10-17) changed export sets to delay looking up actual targets and
      stores only their names.  However, in InstallCommand::HandleExportMode
      we need to lookup targets immediately to check them for
      EXPORT_LINK_INTERFACE_LIBRARIES.  The check was accidentally made local
      to the current directory, so if an export set contains a target from
      another directory the lookup fails and CMake crashes.  Fix the check to
      look up the target name globally, and tolerate when no target is found
      just in case.
      Reported-by: Kelly (KT) Thompson's avatarKelly Thompson <kgt@lanl.gov>
      47460f3e
    • Brad King's avatar
      Tests: Use newer policy settings in RunCMake.install test · e86383e1
      Brad King authored
      In particular, avoid CMP0042 warnings on OS X.
      e86383e1
  3. 02 Feb, 2016 4 commits
  4. 01 Feb, 2016 9 commits
  5. 31 Jan, 2016 1 commit
  6. 30 Jan, 2016 1 commit
  7. 29 Jan, 2016 1 commit
  8. 28 Jan, 2016 7 commits
  9. 27 Jan, 2016 4 commits
  10. 26 Jan, 2016 2 commits
  11. 25 Jan, 2016 6 commits
  12. 24 Jan, 2016 1 commit
  13. 23 Jan, 2016 1 commit