1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

SCons: Add only selected platform's opts to env

Otherwise we can get situations where platform-specific opts with the same name
can override each other depending on the order at which platforms are parsed,
as was the case with `use_static_cpp` in Linux/Windows.

Fixes #44304.

This also has the added benefit that the `scons --help` output will now only
include the options which are relevant for the selected (or detected) platform.
This commit is contained in:
Rémi Verschelde
2020-12-16 16:29:32 +01:00
parent c514cc5822
commit 0f84d8dc49
7 changed files with 13 additions and 29 deletions

View File

@@ -12,7 +12,6 @@ def get_name():
def can_build():
if os.name != "posix" or sys.platform == "darwin":
return False
@@ -81,12 +80,10 @@ def get_opts():
def get_flags():
return []
def configure(env):
## Build type
if env["target"] == "release":