mirror of
https://github.com/godotengine/godot-angle-static.git
synced 2026-01-04 22:09:59 +03:00
Merge pull request #5 from bruvzg/fix_clang_mingw
Fix LLVM/MinGW and ARM64/MingW build.
This commit is contained in:
@@ -63,10 +63,18 @@ def generate(env):
|
|||||||
else:
|
else:
|
||||||
env["use_mingw"] = True
|
env["use_mingw"] = True
|
||||||
# Cross-compilation using MinGW
|
# Cross-compilation using MinGW
|
||||||
prefix = "i686" if env["arch"] == "x86_32" else env["arch"]
|
if env["arch"] == "x86_64":
|
||||||
|
prefix = "x86_64"
|
||||||
|
elif env["arch"] == "arm64":
|
||||||
|
prefix = "aarch64"
|
||||||
|
elif env["arch"] == "arm32":
|
||||||
|
prefix = "armv7"
|
||||||
|
elif env["arch"] == "x86_32":
|
||||||
|
prefix = "i686"
|
||||||
|
|
||||||
if env["use_llvm"]:
|
if env["use_llvm"]:
|
||||||
env["CXX"] = prefix + "-w64-mingw32-clang"
|
env["CXX"] = prefix + "-w64-mingw32-clang++"
|
||||||
env["CC"] = prefix + "-w64-mingw32-clang++"
|
env["CC"] = prefix + "-w64-mingw32-clang"
|
||||||
env["AR"] = prefix + "-w64-mingw32-ar"
|
env["AR"] = prefix + "-w64-mingw32-ar"
|
||||||
env["RANLIB"] = prefix + "-w64-mingw32-ranlib"
|
env["RANLIB"] = prefix + "-w64-mingw32-ranlib"
|
||||||
env["LINK"] = prefix + "-w64-mingw32-clang"
|
env["LINK"] = prefix + "-w64-mingw32-clang"
|
||||||
|
|||||||
Reference in New Issue
Block a user