diff --git a/source/thirdparty/include/enet.h b/source/thirdparty/include/enet.h
index 7cc99c232..8c722ad19 100644
--- a/source/thirdparty/include/enet.h
+++ b/source/thirdparty/include/enet.h
@@ -4878,7 +4878,7 @@ extern "C" {
             tv->tv_nsec = t.QuadPart % 1000000 * 1000;
             return (0);
         }
-    #elif __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200
+    #elif __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200 && !defined CLOCK_MONOTONIC
         #define CLOCK_MONOTONIC 0
 
         int clock_gettime(int X, struct timespec *ts) {