diff options
| author | ruki <[email protected]> | 2022-08-28 23:29:50 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-08-28 23:29:50 +0800 |
| commit | 5c0e53f91acf9f25f0ddf0825207d1ce0aa523dd (patch) | |
| tree | deb19623610f697a6d00e3488d3f90190ce1c621 /core/src | |
| parent | ba24755cda31ceae75f0e3f53291846ce8684189 (diff) | |
improve engine
Diffstat (limited to 'core/src')
| -rw-r--r-- | core/src/xmake/engine.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/src/xmake/engine.c b/core/src/xmake/engine.c index b3d798e4f..7e67dbece 100644 --- a/core/src/xmake/engine.c +++ b/core/src/xmake/engine.c @@ -906,6 +906,9 @@ static tb_void_t xm_engine_init_arch(xm_engine_t* engine) case PROCESSOR_ARCHITECTURE_AMD64: sysarch = "x64"; break; + case PROCESSOR_ARCHITECTURE_ARM64: + sysarch = "arm64"; + break; case PROCESSOR_ARCHITECTURE_ARM: sysarch = "arm"; break; @@ -919,8 +922,12 @@ static tb_void_t xm_engine_init_arch(xm_engine_t* engine) // get arch from compiler if (!sysarch) { -# ifdef TB_ARCH_x64 +# if defined(TB_ARCH_x64) sysarch = "x64"; +# elif defined(TB_ARCH_ARM64) + sysarch = "arm64" +# elif defined(TB_ARCH_ARM) + sysarch = "arm" # else sysarch = "x86"; # endif |
