| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | /*=========================================================================  Program:   CMake - Cross-Platform Makefile Generator  Module:    $RCSfile$  Language:  C++  Date:      $Date$  Version:   $Revision$  Copyright (c) 2002 Kitware, Inc., Insight Consortium.  All rights reserved.  See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.     This software is distributed WITHOUT ANY WARRANTY; without even      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      PURPOSE.  See the above copyright notices for more information.=========================================================================*/#ifndef cmCTestReadCustomFilesCommand_h#define cmCTestReadCustomFilesCommand_h#include "cmCTestCommand.h"/** \class cmCTestReadCustomFiles * \brief Run a ctest script * * cmLibrarysCommand defines a list of executable (i.e., test) * programs to create. */class cmCTestReadCustomFilesCommand : public cmCTestCommand{public:  cmCTestReadCustomFilesCommand() {}    /**   * This is a virtual constructor for the command.   */  virtual cmCommand* Clone()     {    cmCTestReadCustomFilesCommand* ni = new cmCTestReadCustomFilesCommand;    ni->CTest = this->CTest;    return ni;    }  /**   * This is called when the command is first encountered in   * the CMakeLists.txt file.   */  virtual bool InitialPass(std::vector<std::string> const& args);  /**   * The name of the command as specified in CMakeList.txt.   */  virtual const char* GetName() { return "CTEST_READ_CUSTOM_FILES";}  /**   * Succinct documentation.   */  virtual const char* GetTerseDocumentation()     {    return "read CTestCustom files.";    }    /**   * More documentation.   */  virtual const char* GetFullDocumentation()    {    return      "  CTEST_READ_CUSTOM_FILES( directory ... )\n"      "Read all the CTestCustom.ctest or CTestCustom.cmake files from the given "      "directory.";    }  cmTypeMacro(cmCTestReadCustomFilesCommand, cmCTestCommand);};#endif
 |