Browse Source

Improve architecture support logic in Raycast module

Aaron Franke 2 years ago
parent
commit
cee8f1a786
1 changed files with 5 additions and 7 deletions
  1. 5 7
      modules/raycast/config.py

+ 5 - 7
modules/raycast/config.py

@@ -1,13 +1,11 @@
 def can_build(env, platform):
     # Supported architectures depend on the Embree library.
-    # No ARM32 support planned.
-    if env["arch"] == "arm32":
-        return False
+    if env["arch"] in ["x86_64", "arm64", "wasm32"]:
+        return True
     # x86_32 only seems supported on Windows for now.
-    if env["arch"] == "x86_32" and platform != "windows":
-        return False
-    # The rest works, even wasm32!
-    return True
+    if env["arch"] == "x86_32" and platform == "windows":
+        return True
+    return False
 
 
 def configure(env):