diff options
Diffstat (limited to 'src/tools/msvc/VSObjectFactory.pm')
-rw-r--r-- | src/tools/msvc/VSObjectFactory.pm | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/tools/msvc/VSObjectFactory.pm b/src/tools/msvc/VSObjectFactory.pm index 0fbf3faa0ed..d255becfe8b 100644 --- a/src/tools/msvc/VSObjectFactory.pm +++ b/src/tools/msvc/VSObjectFactory.pm @@ -45,6 +45,10 @@ sub CreateSolution { return new VS2012Solution(@_); } + elsif ($visualStudioVersion eq '12.00') + { + return new VS2013Solution(@_); + } else { croak "The requested Visual Studio version is not supported."; @@ -76,6 +80,10 @@ sub CreateProject { return new VC2012Project(@_); } + elsif ($visualStudioVersion eq '12.00') + { + return new VC2013Project(@_); + } else { croak "The requested Visual Studio version is not supported."; @@ -115,11 +123,11 @@ sub DetermineVisualStudioVersion sub _GetVisualStudioVersion { my ($major, $minor) = @_; - if ($major > 11) + if ($major > 12) { carp "The determined version of Visual Studio is newer than the latest supported version. Returning the latest supported version instead."; - return '11.00'; + return '12.00'; } elsif ($major < 6) { |