diff options
author | Will Schroeder <will.schroeder@kitware.com> | 2001-01-18 16:20:24 (GMT) |
---|---|---|
committer | Will Schroeder <will.schroeder@kitware.com> | 2001-01-18 16:20:24 (GMT) |
commit | 658614ff6a14411e2a697fac1f1717a7f4370bf0 (patch) | |
tree | 42702fd2580f03b4553d385afeaf42608700758b /Source/cmTestsRule.h | |
parent | cacd6d160410660bcbc27f02b267833448c1eef1 (diff) | |
download | CMake-658614ff6a14411e2a697fac1f1717a7f4370bf0.zip CMake-658614ff6a14411e2a697fac1f1717a7f4370bf0.tar.gz CMake-658614ff6a14411e2a697fac1f1717a7f4370bf0.tar.bz2 |
ENH:Reworked CMake for consistency
Diffstat (limited to 'Source/cmTestsRule.h')
-rw-r--r-- | Source/cmTestsRule.h | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/Source/cmTestsRule.h b/Source/cmTestsRule.h deleted file mode 100644 index cc1686c..0000000 --- a/Source/cmTestsRule.h +++ /dev/null @@ -1,80 +0,0 @@ -/*========================================================================= - - Program: Insight Segmentation & Registration Toolkit - Module: $RCSfile$ - Language: C++ - Date: $Date$ - Version: $Revision$ - - - Copyright (c) 2000 National Library of Medicine - All rights reserved. - - See COPYRIGHT.txt for copyright details. - -=========================================================================*/ -#ifndef cmTestsRule_h -#define cmTestsRule_h - -#include "cmStandardIncludes.h" -#include "cmRuleMaker.h" - -/** \class cmTestsRule - * \brief Specify a list of executables to build and which are - * identified as tests. - * - * cmTestsRule specifies a list of executables to be built by CMake. - * These executables are identified as tests. This rule is similar to - * the EXECUTABLES() rule. - * - * \sa cmExecutablesRule - */ -class cmTestsRule : public cmRuleMaker -{ -public: - /** - * This is a virtual constructor for the rule. - */ - virtual cmRuleMaker* Clone() - { - return new cmTestsRule; - } - - /** - * This is called when the rule is first encountered in - * the CMakeLists.txt file. - */ - virtual bool Invoke(std::vector<std::string>& args); - - /** - * This is called at the end after all the information - * specified by the rules is accumulated. - */ - virtual void FinalPass() { } - - /** - * The name of the rule as specified in CMakeList.txt. - */ - virtual const char* GetName() {return "TESTS";} - - /** - * Succinct documentation. - */ - virtual const char* GetTerseDocumentation() - { - return "Add a list of executables files that are run as tests."; - } - - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - "TESTS(file1 file2 ...)"; - } -}; - - - -#endif |