summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudio7Generator.h
diff options
context:
space:
mode:
authorDavid Golub <golubdr@gmail.com>2013-12-19 21:39:19 (GMT)
committerBrad King <brad.king@kitware.com>2013-12-20 16:02:11 (GMT)
commita79cbdc0682415ef740633f8289ec8821f0c879c (patch)
treedb0f65618f431037137c38c069d33f137f826fb5 /Source/cmGlobalVisualStudio7Generator.h
parent6820882be57942403fa7eaf706a0169fd2816fc2 (diff)
downloadCMake-a79cbdc0682415ef740633f8289ec8821f0c879c.zip
CMake-a79cbdc0682415ef740633f8289ec8821f0c879c.tar.gz
CMake-a79cbdc0682415ef740633f8289ec8821f0c879c.tar.bz2
VS: Teach include_external_msproject about non-C++ projects (#14661)
Teach CMake to guess the project type guid based on the project file extension. This allows non-C++ projects like *.vbproj or *.csproj to be included.
Diffstat (limited to 'Source/cmGlobalVisualStudio7Generator.h')
-rw-r--r--Source/cmGlobalVisualStudio7Generator.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmGlobalVisualStudio7Generator.h b/Source/cmGlobalVisualStudio7Generator.h
index 611422a..f69bd84 100644
--- a/Source/cmGlobalVisualStudio7Generator.h
+++ b/Source/cmGlobalVisualStudio7Generator.h
@@ -115,6 +115,8 @@ protected:
std::string const& GetDevEnvCommand();
virtual std::string FindDevEnvCommand();
+ static const char* ExternalProjectType(const char* location);
+
static cmIDEFlagTable const* GetExtraFlagTableVS7();
virtual void OutputSLNFile(cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& generators);