[Cmake-commits] CMake branch, next, updated. v2.8.5-1337-g9371ff1

David Cole david.cole at kitware.com
Fri Jul 29 11:31:52 EDT 2011


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, next has been updated
       via  9371ff19cfb91eb3b284f6d5c06f2783e410d174 (commit)
       via  0baf5659c6222175b5d0a5b47d45e145dbdb8400 (commit)
       via  5ef20b2dc54474ceba1c81a75e8c3fc558d505fa (commit)
      from  6e445fce2dc0c882f9b8a584e5b870c063311544 (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=9371ff19cfb91eb3b284f6d5c06f2783e410d174
commit 9371ff19cfb91eb3b284f6d5c06f2783e410d174
Merge: 6e445fc 0baf565
Author:     David Cole <david.cole at kitware.com>
AuthorDate: Fri Jul 29 11:31:51 2011 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Jul 29 11:31:51 2011 -0400

    Merge topic 'adjust-path-for-all-generators-test' into next
    
    0baf565 Ensure libgmp-10.dll is in the PATH for CMakeTestAllGenerators
    5ef20b2 KWSys Nightly Date Stamp


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0baf5659c6222175b5d0a5b47d45e145dbdb8400
commit 0baf5659c6222175b5d0a5b47d45e145dbdb8400
Author:     David Cole <david.cole at kitware.com>
AuthorDate: Fri Jul 29 11:04:48 2011 -0400
Commit:     David Cole <david.cole at kitware.com>
CommitDate: Fri Jul 29 11:13:33 2011 -0400

    Ensure libgmp-10.dll is in the PATH for CMakeTestAllGenerators
    
    But only if it exists at the default location:
    C:/MinGW/bin/libgmp-10.dll
    
    This is so that the pop-up dialog about not being able to load
    that dll does not hang the test when there's nobody watching.

diff --git a/Tests/CMakeTestAllGenerators/RunCMake.cmake b/Tests/CMakeTestAllGenerators/RunCMake.cmake
index dcf4a23..6d27d3b 100644
--- a/Tests/CMakeTestAllGenerators/RunCMake.cmake
+++ b/Tests/CMakeTestAllGenerators/RunCMake.cmake
@@ -60,6 +60,28 @@ message(STATUS "CTEST_FULL_OUTPUT (Avoid ctest truncation of output)")
 
 message(STATUS "CMake generators='${generators}'")
 
+# If we'll be testing any of the MinGW Makefiles generators, adjust the
+# ENV{PATH} to make sure libgmp-10.dll can be loaded as needed. But only if
+# the testing machine has a default MinGW install... (If you have a
+# non-default install, append to the PATH before running the test...)
+#
+if(generators MATCHES "MinGW Makefiles")
+  if(EXISTS "C:/MinGW/bin/libgmp-10.dll")
+    string(TOLOWER "$ENV{PATH}" path)
+    if(NOT path MATCHES "/mingw/bin")
+      if(UNIX)
+        set(sep ":")
+        set(mingw_bin "/mingw/bin")
+      else()
+        set(sep ";")
+        set(mingw_bin "C:/MinGW/bin")
+      endif()
+      set(ENV{PATH} "$ENV{PATH}${sep}${mingw_bin}")
+      message(STATUS "info: appending '${sep}${mingw_bin}' to the PATH")
+    endif()
+  endif()
+endif()
+
 # First setup a source tree to run CMake on.
 #
 execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory

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

Summary of changes:
 Source/kwsys/kwsysDateStamp.cmake           |    2 +-
 Tests/CMakeTestAllGenerators/RunCMake.cmake |   22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list