summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalVisualStudio7Generator.cxx
diff options
context:
space:
mode:
authorSumit Bhardwaj <bhardwajs@outlook.com>2021-12-23 23:53:04 (GMT)
committerSumit Bhardwaj <bhardwajs@outlook.com>2021-12-23 23:53:04 (GMT)
commit3b7520b94db1cae997b4b2302bdae1bed821b811 (patch)
tree24dd535792ae87fbd6e997f0d089bd35a5866764 /Source/cmLocalVisualStudio7Generator.cxx
parent938a53f4f15de2cc9075d5c5929de0012060cf43 (diff)
downloadCMake-3b7520b94db1cae997b4b2302bdae1bed821b811.zip
CMake-3b7520b94db1cae997b4b2302bdae1bed821b811.tar.gz
CMake-3b7520b94db1cae997b4b2302bdae1bed821b811.tar.bz2
Consolidate usage of VsProjectType
Move ProjectFileExtension handling logic to use ProjectType and remove extraneous checks in .Net SDK style project generation. This change will make introducing new project types relatively simpler.
Diffstat (limited to 'Source/cmLocalVisualStudio7Generator.cxx')
-rw-r--r--Source/cmLocalVisualStudio7Generator.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx
index fd13c0b..4bf8df6 100644
--- a/Source/cmLocalVisualStudio7Generator.cxx
+++ b/Source/cmLocalVisualStudio7Generator.cxx
@@ -40,6 +40,7 @@
#include "cmTarget.h"
#include "cmTargetDepend.h"
#include "cmValue.h"
+#include "cmVsProjectType.h"
#include "cmXMLParser.h"
#include "cmake.h"
@@ -574,7 +575,8 @@ public:
{
// If any commands were generated, finish constructing them.
if (!this->First) {
- std::string finishScript = this->LG->FinishConstructScript(IsCSharp::No);
+ std::string finishScript =
+ this->LG->FinishConstructScript(VsProjectType::vcxproj);
this->Stream << this->LG->EscapeForXML(finishScript) << "\"";
}
@@ -1817,7 +1819,7 @@ void cmLocalVisualStudio7Generator::WriteCustomRule(
if (this->FortranProject) {
cmSystemTools::ReplaceString(script, "$(Configuration)", config);
}
- script += this->FinishConstructScript(IsCSharp::No);
+ script += this->FinishConstructScript(VsProjectType::vcxproj);
/* clang-format off */
fout << "\t\t\t\t\t<Tool\n"
<< "\t\t\t\t\tName=\"" << customTool << "\"\n"