1. 26 Feb, 2015 2 commits
  2. 25 Feb, 2015 1 commit
    • Brad King's avatar
      ExternalData: Add support for custom algorithm-to-URL mapping · f7f4ca55
      Brad King authored
      Allow URL templates to contain a %(algo:<key>) placeholder that is
      replaced by mapping the canonical hash algorithm name through a map
      defined by the <key>.
      
      Extend the Module.ExternalData test to cover the behavior.
      Extend the RunCMake.ExternalData test to cover error cases.
      f7f4ca55
  3. 23 Feb, 2015 11 commits
  4. 21 Feb, 2015 2 commits
  5. 20 Feb, 2015 1 commit
    • Brad King's avatar
      FindJsonCpp: Drop new module due to upstream jsoncpp providing package · a5768442
      Brad King authored
      Since jsoncpp 0.7.0 (2014-11-20) the upstream may provide a CMake
      package configuration file such that find_package(jsoncpp) will find a
      jsoncppConfig.cmake file.  In order to avoid conflicting with this
      (especially on case-insensitive filesystems), and since we always prefer
      projects to provide package config files (that they maintain), it is
      better to not provide FindJsonCpp publicly.
      
      Move FindJsonCpp into a private source directory that is not installed
      so that we can still use it for building CMake itself.
      Reported-by: Ryan Pavlik's avatarRyan Pavlik <ryan.pavlik@gmail.com>
      a5768442
  6. 19 Feb, 2015 2 commits
  7. 18 Feb, 2015 1 commit
  8. 17 Feb, 2015 2 commits
  9. 16 Feb, 2015 1 commit
    • Brad King's avatar
      VS: Use $(ConfigurationName) as CMAKE_CFG_INTDIR in VS 7, 8, 9 · aa2ba121
      Brad King authored
      This will allow us to use a value other than just the config name
      for the project OutputDirectory setting used for $(OutDir).
      
      Also use $(ConfigurationName) instead of $(OutDir) for the link
      directory configuration suffix since that is a hard-coded instance of
      a use case for CMAKE_CFG_INTDIR.
      aa2ba121
  10. 13 Feb, 2015 1 commit
  11. 12 Feb, 2015 2 commits
  12. 11 Feb, 2015 1 commit
    • Brad King's avatar
      install: Allow generator expressions in TARGETS DESTINATION (#14317) · f30022eb
      Brad King authored
      This will allow per-config destinations for targets in EXPORT sets.
      Using multiple install(TARGETS) with separate CONFIGURATIONS is
      rejected as a target appearing more than once in an export set.
      Now instead one can write
      
       install(TARGETS foo EXPORT exp DESTINATION lib/$<CONFIG>)
      
      to get a single logical membership of the target in the export set
      while still having a per-config destination.
      f30022eb
  13. 10 Feb, 2015 3 commits
  14. 06 Feb, 2015 1 commit
  15. 05 Feb, 2015 9 commits