diff options
Diffstat (limited to 'devtools/create_project/msvc.cpp')
-rw-r--r-- | devtools/create_project/msvc.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/devtools/create_project/msvc.cpp b/devtools/create_project/msvc.cpp index 1ca8c7f230..8781005d56 100644 --- a/devtools/create_project/msvc.cpp +++ b/devtools/create_project/msvc.cpp @@ -31,8 +31,8 @@ namespace CreateProjectTool { ////////////////////////////////////////////////////////////////////////// // MSVC Provider (Base class) ////////////////////////////////////////////////////////////////////////// -MSVCProvider::MSVCProvider(StringList &global_warnings, std::map<std::string, StringList> &project_warnings, const int version) - : ProjectProvider(global_warnings, project_warnings, version) { +MSVCProvider::MSVCProvider(StringList &global_warnings, std::map<std::string, StringList> &project_warnings, const int version, const MSVCVersion &msvc) + : ProjectProvider(global_warnings, project_warnings, version), _msvcVersion(msvc) { _enableLanguageExtensions = tokenize(ENABLE_LANGUAGE_EXTENSIONS, ','); _disableEditAndContinue = tokenize(DISABLE_EDIT_AND_CONTINUE, ','); @@ -52,8 +52,8 @@ void MSVCProvider::createWorkspace(const BuildSetup &setup) { if (!solution) error("Could not open \"" + setup.outputDir + '/' + setup.projectName + ".sln\" for writing"); - solution << "Microsoft Visual Studio Solution File, Format Version " << getSolutionVersion() << ".00\n"; - solution << "# Visual Studio " << getVisualStudioVersion() << "\n"; + solution << "Microsoft Visual Studio Solution File, Format Version " << _msvcVersion.solutionFormat << "\n"; + solution << "# Visual Studio " << _msvcVersion.solutionVersion << "\n"; // Write main project if (!setup.devTools) { @@ -162,10 +162,6 @@ void MSVCProvider::createGlobalProp(const BuildSetup &setup) { outputGlobalPropFile(setup, properties, 64, x64Defines, convertPathToWin(setup.filePrefix), setup.runBuildEvents); } -int MSVCProvider::getSolutionVersion() { - return _version + 1; -} - std::string MSVCProvider::getPreBuildEvent() const { std::string cmdLine = ""; |