summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudio7Generator.h
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2002-09-22 13:53:26 (GMT)
committerKen Martin <ken.martin@kitware.com>2002-09-22 13:53:26 (GMT)
commitc9d16defb061f86de2ea8e041aa453e9f7581ab0 (patch)
tree87fa6d8eba780d0fa7aa5bbc1639a9a6059ef825 /Source/cmGlobalVisualStudio7Generator.h
parentf7ec3c2a7670c2a1da7c9cae6ba77b963c595cf3 (diff)
downloadCMake-c9d16defb061f86de2ea8e041aa453e9f7581ab0.zip
CMake-c9d16defb061f86de2ea8e041aa453e9f7581ab0.tar.gz
CMake-c9d16defb061f86de2ea8e041aa453e9f7581ab0.tar.bz2
some try compile fixes
Diffstat (limited to 'Source/cmGlobalVisualStudio7Generator.h')
-rw-r--r--Source/cmGlobalVisualStudio7Generator.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/Source/cmGlobalVisualStudio7Generator.h b/Source/cmGlobalVisualStudio7Generator.h
index 0c8d8cd..e76e87a 100644
--- a/Source/cmGlobalVisualStudio7Generator.h
+++ b/Source/cmGlobalVisualStudio7Generator.h
@@ -48,7 +48,8 @@ public:
* 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);
+ const char *projectName, const char *targetName,
+ std::string *output);
/**
* Generate the all required files for building this project/tree. This
@@ -58,6 +59,13 @@ public:
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 OutputSLNFile();
@@ -65,10 +73,7 @@ public:
/**
* Get the list of configurations
*/
- std::vector<std::string> *GetConfigurations()
- {
- return &m_Configurations;
- };
+ std::vector<std::string> *GetConfigurations();
private:
void SetupTests();