You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
pass -mpopcnt when using clang / llvm and targeting x86_64 arch to support popcnt forceinline methods
This commit is contained in:
@@ -741,7 +741,7 @@ if env["arch"] == "x86_64":
|
||||
env.Append(CCFLAGS=["/d2archSSE42"])
|
||||
else:
|
||||
# `-msse2` is implied when compiling for x86_64.
|
||||
env.Append(CCFLAGS=["-msse4.2"])
|
||||
env.Append(CCFLAGS=["-msse4.2", "-mpopcnt"])
|
||||
elif env["arch"] == "x86_32":
|
||||
# Be more conservative with instruction sets on 32-bit x86 to improve compatibility.
|
||||
# SSE and SSE2 are present on all CPUs that support 64-bit, even if running a 32-bit OS.
|
||||
|
||||
Reference in New Issue
Block a user