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  565744bd3db6f730a31e0325a1c7336224237d12 (commit)
       via  eb410e8dd8f4d1401d11713f398d38e0f250b136 (commit)
       via  5ead31da6341eb5a410f9f5b7b65cd5dcd8f0eae (commit)
       via  1333b576b56de852d826e886955d09de0f8c0ef6 (commit)
       via  9081e3a1355bf312e54b4a71e879a72e93933ef0 (commit)
       via  f430bea11b47327f582ca1609c9f0cec0204d628 (commit)
       via  f2c12887ba9fcde6c1f70ade72d231d131d172e5 (commit)
       via  44b9bbc89dee8c86cfc48ec4cb2cbe952b05c20f (commit)
       via  57156a5d30aae61f170e8721f330a0b207797330 (commit)
       via  f1abdce1cc7df4ace0a15c9fb0c62d975f92fa3a (commit)
       via  2de963d9966f7ffbdbd75f6d55661ab635cfb3d7 (commit)
       via  50b6f33dbcb76f44de6294ad79e7d3002c69aa51 (commit)
       via  c05653e18c2baca1abe9d01a06810d997d13f337 (commit)
       via  ab245ff3c824797a5a7437330e077a2e6a58593b (commit)
       via  bf58e9adec832608c35119ce7d5334ec750c15d2 (commit)
       via  2fb07fc44c49da70a609fbc0df013c0301e9f36a (commit)
       via  518c06585b07c1b7a189374c9196fc1a7fc3502d (commit)
       via  41c28dc35ba7efaf9426a8b8f5597aee11b7db61 (commit)
       via  f13a6a087e3f882b496ab34c12cc7777795a5c2f (commit)
       via  555bda4e436435c37690aa5f31f4d254793d5b4e (commit)
       via  69bc5131b2e5590e94048933b37019c0773a0cf7 (commit)
       via  f1aa026fb9bc5219a59a4c3a273023da51e50dbd (commit)
       via  eda30754781a3ef4d3a0e9fa72f1bade50bb6a94 (commit)
       via  1d55ea557d30bfb42e5f1a7df431d144d1c9696b (commit)
       via  6e6886d3bd4037905c320b8d88417096f6ba3e2e (commit)
       via  654608600474a27eeddafd50ea25c7e3882fd460 (commit)
       via  220fdc16fc577feb3401a44eea475dae119257b0 (commit)
       via  77cb7b502f3a90c75e92df655f2d37132ee5627f (commit)
       via  e2ffa14b998f670a3112b9f8cb4edb6f720d6386 (commit)
       via  ab8a2a57f2a4f746a42c4b7a1d52f93c15216b68 (commit)
       via  4b43999ca307894caaabe8857412f5f575e60583 (commit)
       via  54a388beaaec8b9a4e4bb6bfb220d5711a866866 (commit)
       via  43200c145d9690701f0cc6dbd5c60ee3ece5edf8 (commit)
       via  12cc6434bfad53a4bc45b0ab36d27489346dfadc (commit)
       via  5590625fa3d3e6261cc5c9e39e02a205b1ed8027 (commit)
       via  38aa9e97f275e5a8a4054b58bd4f004fea8c1675 (commit)
       via  7b91c3dfac88b2d01a8bac71e800032fcd03ec54 (commit)
       via  c54ef23c16cfa40c8016643d0a6471539f04fabe (commit)
       via  4db9dd89df2cc21747c65383b197efb9ca5cba4d (commit)
       via  ba8d0db217399dede6d897c928b4dbf52e7e141b (commit)
       via  343ff7a72e7c08f3a63dde25bd1f06c8c3854f56 (commit)
       via  1a38a5d65fa33f8ff06104b23f9bd38110387ddc (commit)
       via  db607dea8dbb0d16e75e5ae1e764002e4ce8e605 (commit)
       via  7553a3799a188594ee0bda46b18095479e3ee54b (commit)
       via  8b27a94f2879b3ea1c00e1e0e4bef7cc77fd2cb6 (commit)
       via  64c5752d938457be411e3a9d781d4441e6634743 (commit)
       via  0412e5c9330606b29ef61199b44e99daf5f28097 (commit)
       via  941afa571c9f45c52bb935bad1c3b83fe415372e (commit)
       via  033a687acd828ad6667d154939ffdbc482ab047f (commit)
       via  1d40729eaa35dd643efdf5e793e6a541e890f33a (commit)
      from  8d198a71fc157343de56b0addcd987681639c127 (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=565744bd3db6f730a31e0325a1c7336224237d12
commit 565744bd3db6f730a31e0325a1c7336224237d12
Merge: 8d198a7 eb410e8
Author:     David Cole <david.c...@kitware.com>
AuthorDate: Tue Jun 19 14:42:41 2012 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Tue Jun 19 14:42:41 2012 -0400

    Merge topic 'ninja-cldeps'
    
    eb410e8 Ninja: disable cldeps for bcc32, it's too old, and ninja would also 
not build
    5ead31d Ninja: try work around for bcc32 bug
    1333b57 Ninja: build server fixes
    9081e3a remove warning about unused parameter
    f430bea Ninja: maybe this fixes the bcc32 build
    f2c1288 Ninja: msvc6 for-scoping
    44b9bbc Ninja: build with old msvc versions
    57156a5 Ninja: build server fixes
    f1abdce Ninja: some bytes of the rc files couldn't be piped correctly
    2de963d Ninja: don't remove space between command and parameters
    50b6f33 Ninja: build cmcldeps with mingw
    c05653e Ninja: try to make GetProcessId visible
    ab245ff Ninja: but cl supports /nologo ...
    bf58e9a Ninja: no /nologo option in old rc.exe
    2fb07fc Ninja: Eclipse and KDevelop fixes for ninja
    518c065 Ninja: don't pollute build dir with preprocessed rc files
    ...

diff --cc Source/CMakeLists.txt
index e9ac0ed,bf75958..2c6bc76
--- a/Source/CMakeLists.txt
+++ b/Source/CMakeLists.txt
@@@ -383,8 -383,13 +383,13 @@@ IF(CMAKE_ENABLE_NINJA
      cmNinjaUtilityTargetGenerator.h
      )
    ADD_DEFINITIONS(-DCMAKE_USE_NINJA)
+   IF(WIN32 AND NOT CYGWIN AND NOT BORLAND)
+     SET_SOURCE_FILES_PROPERTIES(cmcldeps.cxx PROPERTIES COMPILE_DEFINITIONS 
_WIN32_WINNT=0x0501)
+     ADD_EXECUTABLE(cmcldeps cmcldeps.cxx)
+     INSTALL_TARGETS(/bin cmcldeps)
+   ENDIF()
  ELSE()
 -  MESSAGE(STATUS "Ninja generator disabled, enforce with 
-DCMAKE_ENABLE_NINJA=ON")
 +  MESSAGE(STATUS "Ninja generator disabled, enable it with 
-DCMAKE_ENABLE_NINJA=ON")
  ENDIF()
  
  # create a library used by the command line and the GUI
diff --cc Source/cmNinjaTargetGenerator.cxx
index a362d13,f76bc0b..6157931
--- a/Source/cmNinjaTargetGenerator.cxx
+++ b/Source/cmNinjaTargetGenerator.cxx
@@@ -361,10 -391,18 +388,18 @@@ cmNinjaTargetGenerato
    std::string cmdLine =
      this->GetLocalGenerator()->BuildCommandLine(compileCmds);
  
+   if(useClDeps)
+     {
+     std::string cl = mf->GetDefinition("CMAKE_C_COMPILER");
+     cl = "\"" + cl + "\" ";
+     cmdLine =   clDepsBinary + " " + lang + " $in \"$DEP_FILE\" $out "
+               + clShowPrefix + " " + cl   + cmdLine;
+     }
+ 
    // Write the rule for compiling file of the given language.
 -  std::ostringstream comment;
 +  cmOStringStream comment;
    comment << "Rule for compiling " << language << " files.";
 -  std::ostringstream description;
 +  cmOStringStream description;
    description << "Building " << language << " object $out";
    this->GetGlobalGenerator()->AddRule(this->LanguageCompilerRule(language),
                                        cmdLine,

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

Summary of changes:
 Modules/CMakeCCompiler.cmake.in         |    3 +
 Modules/CMakeCXXCompiler.cmake.in       |    3 +
 Modules/CMakeClDeps.cmake               |   37 ++
 Modules/CMakeDetermineCCompiler.cmake   |    4 +-
 Modules/CMakeDetermineCXXCompiler.cmake |    1 +
 Source/CMakeLists.txt                   |    5 +
 Source/cmExtraEclipseCDT4Generator.cxx  |    6 +-
 Source/cmGlobalKdevelopGenerator.cxx    |    3 +
 Source/cmGlobalNinjaGenerator.cxx       |   35 ++-
 Source/cmGlobalNinjaGenerator.h         |    8 +
 Source/cmLocalGenerator.cxx             |    7 +
 Source/cmLocalGenerator.h               |    5 +
 Source/cmLocalNinjaGenerator.cxx        |    2 +
 Source/cmNinjaNormalTargetGenerator.cxx |   72 ++--
 Source/cmNinjaNormalTargetGenerator.h   |    3 -
 Source/cmNinjaTargetGenerator.cxx       |   95 ++++-
 Source/cmNinjaTargetGenerator.h         |    3 +
 Source/cmcldeps.cxx                     |  736 +++++++++++++++++++++++++++++++
 Tests/BuildDepends/CMakeLists.txt       |    8 +-
 19 files changed, 961 insertions(+), 75 deletions(-)
 create mode 100644 Modules/CMakeClDeps.cmake
 create mode 100644 Source/cmcldeps.cxx


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits

Reply via email to