diff options
author | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2023-02-06 19:08:45 +0100 |
---|---|---|
committer | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2023-02-06 19:08:45 +0100 |
commit | c9a1efc7a07feae4f2b9cc8e2547d79962311a03 (patch) | |
tree | 15a8c99098111c4f317fc11ad85044f114bb233e | |
parent | 5bc4b7943556fabf37a4575f0dcfbcb17e5505b1 (diff) | |
download | fork-godot-webrtc-native-c9a1efc7a07feae4f2b9cc8e2547d79962311a03.tar.gz fork-godot-webrtc-native-c9a1efc7a07feae4f2b9cc8e2547d79962311a03.tar.bz2 fork-godot-webrtc-native-c9a1efc7a07feae4f2b9cc8e2547d79962311a03.zip |
Workaround incorrect CC for 3.x mingw builds.
-rw-r--r-- | SConstruct | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -68,6 +68,14 @@ if env["godot_version"] == "3": target_compat = "template_" + env["target"] env["suffix"] = ".{}.{}.{}".format(env["platform"], target_compat, env["arch_suffix"]) env["debug_symbols"] = False + + # Set missing CC for MinGW from upstream build module. + if env["platform"] == "windows" and sys.platform != "win32" and sys.platform != "msys": + # Cross-compilation using MinGW + if env["bits"] == "64": + env["CC"] = "x86_64-w64-mingw32-gcc" + elif env["bits"] == "32": + env["CC"] = "i686-w64-mingw32-gcc" else: ARGUMENTS["ios_min_version"] = "11.0" env = SConscript("godot-cpp/SConstruct").Clone() |