[Cmake-commits] CMake branch, next, updated. v3.3.0-1312-g32094f9

Ben Boeckel ben.boeckel at kitware.com
Fri Jul 24 14:29:24 EDT 2015


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  32094f9c7c7dcb1d893a31ce5256178770268be3 (commit)
       via  0bbc1a067740f9a7535196f7ca9f57e5b2d30996 (commit)
      from  3d0efdaf68b888d3c62a397dba72e437b1fed111 (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=32094f9c7c7dcb1d893a31ce5256178770268be3
commit 32094f9c7c7dcb1d893a31ce5256178770268be3
Merge: 3d0efda 0bbc1a0
Author:     Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Fri Jul 24 14:29:23 2015 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Jul 24 14:29:23 2015 -0400

    Merge topic 'ctest-add_subdirectory-crash' into next
    
    0bbc1a06 ctest: fix add_subdirectory() crash


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0bbc1a067740f9a7535196f7ca9f57e5b2d30996
commit 0bbc1a067740f9a7535196f7ca9f57e5b2d30996
Author:     Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Fri Jul 24 14:23:13 2015 -0400
Commit:     Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Fri Jul 24 14:27:19 2015 -0400

    ctest: fix add_subdirectory() crash
    
    The directory is at args[0], not args[1]. Introduced in
    7c473d482824cb251db0213955b36f1d391120a1 (from 2008).

diff --git a/Help/release/dev/ctest-add_subdirectory-crash.rst b/Help/release/dev/ctest-add_subdirectory-crash.rst
new file mode 100644
index 0000000..880363f
--- /dev/null
+++ b/Help/release/dev/ctest-add_subdirectory-crash.rst
@@ -0,0 +1,5 @@
+ctest-add_subdirectory-crash
+----------------------------
+
+* Fix a crash using :command:`add_subdirectory` from ``CTestTestfile.cmake``
+  (via :prop_dir:`TEST_INCLUDE_FILE`).
diff --git a/Source/CTest/cmCTestTestHandler.cxx b/Source/CTest/cmCTestTestHandler.cxx
index 5faf001..c8a0d27 100644
--- a/Source/CTest/cmCTestTestHandler.cxx
+++ b/Source/CTest/cmCTestTestHandler.cxx
@@ -176,7 +176,7 @@ bool cmCTestAddSubdirectoryCommand
   cmSystemTools::ChangeDirectory(cwd);
   std::string fname = cwd;
   fname += "/";
-  fname += args[1];
+  fname += args[0];
 
   if ( !cmSystemTools::FileExists(fname.c_str()) )
     {

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

Summary of changes:
 Help/release/dev/ctest-add_subdirectory-crash.rst |    5 +++++
 Source/CTest/cmCTestTestHandler.cxx               |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)
 create mode 100644 Help/release/dev/ctest-add_subdirectory-crash.rst


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list