[Cmake-commits] CMake branch, next, updated. v2.8.3-962-gb994ddb

Ben Boeckel ben.boeckel at kitware.com
Thu Dec 16 17:12:37 EST 2010


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  b994ddb190f76f3e20f0e72247acd8a0757aded0 (commit)
       via  9bf4165437ed3ba4480b39cc9000f08f86fbe186 (commit)
       via  42de5d02dddec69ee045b423fbd58751f210839d (commit)
       via  7679f9fab099e729b61320927a9e0b8d03546f7f (commit)
       via  d95f817f77378021a067f9f2b4f286a12acb6cd8 (commit)
      from  7fa332d752209ffe6ab41e494844096401700496 (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=b994ddb190f76f3e20f0e72247acd8a0757aded0
commit b994ddb190f76f3e20f0e72247acd8a0757aded0
Merge: 7fa332d 9bf4165
Author:     Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Thu Dec 16 17:10:02 2010 -0500
Commit:     Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Thu Dec 16 17:10:02 2010 -0500

    Merge branch 'dev/add_test-working-directory' into next
    
    * dev/add_test-working-directory:
      Add tests for WORKING_DIRECTORY arg to add_test
      Add WORKING_DIRECTORY argument to add_test
      Rename WorkingDirectory test
      Add the WORKING_DIRECTORY property to tests
    
    Conflicts:
    	Tests/CMakeLists.txt

diff --cc Tests/CMakeLists.txt
index 9afcc8d,0e1edfc..9659b69
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@@ -1129,77 -1084,19 +1129,90 @@@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION
      LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/BundleGeneratorTest")
    ENDIF(APPLE AND CTEST_TEST_CPACK)
  
 +  ADD_TEST(WarnUnusedUnusedViaSet ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUnusedViaSet"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaSet"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedUnusedViaSet
 +    --build-options "--warn-unused-vars")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaSet PROPERTIES
 +    PASS_REGULAR_EXPRESSION "unused variable \\(changing definition\\) 'UNUSED_VARIABLE'")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaSet PROPERTIES
 +    FAIL_REGULAR_EXPRESSION "unused variable \\(unsetting\\) 'UNUSED_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaSet")
 +
 +  ADD_TEST(WarnUnusedUnusedViaUnset ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUnusedViaUnset"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaUnset"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedUnusedViaUnset
 +    --build-options "--warn-unused-vars")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaUnset PROPERTIES
 +    PASS_REGULAR_EXPRESSION "CMake Warning .*:7 \\(set\\):")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaUnset PROPERTIES
 +    FAIL_REGULAR_EXPRESSION "CMake Warning .*:5 \\(set\\):")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaUnset")
 +
 +  ADD_TEST(WarnUnusedCliUnused ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUsage"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUnused"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedCliUnused
 +    --build-options "-DUNUSED_CLI_VARIABLE=Unused")
 +  SET_TESTS_PROPERTIES(WarnUnusedCliUnused PROPERTIES
 +    PASS_REGULAR_EXPRESSION "CMake Warning: The variable, 'UNUSED_CLI_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUnused")
 +
 +  ADD_TEST(WarnUnusedCliUsed ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUsage"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUsed"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedCliUsed
 +    --build-options "-DUSED_VARIABLE=Usage proven")
 +  SET_TESTS_PROPERTIES(WarnUnusedCliUsed PROPERTIES
 +    PASS_REGULAR_EXPRESSION "Usage proven")
 +  SET_TESTS_PROPERTIES(WarnUnusedCliUsed PROPERTIES
 +    FAIL_REGULAR_EXPRESSION "CMake Warning: The variable, 'USED_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUsed")
 +
 +  ADD_TEST(WarnUninitialized ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUsage"
 +    "${CMake_BINARY_DIR}/Tests/WarnUninitialized"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUninitialized
 +    --build-options "--warn-uninitialized")
 +  SET_TESTS_PROPERTIES(WarnUninitialized PROPERTIES
 +    PASS_REGULAR_EXPRESSION "uninitialized variable 'USED_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUninitialized")
 +
