Merge pull request #9390 from akien-mga/compiling-scons-3.1.2-gcc-9

Compiling: Min versions are now SCons 3.1.2 and GCC 9
This commit is contained in:
Rémi Verschelde
2024-05-17 13:08:23 +02:00
committed by GitHub
6 changed files with 7 additions and 17 deletions
@@ -27,7 +27,7 @@ Requirements
For compiling under Windows, Linux or macOS, the following is required:
- `Python 3.6+ <https://www.python.org/downloads/>`_.
- `SCons 3.0+ <https://scons.org/pages/download.html>`_ build system.
- `SCons 3.1.2+ <https://scons.org/pages/download.html>`_ build system.
- `Android SDK <https://developer.android.com/studio/#command-tools>`_
(command-line tools are sufficient).
@@ -14,7 +14,7 @@ Requirements
------------
- `Python 3.6+ <https://www.python.org/downloads/macos/>`_.
- `SCons 3.0+ <https://scons.org/pages/download.html>`_ build system.
- `SCons 3.1.2+ <https://scons.org/pages/download.html>`_ build system.
- `Xcode <https://apps.apple.com/us/app/xcode/id497799835>`_.
If you are building the ``master`` branch:
@@ -16,19 +16,9 @@ Requirements
For compiling under Linux or other Unix variants, the following is
required:
- GCC 7+ or Clang 6+.
- GCC 9+ or Clang 6+.
- `Python 3.6+ <https://www.python.org/downloads/>`_.
- `SCons 3.0+ <https://scons.org/pages/download.html>`_ build system.
.. note::
If your distribution uses Python 2 by default, or you are using a version of SCons prior to 3.1.2,
you will need to change the version of Python that SCons uses by changing the shebang
(the first line) of the SCons script file to ``#! /usr/bin/python3``.
Use the command ``which scons`` to find the location of the SCons script file.
- `SCons 3.1.2+ <https://scons.org/pages/download.html>`_ build system.
- pkg-config (used to detect the development libraries listed below).
- Development libraries:
@@ -16,7 +16,7 @@ Requirements
For compiling under macOS, the following is required:
- `Python 3.6+ <https://www.python.org/downloads/macos/>`_.
- `SCons 3.0+ <https://scons.org/pages/download.html>`_ build system.
- `SCons 3.1.2+ <https://scons.org/pages/download.html>`_ build system.
- `Xcode <https://apps.apple.com/us/app/xcode/id497799835>`_
(or the more lightweight Command Line Tools for Xcode).
- `Vulkan SDK <https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.dmg>`_
@@ -17,7 +17,7 @@ To compile export templates for the Web, the following is required:
- `Emscripten 3.1.39+ <https://emscripten.org>`__.
- `Python 3.6+ <https://www.python.org/>`__.
- `SCons 3.0+ <https://scons.org/pages/download.html>`__ build system.
- `SCons 3.1.2+ <https://scons.org/pages/download.html>`__ build system.
.. seealso:: To get the Godot source code for compiling, see
:ref:`doc_getting_source`.
@@ -25,7 +25,7 @@ For compiling under Windows, the following is required:
**Important:** When using MinGW to compile the ``master`` branch, you need GCC 9 or later.
- `Python 3.6+ <https://www.python.org/downloads/windows/>`_.
**Make sure to enable the option to add Python to the ``PATH`` in the installer.**
- `SCons 3.0+ <https://scons.org/pages/download.html>`_ build system. Using the
- `SCons 3.1.2+ <https://scons.org/pages/download.html>`_ build system. Using the
latest release is recommended, especially for proper support of recent Visual
Studio releases.