diff options
author | Ken Martin <ken.martin@kitware.com> | 2005-03-02 15:58:13 (GMT) |
---|---|---|
committer | Ken Martin <ken.martin@kitware.com> | 2005-03-02 15:58:13 (GMT) |
commit | 78d85f4af8bc77d6b429099251ca471e170f56b1 (patch) | |
tree | 3da4a8314f25053e8c697657676e9afb6cdf1372 /Source/cmGlobalCodeWarriorGenerator.h | |
parent | 21a77046248db063447a425c93a7b3e2ed1afd53 (diff) | |
download | CMake-78d85f4af8bc77d6b429099251ca471e170f56b1.zip CMake-78d85f4af8bc77d6b429099251ca471e170f56b1.tar.gz CMake-78d85f4af8bc77d6b429099251ca471e170f56b1.tar.bz2 |
ENH: now use xcode instead
Diffstat (limited to 'Source/cmGlobalCodeWarriorGenerator.h')
-rw-r--r-- | Source/cmGlobalCodeWarriorGenerator.h | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/Source/cmGlobalCodeWarriorGenerator.h b/Source/cmGlobalCodeWarriorGenerator.h deleted file mode 100644 index 4549f68..0000000 --- a/Source/cmGlobalCodeWarriorGenerator.h +++ /dev/null @@ -1,89 +0,0 @@ -/*========================================================================= - - Program: CMake - Cross-Platform Makefile Generator - Module: $RCSfile$ - Language: C++ - Date: $Date$ - Version: $Revision$ - - Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved. - See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details. - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ -#ifndef cmGlobalCodeWarriorGenerator_h -#define cmGlobalCodeWarriorGenerator_h - -#include "cmGlobalGenerator.h" - -class cmTarget; - -/** \class cmGlobalCodeWarriorGenerator - * \brief Write a Unix makefiles. - * - * cmGlobalCodeWarriorGenerator manages UNIX build process for a tree - */ -class cmGlobalCodeWarriorGenerator : public cmGlobalGenerator -{ -public: - static cmGlobalGenerator* New() { return new cmGlobalCodeWarriorGenerator; } - - ///! Get the name for the generator. - virtual const char* GetName() const { - return cmGlobalCodeWarriorGenerator::GetActualName();} - static const char* GetActualName() {return "Code Warrior Not Working";} - - /** Get the documentation entry for this generator. */ - virtual void GetDocumentation(cmDocumentationEntry& entry) const; - - ///! Create a local generator appropriate to this Global Generator - virtual cmLocalGenerator *CreateLocalGenerator(); - - /** - * Try to determine system infomation such as shared library - * extension, pthreads, byte order etc. - */ - virtual void EnableLanguage(std::vector<std::string>const& languages, cmMakefile *); - - /** - * Try running cmake and building a file. This is used for dynalically - * loaded commands, not as part of the usual build process. - */ - virtual int TryCompile(const char *srcdir, const char *bindir, - const char *projectName, const char *targetName, - std::string *output, cmMakefile* mf); - - /** - * Generate the all required files for building this project/tree. This - * basically creates a series of LocalGenerators for each directory and - * requests that they Generate. - */ - virtual void Generate(); - - /** - * Generate the required files for building this directory. This - * basically creates a single LocalGenerators and - * requests that it Generate. - */ - virtual void LocalGenerate(); - - /** - * Generate the DSW workspace file. - */ - virtual void OutputProject(); - -private: - cmTarget *GetTargetFromName(const char *tgtName); - void WriteProject(std::ostream & fout); - void WriteProjectHeader(std::ostream & fout); - void WriteTargetList(std::ostream & fout); - void WriteTargetOrder(std::ostream & fout); - void WriteGroupList(std::ostream & fout); - void ComputeTargetOrder(std::vector<std::string> &tgtOrder, - const char *tgtName, cmTarget const *tgt); -}; - -#endif |