Skip to content

Commit

Permalink
BUILD.rst: document which components of MSVC we install
Browse files Browse the repository at this point in the history
Since this is what we use on our build machines, it should
be enough.

Closes: #624

Signed-off-by: Frank Lichtenheld <[email protected]>
  • Loading branch information
flichtenheld committed Jul 10, 2023
1 parent 951e7fc commit b34aca9
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion BUILD.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,27 @@ This is the recommended way of building openvpn-gui on Windows, which is also us
Prerequisites
-------------

- Visual Studio 2022 (build tools should be enough)
- Visual Studio 2022 (see below for details)
- CMake
- vcpkg (add the environment variable ``VCPKG_ROOT`` which points to vcpkg installation)

Visual Studio Components
------------------------

Having the Build Tools is enough, you do not need the actual IDE.
In addition to the Microsoft.VisualStudio.Workload.VCTools workload,
you might also need the following additional components dependending
on which architectures you build for:

* Microsoft.VisualStudio.Component.VC.ATL.Spectre
* Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
* Microsoft.VisualStudio.Component.UWP.VC.ARM64
* Microsoft.VisualStudio.Component.VC.Tools.ARM64
* Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre
* Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre

Build steps
-----------

Expand Down

0 comments on commit b34aca9

Please sign in to comment.