summaryrefslogtreecommitdiffstats
path: root/Source/cmBuildCommand.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2002-02-25 23:14:01 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2002-02-25 23:14:01 (GMT)
commit6ad590aad68434eb478ea4e0c0305fdde22bfc6b (patch)
tree6b887b8e5608372e031ab123ae115fe58d79d87f /Source/cmBuildCommand.cxx
parentb253a0644d6244b84e36c82f124e4a80dbdc55ee (diff)
downloadCMake-6ad590aad68434eb478ea4e0c0305fdde22bfc6b.zip
CMake-6ad590aad68434eb478ea4e0c0305fdde22bfc6b.tar.gz
CMake-6ad590aad68434eb478ea4e0c0305fdde22bfc6b.tar.bz2
ENH: dot net almost working
Diffstat (limited to 'Source/cmBuildCommand.cxx')
-rw-r--r--Source/cmBuildCommand.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/cmBuildCommand.cxx b/Source/cmBuildCommand.cxx
index e07335e..a8e753e 100644
--- a/Source/cmBuildCommand.cxx
+++ b/Source/cmBuildCommand.cxx
@@ -44,6 +44,16 @@ bool cmBuildCommand::InitialPass(std::vector<std::string> const& args)
makecommand += m_Makefile->GetProjectName();
makecommand += ".dsw /MAKE \"ALL_BUILD - Release\" ";
}
+ else if (makeprogram.find("devenv") != std::string::npos ||
+ makeprogram.find("DEVENV") != std::string::npos )
+ {
+ makecommand = "\"";
+ makecommand += makeprogram;
+ makecommand += "\"";
+ makecommand += " ";
+ makecommand += m_Makefile->GetProjectName();
+ makecommand += ".sln /build Release /project ALL_BUILD";
+ }
else if(m_Makefile->GetDefinition("BORLAND"))
{
makecommand = makeprogram;