1. 16 Aug, 2016 6 commits
  2. 15 Aug, 2016 7 commits
  3. 14 Aug, 2016 1 commit
  4. 13 Aug, 2016 1 commit
  5. 12 Aug, 2016 4 commits
  6. 11 Aug, 2016 2 commits
  7. 10 Aug, 2016 16 commits
  8. 09 Aug, 2016 3 commits
    • Chaoren Lin's avatar
      Tests: Fix RunCMake.Framework on case sensitive file systems. · 677e73cb
      Chaoren Lin authored and Brad King's avatar Brad King committed
      The file is lowercase: Tests/RunCMake/Framework/osx.cmake
      677e73cb
    • Brad King's avatar
      Ninja: Add `$subdir/{test,install,package}` targets · 02789894
      Brad King authored
      With the Makefile generator one can use `cd $subdir; make install` to build and
      install targets associated with a given subdirectory.  This is not possible to
      do with the Ninja generator since there is only one `build.ninja` file at the
      top of the build tree.  However, we can approximate it by allowing one to run
      `ninja $subdir/install` at the top of the tree to build the targets in the
      corresponding subdirectory and install them.
      
      This also makes sense for `test`, `package`, and other GLOBAL_TARGET targets.
      It was already done for `all` by commit v3.6.0-rc1~240^2~2 (Ninja: Add
      `$subdir/all` targets, 2016-03-11).
      02789894
    • Brad King's avatar
      Ninja: Simplify computation of GLOBAL_TARGET outputs · a88c99f1
      Brad King authored
      In cmGlobalNinjaGenerator::AppendTargetOutputs we previously
      handled GLOBAL_TARGET outputs specially in order to avoid adding
      directory components to the output.  However, this is not necessary
      because cmNinjaTargetGenerator::New already filters out copies of
      these targets that are not at the top level.  Instead we can simply
      follow the same output computation code path as UTILITY targets.
      a88c99f1