浏览代码

ENH: Add new ctest command

Andy Cedilnik 19 年之前
父节点
当前提交
fb9eedc187
共有 2 个文件被更改,包括 4 次插入2 次删除
  1. 1 0
      Source/CMakeLists.txt
  2. 3 2
      Source/cmCTest.h

+ 1 - 0
Source/CMakeLists.txt

@@ -247,6 +247,7 @@ SET(CMTEST_SRCS cmCTest.cxx
   CTest/cmCTestHandlerCommand.cxx
   CTest/cmCTestHandlerCommand.cxx
   CTest/cmCTestMemCheckCommand.cxx
   CTest/cmCTestMemCheckCommand.cxx
   CTest/cmCTestMemCheckHandler.cxx
   CTest/cmCTestMemCheckHandler.cxx
+  CTest/cmCTestReadCustomFilesCommand.cxx
   CTest/cmCTestRunScriptCommand.cxx
   CTest/cmCTestRunScriptCommand.cxx
   CTest/cmCTestScriptHandler.cxx
   CTest/cmCTestScriptHandler.cxx
   CTest/cmCTestSleepCommand.cxx
   CTest/cmCTestSleepCommand.cxx

+ 3 - 2
Source/cmCTest.h

@@ -290,6 +290,9 @@ public:
   void AddSubmitFile(const char* name);
   void AddSubmitFile(const char* name);
   SetOfStrings* GetSubmitFiles() { return &this->SubmitFiles; }
   SetOfStrings* GetSubmitFiles() { return &this->SubmitFiles; }
 
 
+  //! Read the custom configuration files and apply them to the current ctest
+  int ReadCustomConfigurationFileTree(const char* dir);
+
 private:
 private:
   std::string ConfigType;
   std::string ConfigType;
   bool Verbose;
   bool Verbose;
@@ -348,8 +351,6 @@ private:
   std::string              NotesFiles;
   std::string              NotesFiles;
 
 
 
 
-  int ReadCustomConfigurationFileTree(const char* dir);
-
   bool                     InteractiveDebugMode;
   bool                     InteractiveDebugMode;
 
 
   bool                     ShortDateFormat;
   bool                     ShortDateFormat;