summaryrefslogtreecommitdiff
path: root/src/os/macosx/osx_stdafx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/os/macosx/osx_stdafx.h')
-rw-r--r--src/os/macosx/osx_stdafx.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/os/macosx/osx_stdafx.h b/src/os/macosx/osx_stdafx.h
index 35b3f434a..4e16b5e63 100644
--- a/src/os/macosx/osx_stdafx.h
+++ b/src/os/macosx/osx_stdafx.h
@@ -13,6 +13,17 @@
#define MACOS_STDAFX_H
+#include <AvailabilityMacros.h>
+
+/* We assume if these macros are defined, the SDK is also at least this version or later. */
+#ifdef MAC_OS_X_VERSION_10_7
+#define HAVE_OSX_107_SDK
+#endif
+
+#ifdef MAC_OS_X_VERSION_10_11
+#define HAVE_OSX_1011_SDK
+#endif
+
/* It would seem that to ensure backward compability we have to ensure that we have defined MAC_OS_X_VERSION_10_x everywhere */
#ifndef MAC_OS_X_VERSION_10_3
#define MAC_OS_X_VERSION_10_3 1030
@@ -57,8 +68,6 @@
# error "Compiling 64 bits without _SQ64 set! (or vice versa)"
#endif
-#include <AvailabilityMacros.h>
-
/* Name conflict */
#define Rect OTTDRect
#define Point OTTDPoint