diff options
author | Brad King <brad.king@kitware.com> | 2001-07-02 19:58:01 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2001-07-02 19:58:01 (GMT) |
commit | 6307ffbb650a16f498cb7ba393b846eef4b92e09 (patch) | |
tree | 4985642be8d2c6a00451d27fc4a50742e7521c4a /Source | |
parent | e693d47253157c9372aeb7c2edbecef8d1fb6225 (diff) | |
download | CMake-6307ffbb650a16f498cb7ba393b846eef4b92e09.zip CMake-6307ffbb650a16f498cb7ba393b846eef4b92e09.tar.gz CMake-6307ffbb650a16f498cb7ba393b846eef4b92e09.tar.bz2 |
ENH: Removed deprecated command completely.
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmBuildSharedLibrariesCommand.cxx | 49 | ||||
-rw-r--r-- | Source/cmBuildSharedLibrariesCommand.h | 64 | ||||
-rw-r--r-- | Source/cmCommands.cxx | 2 |
3 files changed, 0 insertions, 115 deletions
diff --git a/Source/cmBuildSharedLibrariesCommand.cxx b/Source/cmBuildSharedLibrariesCommand.cxx deleted file mode 100644 index 676ce2c..0000000 --- a/Source/cmBuildSharedLibrariesCommand.cxx +++ /dev/null @@ -1,49 +0,0 @@ -/*========================================================================= - - Program: Insight Segmentation & Registration Toolkit - Module: $RCSfile$ - Language: C++ - Date: $Date$ - Version: $Revision$ - -Copyright (c) 2001 Insight Consortium -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * The name of the Insight Consortium, nor the names of any consortium members, - nor of any contributors, may be used to endorse or promote products derived - from this software without specific prior written permission. - - * Modified source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS'' -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -=========================================================================*/ -#include "cmBuildSharedLibrariesCommand.h" - -// cmBuildSharedLibrariesCommand -bool cmBuildSharedLibrariesCommand::InitialPass(std::vector<std::string>& args) -{ - this->SetError("This command has been deprecated. The BUILD_SHARED_LIBS\n" - "cache entry is now always added by CMake.\n"); - return false; -} diff --git a/Source/cmBuildSharedLibrariesCommand.h b/Source/cmBuildSharedLibrariesCommand.h deleted file mode 100644 index 829a345..0000000 --- a/Source/cmBuildSharedLibrariesCommand.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef cmBuildSharedLibrariesCommand_h -#define cmBuildSharedLibrariesCommand_h - -#include "cmStandardIncludes.h" -#include "cmCommand.h" - -/** \class cmBuildSharedLibrariesCommand - * \brief Define a command that searches for an include file. - * - * cmBuildSharedLibrariesCommand is used to define a CMake variable include - * path location by specifying a file and list of directories. - */ -class cmBuildSharedLibrariesCommand : public cmCommand -{ -public: - /** - * This is a virtual constructor for the command. - */ - virtual cmCommand* Clone() - { - return new cmBuildSharedLibrariesCommand; - } - - /** - * This is called when the command is first encountered in - * the CMakeLists.txt file. - */ - virtual bool InitialPass(std::vector<std::string>& args); - - /** - * This determines if the command gets propagated down - * to makefiles located in subdirectories. - */ - virtual bool IsInherited() - {return true;} - - /** - * The name of the command as specified in CMakeList.txt. - */ - virtual const char* GetName() { return "BUILD_SHARED_LIBRARIES";} - - /** - * Succinct documentation. - */ - virtual const char* GetTerseDocumentation() - { - return "Build shared libraries instead of static"; - } - - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - "BUILD_SHARED_LIBRARIES()"; - } - -private: -}; - - - -#endif diff --git a/Source/cmCommands.cxx b/Source/cmCommands.cxx index d884b1c..129d07c 100644 --- a/Source/cmCommands.cxx +++ b/Source/cmCommands.cxx @@ -13,7 +13,6 @@ #include "cmAuxSourceDirectoryCommand.cxx" #include "cmBuildCommand.cxx" #include "cmBuildNameCommand.cxx" -#include "cmBuildSharedLibrariesCommand.cxx" #include "cmCableClassSetCommand.cxx" #include "cmCableWrapTclCommand.cxx" #include "cmConfigureFileCommand.cxx" @@ -65,7 +64,6 @@ void GetPredefinedCommands(std::list<cmCommand*>& commands) commands.push_back(new cmAuxSourceDirectoryCommand); commands.push_back(new cmBuildCommand); commands.push_back(new cmBuildNameCommand); - commands.push_back(new cmBuildSharedLibrariesCommand); commands.push_back(new cmCableClassSetCommand); commands.push_back(new cmCableWrapTclCommand); commands.push_back(new cmConfigureFileCommand); |