diff options
author | Peter Kohaut | 2017-03-08 22:30:53 +0100 |
---|---|---|
committer | Peter Kohaut | 2017-03-08 22:30:53 +0100 |
commit | 27368cc8453f423955f5baa826611ea8a3b09feb (patch) | |
tree | f6f7f2563c1d6ad93d5b7977a58ff14453d28c4a /devtools/create_project/msbuild.cpp | |
parent | 0345e74e71a21fdad6333a37c284d0a83149ce99 (diff) | |
download | scummvm-rg350-27368cc8453f423955f5baa826611ea8a3b09feb.tar.gz scummvm-rg350-27368cc8453f423955f5baa826611ea8a3b09feb.tar.bz2 scummvm-rg350-27368cc8453f423955f5baa826611ea8a3b09feb.zip |
CREATE_PROJECT: Add support for Visual Studio 2017
Diffstat (limited to 'devtools/create_project/msbuild.cpp')
-rw-r--r-- | devtools/create_project/msbuild.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/devtools/create_project/msbuild.cpp b/devtools/create_project/msbuild.cpp index 3accce4e05..2389bb6cfb 100644 --- a/devtools/create_project/msbuild.cpp +++ b/devtools/create_project/msbuild.cpp @@ -58,11 +58,14 @@ int MSBuildProvider::getVisualStudioVersion() { if (_version == 14) return 14; + if (_version == 15) + return 15; + error("Unsupported version passed to getVisualStudioVersion"); } int MSBuildProvider::getSolutionVersion() { - return (_version < 14) ? _version + 1 : _version; + return (_version == 15) ? 14 : _version + 1; } namespace { @@ -123,7 +126,7 @@ void MSBuildProvider::createProjectFile(const std::string &name, const std::stri // Shared configuration project << "\t<Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n"; - std::string version = "v" + toString(_version) + "0"; + std::string version = _version == 15 ? "v141" : "v" + toString(_version) + "0"; std::string llvm = "LLVM-vs" + toString(getVisualStudioVersion()); outputConfigurationType(setup, project, name, "Release|Win32", version); |