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/cmWin32DefinesRule.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/cmWin32DefinesRule.h')
-rw-r--r-- | Source/cmWin32DefinesRule.h | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/Source/cmWin32DefinesRule.h b/Source/cmWin32DefinesRule.h deleted file mode 100644 index 4268a8e..0000000 --- a/Source/cmWin32DefinesRule.h +++ /dev/null @@ -1,88 +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 cmWin32DefinesRule_h -#define cmWin32DefinesRule_h - -#include "cmStandardIncludes.h" -#include "cmRuleMaker.h" - -/** \class cmWin32DefinesRule - * \brief Specify a list of compiler defines for Win32 platforms. - * - * cmWin32DefinesRule specifies a list of compiler defines for Win32 platforms - * only. This defines will be added to the compile command. - */ -class cmWin32DefinesRule : public cmRuleMaker -{ -public: - /** - * Constructor. - */ - cmWin32DefinesRule(); - - /** - * This is a virtual constructor for the rule. - */ - virtual cmRuleMaker* Clone() - { - return new cmWin32DefinesRule; - } - - /** - * 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 "WIN32_DEFINES";} - - /** - * Succinct documentation. - */ - virtual const char* GetTerseDocumentation() - { - return "Add -D define flags to command line for Win32 environments."; - } - - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - "WIN32_DEFINES(-DFOO -DBAR ...)\n" - "Add -D define flags to command line for Win32 environments."; - } -}; - - - -#endif |