summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd/detect.py
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2020-12-16 16:29:32 +0100
committerRémi Verschelde <rverschelde@gmail.com>2020-12-16 16:31:19 +0100
commit0f84d8dc497e73a8ad21ae51bc4912082f2d2454 (patch)
treedf66ce27001881fc5da8e71b02a17157b099364d /platform/linuxbsd/detect.py
parentc514cc58224e5c973ac8be7bb6db7023d5c25906 (diff)
downloadredot-engine-0f84d8dc497e73a8ad21ae51bc4912082f2d2454.tar.gz
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.
Diffstat (limited to 'platform/linuxbsd/detect.py')
-rw-r--r--platform/linuxbsd/detect.py3
1 files changed, 0 insertions, 3 deletions
diff --git a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
index 277aafc107..a819731328 100644
--- a/platform/linuxbsd/detect.py
+++ b/platform/linuxbsd/detect.py
@@ -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":