+   ADD_TEST(TestsWorkingDirectory ${CMAKE_CTEST_COMMAND}
+     --build-and-test
+     "${CMake_SOURCE_DIR}/Tests/TestsWorkingDirectory"
+     "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory"
+     --build-generator ${CMAKE_TEST_GENERATOR}
+     --build-project TestsWorkingDirectoryProj
+     --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
+     --build-exe-dir "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory"
+     --force-new-ctest-process
+     --test-command ${CMAKE_CTEST_COMMAND} -V
+     )
+   LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory")
+ 
    # Make sure CTest can handle a test with no newline in output.
    ADD_TEST(CTest.NoNewline
      ${CMAKE_CMAKE_COMMAND} -E echo_append "This line has no newline!")

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9bf4165437ed3ba4480b39cc9000f08f86fbe186
commit 9bf4165437ed3ba4480b39cc9000f08f86fbe186
Author:     Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Thu Dec 16 16:50:34 2010 -0500
Commit:     Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Thu Dec 16 16:50:48 2010 -0500

    Add tests for WORKING_DIRECTORY arg to add_test

diff --git a/Tests/TestsWorkingDirectory/CMakeLists.txt b/Tests/TestsWorkingDirectory/CMakeLists.txt
index 5fbcd2a..d5c786b 100644
--- a/Tests/TestsWorkingDirectory/CMakeLists.txt
+++ b/Tests/TestsWorkingDirectory/CMakeLists.txt
@@ -27,3 +27,24 @@ get_filename_component(_default_cwd "${_wd_exe}" ABSOLUTE)
 set_tests_properties(WorkingDirectory3 PROPERTIES
   PASS_REGULAR_EXPRESSION "Working directory: ${_default_cwd}"
 )
+
+add_test(NAME WorkingDirectory4 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND WorkingDirectory)
+add_test(NAME WorkingDirectory5 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/.. COMMAND WorkingDirectory)
+add_test(WorkingDirectory6 WorkingDirectory WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/..)
+
+set_tests_properties(WorkingDirectory4 PROPERTIES
+  PASS_REGULAR_EXPRESSION "Working directory: ${CMAKE_BINARY_DIR}"
+)
+
+string(REGEX REPLACE "/[^/]*$" "" _parent_dir "${CMAKE_BINARY_DIR}")
+
+set_tests_properties(WorkingDirectory5 PROPERTIES
+  PASS_REGULAR_EXPRESSION "Working directory: ${_parent_dir}"
+)
+
+string(REGEX REPLACE "/[^/]*$" "" _wd_exe "${CMAKE_BINARY_DIR}")
+get_filename_component(_default_cwd "${_wd_exe}" ABSOLUTE)
+
+set_tests_properties(WorkingDirectory6 PROPERTIES
+  PASS_REGULAR_EXPRESSION "Working directory: ${_default_cwd}"
+)

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=42de5d02dddec69ee045b423fbd58751f210839d
commit 42de5d02dddec69ee045b423fbd58751f210839d
Author:     Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Thu Dec 16 16:48:27 2010 -0500
Commit:     Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Thu Dec 16 16:50:47 2010 -0500

    Add WORKING_DIRECTORY argument to add_test

diff --git a/Source/cmAddTestCommand.cxx b/Source/cmAddTestCommand.cxx
index 923206d..11ca9e7 100644
--- a/Source/cmAddTestCommand.cxx
+++ b/Source/cmAddTestCommand.cxx
@@ -74,6 +74,7 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
 {
   std::string name;
   std::vector<std::string> configurations;
+  std::string working_directory;
   std::vector<std::string> command;
 
   // Read the arguments.
@@ -81,6 +82,7 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
     DoingName,
     DoingCommand,
     DoingConfigs,
+    DoingWorkingDirectory,
     DoingNone
   };
   Doing doing = DoingName;
