[Cmake-commits] CMake branch, master, updated. v2.8.7-708-g572994b

Brad King brad.king at kitware.com
Mon Mar 19 09:29:09 EDT 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, master has been updated
       via  572994bd9f8ea77c3101f0b019b693c37b0d502e (commit)
       via  848520859afebb3353a91561725e4e96b48a6c35 (commit)
       via  df847671b43f35162570db1e6f2801bc3b2de11a (commit)
       via  48eb7fc7d7b3fa5570a7b32968fa2cff07bf6fe7 (commit)
       via  bba37dd51753165ce3ade61badb61c07e1058e90 (commit)
       via  ac800f49d07337df79565c77fe0847222ade520b (commit)
       via  9a0d5a828a8f47b4388dbeab8bde9921ee3b7146 (commit)
       via  d40eebd89df7d0a9bfa12d12c7a11d61e8cfec1a (commit)
       via  8c634330db7988c56d0327d60c8056460634974b (commit)
       via  dbe3dce54670d774fd43e061be673b11e1dd18de (commit)
       via  f1bb08f55b1ee0e8ae72d66289ad89ad27d75701 (commit)
       via  7a6b5f465122a9da1f9439ec3cec461e1c0c999c (commit)
       via  80ff2102a41117fc829ad64c7c963bd0858a221b (commit)
       via  d2731a376cce3044b507bfaf4427d89f0a03d2cf (commit)
       via  eabc9b0bc5d2dc237d247d1e86fb0818b22d31c0 (commit)
       via  bada88e8e45640afa5ef063aeab180fd6f1cfee4 (commit)
       via  54bd175eea66704a879fc72278cdbb49efdd801c (commit)
       via  a1a30340a2eb0174f9f6911ee1e2cf4a36eaac96 (commit)
       via  21997cea4d8694077e8bcf9ba4cbd3d96a3f163c (commit)
       via  3b847415154b13e401bf9f71042578ad21c9c1c9 (commit)
       via  adb54f3dbf802f643c8af9f8de6f67f24804dd22 (commit)
       via  895914881be32f862dee638a0a86313366f9b7b4 (commit)
       via  70c39c845f2f2909413d8bcb19a6b72e19ff83c4 (commit)
       via  0643fee2fe92b7dccc4e63be7329f6da96f2e61f (commit)
       via  43b1d8bad0cf78148e4d6e7b4013850731d5a824 (commit)
       via  cea03e632b71589592660614a63ff102ba923de8 (commit)
       via  9362440a0b9193c417b42c50495d0a3ea6e098c4 (commit)
       via  99856d537c996544bf495f33e6b058d83af4c6b7 (commit)
       via  f999a59afe804063cebf4dd89ef99662829bf3e4 (commit)
       via  7fb2bb3e8b0dc7bc718aadc4ab9a74cb7fdb656e (commit)
       via  5d19e8aa6aac75fb08897aece8aa5545360aeeb2 (commit)
       via  bfe56f6802fc7db7f8e824aab8881be6cf23ccef (commit)
       via  69984906ef41ed9549d4acd75590c67030281df9 (commit)
       via  6dd410c2b98d5152adf69b5986b5f25d4dcd9e2a (commit)
       via  7eb8d9036c73784f14da9d8381023c1e26df1275 (commit)
       via  4468edf12b0b87e32768fcdce7abd30afddcad7b (commit)
       via  2cd36550b073fd4f559f7edc5a5170af534f1068 (commit)
      from  9987d9522be45a2c63d68298da6696d965693348 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=572994bd9f8ea77c3101f0b019b693c37b0d502e
