diff options
author | Michael Paquier <michael@paquier.xyz> | 2019-07-02 14:02:33 +0900 |
---|---|---|
committer | Michael Paquier <michael@paquier.xyz> | 2019-07-02 14:02:33 +0900 |
commit | 2b1394fc2b52a2573d08aa626e7b49568f27464e (patch) | |
tree | 9dcc3273fe7bdf1e05d07e3b1397e103436fae40 /doc/src | |
parent | 9adda24543e354317abf5400d7e7d3961a93bce6 (diff) | |
download | postgresql-2b1394fc2b52a2573d08aa626e7b49568f27464e.tar.gz postgresql-2b1394fc2b52a2573d08aa626e7b49568f27464e.zip |
Add support for Visual Studio 2019 in build scripts
This fixes at the same time a set of inconsistencies in the
documentation and the scripts related to the versions of Windows SDK
supported.
Author: Haribabu Kommi
Reviewed-by: Andrew Dunstan, Juan José SantamarÃa Flecha, Michael
Paquier
Discussion: https://postgr.es/m/CAJrrPGcfqXhfPyMrny9apoDU7M1t59dzVAvoJ9AeAh5BJi+UzA@mail.gmail.com
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/install-windows.sgml | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/doc/src/sgml/install-windows.sgml b/doc/src/sgml/install-windows.sgml index 22a2ffd55ee..0bbb314c3b1 100644 --- a/doc/src/sgml/install-windows.sgml +++ b/doc/src/sgml/install-windows.sgml @@ -19,10 +19,10 @@ <para> There are several different ways of building PostgreSQL on <productname>Windows</productname>. The simplest way to build with - Microsoft tools is to install <productname>Visual Studio Express 2017 + Microsoft tools is to install <productname>Visual Studio Express 2019 for Windows Desktop</productname> and use the included compiler. It is also possible to build with the full - <productname>Microsoft Visual C++ 2013 to 2017</productname>. + <productname>Microsoft Visual C++ 2013 to 2019</productname>. In some cases that requires the installation of the <productname>Windows SDK</productname> in addition to the compiler. </para> @@ -69,24 +69,24 @@ <productname>Visual Studio Express</productname> or some versions of the <productname>Microsoft Windows SDK</productname>. If you do not already have a <productname>Visual Studio</productname> environment set up, the easiest - ways are to use the compilers from <productname>Visual Studio Express 2017 + ways are to use the compilers from <productname>Visual Studio Express 2019 for Windows Desktop</productname> or those in the <productname>Windows SDK - 8.1</productname>, which are both free downloads from Microsoft. + 10</productname>, which are both free downloads from Microsoft. </para> <para> Both 32-bit and 64-bit builds are possible with the Microsoft Compiler suite. 32-bit PostgreSQL builds are possible with <productname>Visual Studio 2013</productname> to - <productname>Visual Studio 2017</productname> (including Express editions), - as well as standalone Windows SDK releases 6.0 to 8.1. + <productname>Visual Studio 2019</productname> (including Express editions), + as well as standalone Windows SDK releases 8.1a to 10. 64-bit PostgreSQL builds are supported with - <productname>Microsoft Windows SDK</productname> version 6.0a to 8.1 or + <productname>Microsoft Windows SDK</productname> version 8.1a to 10 or <productname>Visual Studio 2013</productname> and above. Compilation is supported down to <productname>Windows 7</productname> and <productname>Windows Server 2008 R2 SP1</productname> when building with <productname>Visual Studio 2013</productname> to - <productname>Visual Studio 2017</productname>. + <productname>Visual Studio 2019</productname>. <!-- For 2013 requirements: https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2013-sysrequirements-vs @@ -94,6 +94,8 @@ https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2015-sysrequirements-vs For 2017 requirements: https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2017-system-requirements-vs + For 2019 requirements: + https://docs.microsoft.com/en-us/visualstudio/releases/2019/system-requirements --> </para> @@ -166,7 +168,7 @@ $ENV{MSBFLAGS}="/m"; If your build environment doesn't ship with a supported version of the <productname>Microsoft Windows SDK</productname> it is recommended that you upgrade to the latest version (currently - version 7.1), available for download from + version 10), available for download from <ulink url="https://www.microsoft.com/download"></ulink>. </para> <para> |