Browse Source

Build arm64 for iOS

Josh Engebretson 10 years ago
parent
commit
801b7b5f51
1 changed files with 10 additions and 1 deletions
  1. 10 1
      CMake/Modules/AtomicIOS.cmake

+ 10 - 1
CMake/Modules/AtomicIOS.cmake

@@ -5,7 +5,16 @@ set (JAVASCRIPT_BINDINGS_PLATFORM "IOS")
 add_definitions (-DIOS -DATOMIC_PLATFORM_IOS -DATOMIC_OPENGL -DKNET_UNIX -DATOMIC_TBUI)
 add_definitions (-DIOS -DATOMIC_PLATFORM_IOS -DATOMIC_OPENGL -DKNET_UNIX -DATOMIC_TBUI)
 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -std=gnu++0x")
 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -std=gnu++0x")
 
 
-set (CMAKE_OSX_ARCHITECTURES $(ARCHS_STANDARD_INCLUDING_64_BIT))
+# set the architecture for iOS
+#if (${IOS_PLATFORM} STREQUAL "OS")
+#    set (IOS_ARCH armv7 armv7s arm64)
+#elseif (${IOS_PLATFORM} STREQUAL "SIMULATOR")
+#    set (IOS_ARCH i386)
+# elseif (${IOS_PLATFORM} STREQUAL "SIMULATOR64")
+#    set (IOS_ARCH x86_64)
+#endif (${IOS_PLATFORM} STREQUAL "OS")
+
+set (CMAKE_OSX_ARCHITECTURES arm64)
 set (CMAKE_XCODE_EFFECTIVE_PLATFORMS -iphoneos -iphonesimulator)
 set (CMAKE_XCODE_EFFECTIVE_PLATFORMS -iphoneos -iphonesimulator)
 
 
 # Set Base SDK to "Latest iOS"
 # Set Base SDK to "Latest iOS"