diff options
author | Aren Villanueva <arenvillanueva@yomogi-soft.com> | 2015-11-16 12:31:44 +1100 |
---|---|---|
committer | Aren Villanueva <arenvillanueva@yomogi-soft.com> | 2015-11-16 12:35:54 +1100 |
commit | e68c2c6c2a14c32e7c07ab3158fc459b104212d3 (patch) | |
tree | 3622f572181bdd516d9dce2cdeaaf6dde7e53966 /platform | |
parent | e420b69606dca0a4f88103440715b848e4e24093 (diff) |
Use macros to determine which iOS SDK we have in order to be backwards compatible with older SDKs when fixing template compilation issues.
Diffstat (limited to 'platform')
-rw-r--r-- | platform/iphone/game_center.mm | 10 | ||||
-rw-r--r-- | platform/iphone/icloud.mm | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/platform/iphone/game_center.mm b/platform/iphone/game_center.mm index 1e46d9f014..4cb7a20a7f 100644 --- a/platform/iphone/game_center.mm +++ b/platform/iphone/game_center.mm @@ -30,8 +30,18 @@ #include "game_center.h" +#ifdef __IPHONE_9_0 + #import <GameKit/GameKit.h> extern "C" { + +#else + +extern "C" { +#import <GameKit/GameKit.h> + +#endif + #import "app_delegate.h" }; diff --git a/platform/iphone/icloud.mm b/platform/iphone/icloud.mm index a35d8ecd69..518385992d 100644 --- a/platform/iphone/icloud.mm +++ b/platform/iphone/icloud.mm @@ -30,9 +30,17 @@ #include "icloud.h" +#ifndef __IPHONE_9_0 +extern "C" { +#endif + #import <Foundation/Foundation.h> #import "app_delegate.h" +#ifndef __IPHONE_9_0 +}; +#endif + ICloud* ICloud::instance = NULL; void ICloud::_bind_methods() { |