浏览代码

Added iOS/OSX platform defines.

bkaradzic 13 年之前
父节点
当前提交
2e8941e515
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      include/bx/platform.h

+ 8 - 0
include/bx/platform.h

@@ -11,8 +11,10 @@
 #define BX_COMPILER_MSVC 0
 
 #define BX_PLATFORM_ANDROID 0
+#define BX_PLATFORM_IOS 0
 #define BX_PLATFORM_LINUX 0
 #define BX_PLATFORM_NACL 0
+#define BX_PLATFORM_OSX 0
 #define BX_PLATFORM_WINDOWS 0
 #define BX_PLATFORM_XBOX360 0
 
@@ -59,6 +61,12 @@
 #elif defined(__linux__)
 #	undef BX_PLATFORM_LINUX
 #	define BX_PLATFORM_LINUX 1
+#elif defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)
+#	undef BX_PLATFORM_IOS
+#	define BX_PLATFORM_IOS 1
+#elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)
+#	undef BX_PLATFORM_OSX
+#	define BX_PLATFORM_OSX 1
 #else
 #	error "BX_PLATFORM_* is not defined!"
 #endif //