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/cmLibraryRule.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/cmLibraryRule.h')
-rw-r--r-- | Source/cmLibraryRule.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/Source/cmLibraryRule.h b/Source/cmLibraryRule.h deleted file mode 100644 index 7bde5c0..0000000 --- a/Source/cmLibraryRule.h +++ /dev/null @@ -1,77 +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 cmLibraryRule_h -#define cmLibraryRule_h - -#include "cmStandardIncludes.h" -#include "cmRuleMaker.h" - - -/** \class cmLibraryRule - * \brief Specify a name for a library. - * - * cmLibraryRule is used to specify the name of a library to be - * generated by the build process. - */ -class cmLibraryRule : public cmRuleMaker -{ -public: - /** - * This is a virtual constructor for the rule. - */ - virtual cmRuleMaker* Clone() - { - return new cmLibraryRule; - } - - /** - * 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 "LIBRARY";} - - /** - * Succinct documentation. - */ - virtual const char* GetTerseDocumentation() - { - return "Set a name for a library."; - } - - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - "LIBRARY(libraryname)"; - } -}; - - - -#endif |