From eb4ab3a78ec209be31214f613eb5aed93767b6e8 Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Sat, 21 Sep 2024 21:48:59 -0700 Subject: [PATCH] Clarify requirements in Compiling for Windows --- .../compiling/compiling_for_windows.rst | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/contributing/development/compiling/compiling_for_windows.rst b/contributing/development/compiling/compiling_for_windows.rst index 7a36ca7e29c..d212027a75e 100644 --- a/contributing/development/compiling/compiling_for_windows.rst +++ b/contributing/development/compiling/compiling_for_windows.rst @@ -15,21 +15,24 @@ Requirements For compiling under Windows, the following is required: -- `Visual Studio Community `_, - version 2019 or later. Visual Studio 2022 is recommended. - **Make sure to enable C++ in the list of workflows to install.** - If you've already installed Visual Studio without C++ support, run the installer - again; it should present you a **Modify** button. - Supports ``x86_64``, ``x86_32``, and ``arm64``. -- `MinGW-w64 `_ with GCC can be used as an alternative to - Visual Studio. Be sure to install/configure it to use the ``posix`` thread model. - **Important:** When using MinGW to compile the ``master`` branch, you need GCC 9 or later. - Supports ``x86_64`` and ``x86_32`` only. -- `MinGW-LLVM `_ with clang can be used as - an alternative to Visual Studio and MinGW-w64. - Supports ``x86_64``, ``x86_32``, and ``arm64``. -- `Python 3.6+ `_. - **Make sure to enable the option to add Python to the ``PATH`` in the installer.** + +- A C++ compiler. Use one of the following: + + - `Visual Studio Community `_, + version 2019 or later. Visual Studio 2022 is recommended. + **Make sure to enable C++ in the list of workflows to install.** + If you've already installed Visual Studio without C++ support, run the installer + again; it should present you a **Modify** button. + Supports ``x86_64``, ``x86_32``, and ``arm64``. + - `MinGW-w64 `_ with GCC can be used as an alternative to + Visual Studio. Be sure to install/configure it to use the ``posix`` thread model. + **Important:** When using MinGW to compile the ``master`` branch, you need GCC 9 or later. + Supports ``x86_64`` and ``x86_32`` only. + - `MinGW-LLVM `_ with clang can be used as + an alternative to Visual Studio and MinGW-w64. + Supports ``x86_64``, ``x86_32``, and ``arm64``. +- `Python 3.6+ `_. + **Make sure to enable the option to add Python to the** ``PATH`` **in the installer.** - `SCons 3.1.2+ `_ build system. Using the latest release is recommended, especially for proper support of recent Visual Studio releases.