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  93aad74a0ef9c9ae887b51891c3a9cf247bfc1ea (commit)
       via  0d6029c3e007a1fb308dc313fe6b08b49587bade (commit)
       via  3f77538ad3d984d341f515ebb725a01bbb437e0b (commit)
      from  eefab19dc8f52df10efe4caa37b7c4fad61f0734 (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=93aad74a0ef9c9ae887b51891c3a9cf247bfc1ea
commit 93aad74a0ef9c9ae887b51891c3a9cf247bfc1ea
Merge: eefab19 0d6029c
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Sun May 10 09:28:44 2015 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Sun May 10 09:28:44 2015 -0400

    Merge topic 'ctest-no-make-i' into next
    
    0d6029c3 fixup! CTest: Stop telling 'make' to ignore errors with -i
    3f77538a build_command: Choose configuration consistently across signatures


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0d6029c3e007a1fb308dc313fe6b08b49587bade
commit 0d6029c3e007a1fb308dc313fe6b08b49587bade
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Sun May 10 09:25:30 2015 -0400
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Sun May 10 09:25:30 2015 -0400

    fixup! CTest: Stop telling 'make' to ignore errors with -i

diff --git a/Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-result.txt 
b/Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-result.txt
new file mode 100644
index 0000000..9cdf4a5
--- /dev/null
+++ b/Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-result.txt
@@ -0,0 +1 @@
+(0|-1|255)
diff --git a/Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-stderr.txt 
b/Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-stderr.txt
new file mode 100644
index 0000000..af70ac3
--- /dev/null
+++ b/Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-stderr.txt
@@ -0,0 +1,2 @@
+^(Error\(s\) when building project
+)?ctest_build returned zero$
diff --git a/Tests/RunCMake/ctest_build/BuildFailure-stderr.txt 
b/Tests/RunCMake/ctest_build/BuildFailure-stderr.txt
index c984df0..1e6ad87 100644
--- a/Tests/RunCMake/ctest_build/BuildFailure-stderr.txt
+++ b/Tests/RunCMake/ctest_build/BuildFailure-stderr.txt
@@ -1 +1,2 @@
-^Error\(s\) when building project$
+^Error\(s\) when building project
+ctest_build returned non-zero$
diff --git a/Tests/RunCMake/ctest_build/RunCMakeTest.cmake 
b/Tests/RunCMake/ctest_build/RunCMakeTest.cmake
index 21f9ae7..c6f732c 100644
--- a/Tests/RunCMake/ctest_build/RunCMakeTest.cmake
+++ b/Tests/RunCMake/ctest_build/RunCMakeTest.cmake
@@ -16,6 +16,13 @@ add_custom_target(BuildFailure ALL COMMAND 
command-does-not-exist)
   set(CASE_TEST_PREFIX_CODE [[
 cmake_policy(SET CMP0061 NEW)
 ]])
+  set(CASE_TEST_SUFFIX_CODE [[
+if (ctest_build_return_value)
+  message("ctest_build returned non-zero")
+else()
+  message("ctest_build returned zero")
+endif()
+]])
   run_ctest(BuildFailure)
 
   if (RunCMake_GENERATOR MATCHES "Makefiles")
diff --git a/Tests/RunCMake/ctest_build/test.cmake.in 
b/Tests/RunCMake/ctest_build/test.cmake.in
index 6f89a65..768f1c6 100644
--- a/Tests/RunCMake/ctest_build/test.cmake.in
+++ b/Tests/RunCMake/ctest_build/test.cmake.in
@@ -13,4 +13,5 @@ set(CTEST_BUILD_CONFIGURATION           
"$ENV{CMAKE_CONFIG_TYPE}")
 set(ctest_build_args "@CASE_CTEST_BUILD_ARGS@")
 ctest_start(Experimental)
 ctest_configure()
-ctest_build(${ctest_build_args})
+ctest_build(${ctest_build_args} RETURN_VALUE ctest_build_return_value)
+@CASE_TEST_SUFFIX_CODE@

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3f77538ad3d984d341f515ebb725a01bbb437e0b
commit 3f77538ad3d984d341f515ebb725a01bbb437e0b
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Sun May 10 09:05:52 2015 -0400
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Sun May 10 09:07:06 2015 -0400

    build_command: Choose configuration consistently across signatures
    
    Teach the legacy two-argument signature to use CMAKE_CONFIG_TYPE
    from the environment only if it is non-empty.  This makes behavior
    consistent with the main signature.

diff --git a/Source/cmBuildCommand.cxx b/Source/cmBuildCommand.cxx
index c6c9804..62fafa5 100644
--- a/Source/cmBuildCommand.cxx
+++ b/Source/cmBuildCommand.cxx
@@ -130,7 +130,7 @@ bool cmBuildCommand
 
   std::string configType = "Release";
   const char* cfg = getenv("CMAKE_CONFIG_TYPE");
-  if ( cfg )
+  if ( cfg && *cfg )
     {
     configType = cfg;
     }

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

Summary of changes:
 Source/cmBuildCommand.cxx                                      |    2 +-
 Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-result.txt |    1 +
 Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-stderr.txt |    2 ++
 Tests/RunCMake/ctest_build/BuildFailure-stderr.txt             |    3 ++-
 Tests/RunCMake/ctest_build/RunCMakeTest.cmake                  |    7 +++++++
 Tests/RunCMake/ctest_build/test.cmake.in                       |    3 ++-
 6 files changed, 15 insertions(+), 3 deletions(-)
 create mode 100644 
Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-result.txt
 create mode 100644 
Tests/RunCMake/ctest_build/BuildFailure-CMP0061-OLD-stderr.txt


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

Reply via email to