diff --git a/cmake/platform.inc b/cmake/platform.inc index 4cb6262471f580f0734f5adb1526b0626d2b4854..ffde56aab2ef576318ea38f25818512bf022502f 100755 --- a/cmake/platform.inc +++ b/cmake/platform.inc @@ -81,14 +81,17 @@ ENDIF () # cmake -DCPUTYPE=aarch32 .. or cmake -DCPUTYPE=aarch64 IF (${CPUTYPE} MATCHES "aarch32") SET(TD_LINUX TRUE) + SET(TD_LINUX_32 FALSE) SET(TD_ARM_32 TRUE) MESSAGE(STATUS "input cpuType: aarch32") ELSEIF (${CPUTYPE} MATCHES "aarch64") SET(TD_LINUX TRUE) + SET(TD_LINUX_64 FALSE) SET(TD_ARM_64 TRUE) MESSAGE(STATUS "input cpuType: aarch64") ELSEIF (${CPUTYPE} MATCHES "mips64") SET(TD_LINUX TRUE) + SET(TD_LINUX_64 FALSE) SET(TD_MIPS_64 TRUE) MESSAGE(STATUS "input cpuType: mips64") ELSEIF (${CPUTYPE} MATCHES "x64") diff --git a/src/os/inc/os.h b/src/os/inc/os.h index 6b9517a4b2c81ca04197cee39ccf8a0000a90e65..2005072ad157ffce8ee980582e6fe82764ea202f 100644 --- a/src/os/inc/os.h +++ b/src/os/inc/os.h @@ -24,12 +24,12 @@ extern "C" { #include "osDarwin.h" #endif +#ifdef _TD_ARM_64 +#include "osArm64.h" +#endif + #ifdef _TD_LINUX_64 - #ifdef _TD_ARM_64 - #include "osArm64.h" - #elif - #include "osLinux64.h" - #endif +#include "osLinux64.h" #endif #ifdef _TD_LINUX_32