@@ -104,6 +106,15 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
         }
       doing = DoingConfigs;
       }
+    else if(args[i] == "WORKING_DIRECTORY")
+      {
+      if(!working_directory.empty())
+        {
+        this->SetError(" may be given at most one WORKING_DIRECTORY.");
+        return false;
+        }
+      doing = DoingWorkingDirectory;
+      }
     else if(doing == DoingName)
       {
       name = args[i];
@@ -117,6 +128,11 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
       {
       configurations.push_back(args[i]);
       }
+    else if(doing == DoingWorkingDirectory)
+      {
+      working_directory = args[i];
+      doing = DoingNone;
+      }
     else
       {
       cmOStringStream e;
@@ -154,6 +170,7 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
   cmTest* test = this->Makefile->CreateTest(name.c_str());
   test->SetOldStyle(false);
   test->SetCommand(command);
+  test->SetProperty("WORKING_DIRECTORY", working_directory.c_str());
   this->Makefile->AddTestGenerator(new cmTestGenerator(test, configurations));
 
   return true;
diff --git a/Source/cmAddTestCommand.h b/Source/cmAddTestCommand.h
index 79fb481..9eb4e9f 100644
--- a/Source/cmAddTestCommand.h
+++ b/Source/cmAddTestCommand.h
@@ -68,12 +68,15 @@ public:
       "in the binary tree.\n"
       "\n"
       "  add_test(NAME <name> [CONFIGURATIONS [Debug|Release|...]]\n"
+      "           [WORKING_DIRECTORY dir]\n"
       "           COMMAND <command> [arg1 [arg2 ...]])\n"
       "If COMMAND specifies an executable target (created by "
       "add_executable) it will automatically be replaced by the location "
       "of the executable created at build time.  "
       "If a CONFIGURATIONS option is given then the test will be executed "
       "only when testing under one of the named configurations."
+      "If a WORKING_DIRECTORY option is given then the test will be executed "
+      "in the given directory."
       "\n"
       "Arguments after COMMAND may use \"generator expressions\" with the "
       "syntax \"$<...>\".  "

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7679f9fab099e729b61320927a9e0b8d03546f7f
commit 7679f9fab099e729b61320927a9e0b8d03546f7f
Author:     Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Thu Dec 16 16:50:16 2010 -0500
Commit:     Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Thu Dec 16 16:50:47 2010 -0500

    Rename WorkingDirectory test

diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt
index 8c89be5..0e1edfc 100644
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@ -1084,18 +1084,18 @@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION=master -P ${CMake_SOURCE_DIR}/Utilities/
     LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/BundleGeneratorTest")
   ENDIF(APPLE AND CTEST_TEST_CPACK)
 
-  ADD_TEST(WorkingDirectory ${CMAKE_CTEST_COMMAND}
+  ADD_TEST(TestsWorkingDirectory ${CMAKE_CTEST_COMMAND}
     --build-and-test
-    "${CMake_SOURCE_DIR}/Tests/WorkingDirectory"
-    "${CMake_BINARY_DIR}/Tests/WorkingDirectory"
+    "${CMake_SOURCE_DIR}/Tests/TestsWorkingDirectory"
+    "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory"
     --build-generator ${CMAKE_TEST_GENERATOR}
-    --build-project WorkingDirectoryProj
+    --build-project TestsWorkingDirectoryProj
     --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
-    --build-exe-dir "${CMake_BINARY_DIR}/Tests/WorkingDirectory"
+    --build-exe-dir "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory"
     --force-new-ctest-process
     --test-command ${CMAKE_CTEST_COMMAND} -V
     )
-  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WorkingDirectory")
+  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory")
 
   # Make sure CTest can handle a test with no newline in output.
   ADD_TEST(CTest.NoNewline
diff --git a/Tests/WorkingDirectory/CMakeLists.txt b/Tests/TestsWorkingDirectory/CMakeLists.txt
similarity index 100%
rename from Tests/WorkingDirectory/CMakeLists.txt
rename to Tests/TestsWorkingDirectory/CMakeLists.txt
diff --git a/Tests/WorkingDirectory/main.cxx b/Tests/TestsWorkingDirectory/main.cxx
similarity index 100%
rename from Tests/WorkingDirectory/main.cxx
rename to Tests/TestsWorkingDirectory/main.cxx

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d95f817f77378021a067f9f2b4f286a12acb6cd8
commit d95f817f77378021a067f9f2b4f286a12acb6cd8
Author:     Rolf Eike Beer <eike at sf-mail.de>
AuthorDate: Tue Oct 26 12:06:15 2010 +0200
Commit:     Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Thu Dec 16 16:23:18 2010 -0500

    Add the WORKING_DIRECTORY property to tests

diff --git a/Source/CTest/cmCTestTestHandler.cxx b/Source/CTest/cmCTestTestHandler.cxx
index 6dd348d..b8e38fb 100644
--- a/Source/CTest/cmCTestTestHandler.cxx
+++ b/Source/CTest/cmCTestTestHandler.cxx
@@ -2190,7 +2190,6 @@ bool cmCTestTestHandler::SetTestsProperties(
               {
               rtit->Labels.push_back(*crit);
               }
-            
             }
           if ( key == "MEASUREMENT" )
             {
@@ -2219,6 +2218,10 @@ bool cmCTestTestHandler::SetTestsProperties(
                   std::string(crit->c_str())));
               }
             }
+          if ( key == "WORKING_DIRECTORY" )
+            {
+            rtit->Directory = val;
+            }
           }
         }
       }
