diff options
| author | Andrew Dunstan <andrew@dunslane.net> | 2017-09-25 08:03:05 -0400 |
|---|---|---|
| committer | Andrew Dunstan <andrew@dunslane.net> | 2017-09-25 08:03:05 -0400 |
| commit | f2ab3898f3a25ef431db4ea90a8d128b974dbffe (patch) | |
| tree | 16557bc4b20220583225c7bd29411a332ee77227 /src/tools/msvc/MSBuildProject.pm | |
| parent | 8485a25a8c9a419ff3e0d30e43e4abd5e680cc65 (diff) | |
| download | postgresql-f2ab3898f3a25ef431db4ea90a8d128b974dbffe.tar.gz | |
Support building with Visual Studio 2017
Haribabu Kommi, reviewed by Takeshi Ideriha and Christian Ullrich
Backpatch to 9.6
Diffstat (limited to 'src/tools/msvc/MSBuildProject.pm')
| -rw-r--r-- | src/tools/msvc/MSBuildProject.pm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/tools/msvc/MSBuildProject.pm b/src/tools/msvc/MSBuildProject.pm index 27329f9e36..7a287bd0bd 100644 --- a/src/tools/msvc/MSBuildProject.pm +++ b/src/tools/msvc/MSBuildProject.pm @@ -483,4 +483,27 @@ sub new return $self; } +package VC2017Project; + +# +# Package that encapsulates a Visual C++ 2017 project file +# + +use strict; +use warnings; +use base qw(VC2012Project); + +sub new +{ + my $classname = shift; + my $self = $classname->SUPER::_new(@_); + bless($self, $classname); + + $self->{vcver} = '15.00'; + $self->{PlatformToolset} = 'v141'; + $self->{ToolsVersion} = '15.0'; + + return $self; +} + 1; |
