[Windows] Improve build environment detection, add support for Windows on ARM.

This commit is contained in:
bruvzg 2022-08-26 12:55:23 +03:00
parent 85ef0a1058
commit 8dab4a2aa3
No known key found for this signature in database
GPG key ID: 7960FCF39844EC38
8 changed files with 310 additions and 115 deletions

View file

@ -191,11 +191,11 @@ String Engine::get_architecture_name() const {
#elif defined(__i386) || defined(__i386__) || defined(_M_IX86)
return "x86_32";
#elif defined(__aarch64__) || defined(_M_ARM64)
#elif defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
return "arm64";
#elif defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7S__)
return "armv7";
#elif defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7S__) || defined(_M_ARM)
return "arm32";
#elif defined(__riscv)
#if __riscv_xlen == 8