diff --git a/client/TracyProfiler.hpp b/client/TracyProfiler.hpp index b3c2e495..3c4a863e 100644 --- a/client/TracyProfiler.hpp +++ b/client/TracyProfiler.hpp @@ -28,7 +28,7 @@ # define TRACY_HW_TIMER #endif -#if !defined TRACY_HW_TIMER || ( __ARM_ARCH >= 6 && !defined CLOCK_MONOTONIC_RAW ) +#if !defined TRACY_HW_TIMER || ( defined __ARM_ARCH && __ARM_ARCH >= 6 && !defined CLOCK_MONOTONIC_RAW ) #include #endif @@ -120,9 +120,9 @@ public: static tracy_force_inline int64_t GetTime() { #ifdef TRACY_HW_TIMER -# if TARGET_OS_IOS == 1 +# if defined TARGET_OS_IOS && TARGET_OS_IOS == 1 return mach_absolute_time(); -# elif __ARM_ARCH >= 6 +# elif defined __ARM_ARCH && __ARM_ARCH >= 6 # ifdef CLOCK_MONOTONIC_RAW struct timespec ts; clock_gettime( CLOCK_MONOTONIC_RAW, &ts );