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/cmFindIncludeRule.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/cmFindIncludeRule.h')
-rw-r--r-- | Source/cmFindIncludeRule.h | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/Source/cmFindIncludeRule.h b/Source/cmFindIncludeRule.h deleted file mode 100644 index f9cd40e..0000000 --- a/Source/cmFindIncludeRule.h +++ /dev/null @@ -1,83 +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 cmFindIncludeRule_h -#define cmFindIncludeRule_h - -#include "cmStandardIncludes.h" -#include "cmRuleMaker.h" - -/** \class cmFindIncludeRule - * \brief Define a rule that searches for an include file. - * - * cmFindIncludeRule is used to define a CMake variable include - * path location by specifying a file and list of directories. - */ -class cmFindIncludeRule : public cmRuleMaker -{ -public: - /** - * This is a virtual constructor for the rule. - */ - virtual cmRuleMaker* Clone() - { - return new cmFindIncludeRule; - } - - /** - * 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() { } - - /** - * This determines if the rule gets propagated down - * to makefiles located in subdirectories. - */ - virtual bool IsInherited() - {return true;} - - /** - * The name of the rule as specified in CMakeList.txt. - */ - virtual const char* GetName() { return "FIND_INCLUDE";} - - /** - * Succinct documentation. - */ - virtual const char* GetTerseDocumentation() - { - return "Find an include path."; - } - - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - "FIND_INCLUDE(DEFINE try1 try2 ...)"; - } -}; - - - -#endif |