summaryrefslogtreecommitdiffstats
path: root/Source/cmDSPWriter.h
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2001-01-05 16:41:20 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2001-01-05 16:41:20 (GMT)
commitc54a05bfc799f3e88459956ec37698bab22c27f9 (patch)
tree400b2eb0b6853952a4faa8c0fc41b90eb06deaec /Source/cmDSPWriter.h
parentd888b5e39d4e01af538b48ad16c2a6a474de34a0 (diff)
downloadCMake-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/cmDSPWriter.h')
-rw-r--r--Source/cmDSPWriter.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/Source/cmDSPWriter.h b/Source/cmDSPWriter.h
index bdc2a3b..6021842 100644
--- a/Source/cmDSPWriter.h
+++ b/Source/cmDSPWriter.h
@@ -20,15 +20,14 @@
*/
#ifndef cmDSPMakefile_h
#define cmDSPMakefile_h
-#ifdef _MSC_VER
-#pragma warning ( disable : 4786 )
-#endif
+#include "cmStandardIncludes.h"
#include "cmMakefile.h"
-#include <vector>
-class cmDSPMakefile : public cmMakefile
+class cmDSPMakefile
{
public:
+ cmDSPMakefile(cmMakefile*);
+ ~cmDSPMakefile();
void OutputDSPFile();
enum BuildType { STATIC_LIBRARY, DLL, EXECUTABLE };
void SetBuildType(BuildType );
@@ -38,6 +37,10 @@ public:
{
return m_CreatedProjectNames;
}
+ cmMakefile* GetMakefile()
+ {
+ return m_Makefile;
+ }
private:
std::string m_DSPHeaderTemplate;
@@ -64,6 +67,7 @@ private:
std::string m_IncludeOptions;
std::string m_DebugLibraryOptions;
std::string m_ReleaseLibraryOptions;
+ cmMakefile* m_Makefile;
};
#endif