diff --git a/Source/cmTest.cxx b/Source/cmTest.cxx
index 4e9b973..c25a8b6 100644
--- a/Source/cmTest.cxx
+++ b/Source/cmTest.cxx
@@ -196,4 +196,10 @@ void cmTest::DefineProperties(cmake *cm)
      "If set to true, this will invert the pass/fail flag of the test.",
      "This property can be used for tests that are expected to fail and "
      "return a non zero return code.");
+
+  cm->DefineProperty
+    ("WORKING_DIRECTORY", cmProperty::TEST,
+     "The directory from which the test executable will be called.",
+     "If this is not set it is called from the directory the test executable "
+     "is located in.");
 }
diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt
index 04f0774..8c89be5 100644
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@ -1084,6 +1084,19 @@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION=master -P ${CMake_SOURCE_DIR}/Utilities/
     LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/BundleGeneratorTest")
   ENDIF(APPLE AND CTEST_TEST_CPACK)
 
+  ADD_TEST(WorkingDirectory ${CMAKE_CTEST_COMMAND}
+    --build-and-test
+    "${CMake_SOURCE_DIR}/Tests/WorkingDirectory"
+    "${CMake_BINARY_DIR}/Tests/WorkingDirectory"
+    --build-generator ${CMAKE_TEST_GENERATOR}
+    --build-project WorkingDirectoryProj
+    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
+    --build-exe-dir "${CMake_BINARY_DIR}/Tests/WorkingDirectory"
+    --force-new-ctest-process
+    --test-command ${CMAKE_CTEST_COMMAND} -V
+    )
+  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WorkingDirectory")
+
   # Make sure CTest can handle a test with no newline in output.
   ADD_TEST(CTest.NoNewline
     ${CMAKE_CMAKE_COMMAND} -E echo_append "This line has no newline!")
