summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2008-01-18 19:34:48 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2008-01-18 19:34:48 (GMT)
commit77ef811c8ee8a209b03c546530adf2110f9fce4a (patch)
treed88863a79fb369eed75f61c8834c49e66249aa74
parent0bbae2a5b28f269e51733b7e944cd6214dccbd53 (diff)
downloadCMake-77ef811c8ee8a209b03c546530adf2110f9fce4a.zip
CMake-77ef811c8ee8a209b03c546530adf2110f9fce4a.tar.gz
CMake-77ef811c8ee8a209b03c546530adf2110f9fce4a.tar.bz2
ENH: add MSVC90 define to vs9 ide
-rw-r--r--Source/cmGlobalVisualStudio9Generator.cxx5
-rw-r--r--Source/cmGlobalVisualStudio9Generator.h3
2 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmGlobalVisualStudio9Generator.cxx b/Source/cmGlobalVisualStudio9Generator.cxx
index 0c37b7b..9899f9c 100644
--- a/Source/cmGlobalVisualStudio9Generator.cxx
+++ b/Source/cmGlobalVisualStudio9Generator.cxx
@@ -27,6 +27,11 @@ cmGlobalVisualStudio9Generator::cmGlobalVisualStudio9Generator()
this->FindMakeProgramFile = "CMakeVS9FindMake.cmake";
}
+//----------------------------------------------------------------------------
+void cmGlobalVisualStudio9Generator::AddPlatformDefinitions(cmMakefile* mf)
+{
+ mf->AddDefinition("MSVC90", "1");
+}
void cmGlobalVisualStudio9Generator::WriteSLNHeader(std::ostream& fout)
{
diff --git a/Source/cmGlobalVisualStudio9Generator.h b/Source/cmGlobalVisualStudio9Generator.h
index 03c422a..66d0180 100644
--- a/Source/cmGlobalVisualStudio9Generator.h
+++ b/Source/cmGlobalVisualStudio9Generator.h
@@ -37,7 +37,8 @@ public:
virtual const char* GetName() const {
return cmGlobalVisualStudio9Generator::GetActualName();}
static const char* GetActualName() {return "Visual Studio 9 2008";}
-
+ virtual void AddPlatformDefinitions(cmMakefile* mf);
+
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;