Unify bits, android_arch, macos_arch ios_arch into arch, support non-x86

Unify arguments and add support for ARM64 and RV64 Linux
This commit is contained in:
Aaron Franke
2022-05-29 03:51:33 -05:00
parent eaaf941c10
commit e5c4351bc7
9 changed files with 142 additions and 85 deletions

View File

@@ -67,7 +67,7 @@ def scons_generate_bindings(target, source, env):
generate_bindings(
str(source[0]),
env["generate_template_get_node"],
env["bits"],
"32" if "32" in env["arch"] else "64",
"double" if (env["float"] == "64") else "float",
target[0].abspath,
)