diff --git a/Tests/WorkingDirectory/CMakeLists.txt b/Tests/WorkingDirectory/CMakeLists.txt
new file mode 100644
index 0000000..5fbcd2a
--- /dev/null
+++ b/Tests/WorkingDirectory/CMakeLists.txt
@@ -0,0 +1,29 @@
+cmake_minimum_required(VERSION 2.6)
+project(WorkingDirectoryProj)
+
+add_executable(WorkingDirectory main.cxx)
+
+enable_testing()
+
+add_test(NAME WorkingDirectory1 COMMAND WorkingDirectory)
+add_test(NAME WorkingDirectory2 COMMAND WorkingDirectory)
+add_test(WorkingDirectory3 WorkingDirectory)
+
+set_tests_properties(WorkingDirectory1 PROPERTIES
+  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
+  PASS_REGULAR_EXPRESSION "Working directory: ${CMAKE_BINARY_DIR}"
+)
+
+string(REGEX REPLACE "/[^/]*$" "" _parent_dir "${CMAKE_BINARY_DIR}")
+
+set_tests_properties(WorkingDirectory2 PROPERTIES
+  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/.."
+  PASS_REGULAR_EXPRESSION "Working directory: ${_parent_dir}"
+)
+
+string(REGEX REPLACE "/[^/]*$" "" _wd_exe "${CMAKE_BINARY_DIR}")
+get_filename_component(_default_cwd "${_wd_exe}" ABSOLUTE)
+
+set_tests_properties(WorkingDirectory3 PROPERTIES
+  PASS_REGULAR_EXPRESSION "Working directory: ${_default_cwd}"
+)
diff --git a/Tests/WorkingDirectory/main.cxx b/Tests/WorkingDirectory/main.cxx
new file mode 100644
index 0000000..6636da0
--- /dev/null
+++ b/Tests/WorkingDirectory/main.cxx
@@ -0,0 +1,56 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+#if defined(_WIN32) && (defined(_MSC_VER) || defined(__WATCOMC__) || defined(__BORLANDC__) || defined(__MINGW32__))
+
+#include <io.h>
+#include <direct.h>
+
+#if defined(__WATCOMC__)
+#include <direct.h>
+#define _getcwd getcwd
+#endif
+
+inline const char* Getcwd(char* buf, unsigned int len)
+{
+  const char* ret = _getcwd(buf, len);
+  if(!ret)
+    {
+    fprintf(stderr, "No current working directory.\n");
+    abort();
+    }
+  // make sure the drive letter is capital
+  if(strlen(buf) > 1 && buf[1] == ':')
+    {
+    buf[0] = toupper(buf[0]);
+    }
+  return ret;
+}
+
+#else
+#include <sys/types.h>
+#include <fcntl.h>
+#include <unistd.h>
+
+inline const char* Getcwd(char* buf, unsigned int len)
+{
+  const char* ret = getcwd(buf, len);
+  if(!ret)
+    {
+    fprintf(stderr, "No current working directory\n");
+    abort();
+    }
+  return ret;
+}
+
+#endif
+
+int main(int argc, char *argv[])
+{
+  char buf[2048];
+  const char *cwd = Getcwd(buf, sizeof(buf));
+
+  fprintf(stdout, "Working directory: %s\n", cwd);
+
+  return 0;
+}

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

Summary of changes:
 Source/CTest/cmCTestTestHandler.cxx        |    5 ++-
 Source/cmAddTestCommand.cxx                |   17 ++++++++
 Source/cmAddTestCommand.h                  |    3 +
 Source/cmTest.cxx                          |    6 +++
 Tests/CMakeLists.txt                       |   13 ++++++
 Tests/TestsWorkingDirectory/CMakeLists.txt |   50 +++++++++++++++++++++++++
 Tests/TestsWorkingDirectory/main.cxx       |   56 ++++++++++++++++++++++++++++
 7 files changed, 149 insertions(+), 1 deletions(-)
 create mode 100644 Tests/TestsWorkingDirectory/CMakeLists.txt
 create mode 100644 Tests/TestsWorkingDirectory/main.cxx


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list