commit 572994bd9f8ea77c3101f0b019b693c37b0d502e
Merge: 9987d95 8485208
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Mar 19 09:29:06 2012 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Mon Mar 19 09:29:06 2012 -0400

    Merge topic 'ninja-generator'
    
    8485208 Ninja: shell escape $(CMAKE_SOURCE_DIR) and $(CMAKE_BINARY_DIR)
    df84767 Ninja: add support for OBJECT_OUTPUTS, fix PrecompiledHeader test case
    48eb7fc Ninja: Avoid using 'this' in member initializers
    bba37dd Ninja: Fix for PDB files with spaces in the path.
    ac800f4 Ninja: Constify use of cmCustomCommand
    9a0d5a8 Ninja: add /DEF: flag to linker call
    d40eebd Ninja: Add a cache option CMAKE_ENABLE_NINJA to enable the ninja generator.
    8c63433 Ninja: Add friend struct so it can access the private ConvertToNinjaPath.
    dbe3dce Ninja: add .def file support
    f1bb08f Ninja: ensure the output dir exists at compile time
    7a6b5f4 Ninja: Remove an unnecessary variable
    80ff210 Ninja: Use cmSystemTools::ExpandListArgument to split compile/link commands
    d2731a3 Ninja: Add a missed license header
    eabc9b0 Ninja: CMake: Adapt Ninja generator for per-target include dirs
    bada88e Merge branch 'target-include-directories' into ninja-generator
    54bd175 Ninja: windows msvc: create for each target a .pdb file
    ...


-----------------------------------------------------------------------

Summary of changes:
 ...UnixFindMake.cmake => CMakeNinjaFindMake.cmake} |    5 +-
 Modules/Compiler/GNU.cmake                         |    9 +
 Modules/ExternalProject.cmake                      |   19 +-
 Modules/Platform/Windows-cl.cmake                  |    4 +-
 Source/CMakeLists.txt                              |   30 +
 Source/cmGlobalNinjaGenerator.cxx                  |  792 ++++++++++++++++++++
 Source/cmGlobalNinjaGenerator.h                    |  332 ++++++++
 Source/cmLocalGenerator.cxx                        |   12 +-
 Source/cmLocalNinjaGenerator.cxx                   |  424 +++++++++++
 Source/cmLocalNinjaGenerator.h                     |  136 ++++
 Source/cmNinjaNormalTargetGenerator.cxx            |  469 ++++++++++++
 Source/cmNinjaNormalTargetGenerator.h              |   47 ++
 Source/cmNinjaTargetGenerator.cxx                  |  515 +++++++++++++
 Source/cmNinjaTargetGenerator.h                    |  124 +++
 Source/{cmBreakCommand.cxx => cmNinjaTypes.h}      |   16 +-
 Source/cmNinjaUtilityTargetGenerator.cxx           |  116 +++
 ...athWidget.h => cmNinjaUtilityTargetGenerator.h} |   24 +-
 Source/cmSystemTools.cxx                           |   14 +
 Source/cmSystemTools.h                             |    5 +
 Source/cmake.cxx                                   |    8 +
 Tests/BuildDepends/CMakeLists.txt                  |    2 +
 Tests/CMakeLists.txt                               |   14 +-
 Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt |    6 +
 Tests/PrecompiledHeader/CMakeLists.txt             |    3 +-
 24 files changed, 3096 insertions(+), 30 deletions(-)
 copy Modules/{CMakeUnixFindMake.cmake => CMakeNinjaFindMake.cmake} (83%)
 create mode 100644 Source/cmGlobalNinjaGenerator.cxx
 create mode 100644 Source/cmGlobalNinjaGenerator.h
 create mode 100644 Source/cmLocalNinjaGenerator.cxx
 create mode 100644 Source/cmLocalNinjaGenerator.h
 create mode 100644 Source/cmNinjaNormalTargetGenerator.cxx
 create mode 100644 Source/cmNinjaNormalTargetGenerator.h
 create mode 100644 Source/cmNinjaTargetGenerator.cxx
 create mode 100644 Source/cmNinjaTargetGenerator.h
 copy Source/{cmBreakCommand.cxx => cmNinjaTypes.h} (63%)
 create mode 100644 Source/cmNinjaUtilityTargetGenerator.cxx
 copy Source/{CursesDialog/cmCursesFilePathWidget.h => cmNinjaUtilityTargetGenerator.h} (51%)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list