diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2001-01-05 16:41:20 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2001-01-05 16:41:20 (GMT) |
commit | c54a05bfc799f3e88459956ec37698bab22c27f9 (patch) | |
tree | 400b2eb0b6853952a4faa8c0fc41b90eb06deaec /Source/cmMSProjectGenerator.h | |
parent | d888b5e39d4e01af538b48ad16c2a6a474de34a0 (diff) | |
download | CMake-c54a05bfc799f3e88459956ec37698bab22c27f9.zip CMake-c54a05bfc799f3e88459956ec37698bab22c27f9.tar.gz CMake-c54a05bfc799f3e88459956ec37698bab22c27f9.tar.bz2 |
ENH: rework cmake, added ruleMaker classes and changed the syntax of the CMakeLists.txt files.
Diffstat (limited to 'Source/cmMSProjectGenerator.h')
-rw-r--r-- | Source/cmMSProjectGenerator.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Source/cmMSProjectGenerator.h b/Source/cmMSProjectGenerator.h new file mode 100644 index 0000000..3272a42 --- /dev/null +++ b/Source/cmMSProjectGenerator.h @@ -0,0 +1,45 @@ +/*========================================================================= + + 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. + +=========================================================================*/ +/** + * cmMSProjectGenerator - class to write a microsoft DSW file. + */ +#ifndef cmMSProjectGenerator_h +#define cmMSProjectGenerator_h +#include "cmStandardIncludes.h" +#include "cmMakefileGenerator.h" + +class cmDSPMakefile; +class cmDSWMakefile; + + +class cmMSProjectGenerator : public cmMakefileGenerator +{ +public: + cmMSProjectGenerator(); + ~cmMSProjectGenerator(); + virtual void GenerateMakefile(); + void SetBuildDSP() { m_BuildDSW = false;} + void SetBuildDSW() { m_BuildDSW = true;} + cmDSWMakefile* GetDSWMakefile() { return m_DSWMakefile;} + cmDSPMakefile* GetDSPMakefile() { return m_DSPMakefile;} +private: + cmDSWMakefile* m_DSWMakefile; + cmDSPMakefile* m_DSPMakefile; + bool m_BuildDSW; +}; + + +#endif |