# This is automatically generated file using StackIPhoneConfig on 26 March 2012 7:13:59 pm cmake_minimum_required(VERSION 2.6.2) include(CMakeDetermineSystem) project("iStackVM") include(directories.cmake) message("${CMAKE_MODULE_PATH}") set(CMAKE_CONFIGURATION_TYPES Release) include_directories(${buildDir}/) include_directories(${platformsDir}/iOS/vm/iPhone) include_directories(${crossDir}/vm ${srcVMDir} ${targetPlatform}/vm ${buildDir}) include_directories(${srcDir}/vm) include_directories(${platformsDir}/iOS/vm/iPhone) include_directories(${platformsDir}/iOS/vm/iPhone/Classes) include_directories(${platformsDir}/iOS/vm/OSX) include_directories(${platformsDir}/unix/vm) include_directories(${platformsDir}/iOS/vm/Common/Classes) include_directories(${platformsDir}/iOS/plugins/SoundPlugin) include_directories(${platformsDir}/iOS/vm/OSX/plugins/SoundPlugin) include_directories(${crossDir}/plugins/SoundPlugin) include_directories(${crossDir}/plugins/HostWindowPlugin) include_directories(${platformsDir}/Cross/plugins/HostWindowPlugin) include_directories(${platformsDir}/iOS/vm/iPhone/plugins/HostWindowPlugin) include_directories(${crossDir}/plugins/FilePlugin) add_definitions(-isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x objective-c -std=gnu99 -falign-functions=16 -fno-gcse -fno-cse-follow-jumps -fvisibility=hidden -funroll-loops -finline-functions -mno-thumb -DSTACKVM=1 -DCOGMTVM=0 -DUSE_GLOBAL_STRUCT=0 -DBASE_HEADER_SIZE=4 -DTARGET_OS_IS_IPHONE -DHAVE_UUID_GENERATE -DUSE_INLINE_MEMORY_ACCESSORS -DHAVE_SYS_TIME_H -DLSB_FIRST -DHAVE_NANOSLEEP -DISQUEAK_IMAGE=iPhone -DISQUEAK_SOURCES=PharoV10 -g0 -O3 -finline-functions -fomit-frame-pointer -DNDEBUG -DDEBUGVM=0) set(CMAKE_OSX_ARCHITECTURES "armv6") set(resourceDir "/Users/philippeback/iosvm/cog-osx/iosbuild/resources") set(resources "${resourceDir}/Cog.png" "${resourceDir}/iPhone.image" "${resourceDir}/iPhone.changes" "${resourceDir}/PharoV10.sources") set(resourcesLocaleEnglish "${resourceDir}/English.lproj/MainWindow.nib") set_source_files_properties(${resources} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) set_source_files_properties(${resourcesLocaleEnglish} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) set(coreSources ${srcVMDir}/gcc3x-interp.c) set(platformVMSources ${targetPlatform}/vm/Common/main.m ${targetPlatform}/vm/Common/Classes/Queue.m ${targetPlatform}/vm/Common/Classes/sqMacV2Time.c ${targetPlatform}/vm/Common/Classes/sqSqueakAppDelegate.m ${targetPlatform}/vm/Common/Classes/sqSqueakFileDirectoryAPI.m ${targetPlatform}/vm/Common/Classes/sqSqueakFileDirectoryInterface.m ${targetPlatform}/vm/Common/Classes/sqSqueakInfoPlistInterface.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+attributes.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+events.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+imageReadWrite.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+sound.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+vmAndImagePath.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+screen.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApplication+cursor.m ${targetPlatform}/vm/Common/Classes/sqSqueakAttributesAPI.m ${targetPlatform}/vm/Common/Classes/sqSqueakSoundAPI.m ${targetPlatform}/vm/Common/Classes/sqSqueakVmAndImagePathAPI.m ${targetPlatform}/vm/Common/Classes/sqSqueakMainApp.m ${targetPlatform}/vm/Common/Classes/sqSqueakEventsAPI.m ${targetPlatform}/vm/Common/Classes/sqSqueakScreenAPI.m ${targetPlatform}/vm/Common/Classes/sqSqueakScreenAndWindow.m ${targetPlatform}/vm/iPhone/Classes/SqueakNoOGLIPhoneAppDelegate.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneApplication.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneApplication+attributes.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneApplication+clipboard.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneApplication+imageReadWrite.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneApplication+events.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneApplication+Network.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakiPhoneApplication+sound.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneFileDirectoryInterface.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneInfoPlistInterface.m ${targetPlatform}/vm/iPhone/Classes/sqiPhoneScreenAndWindow.m ${targetPlatform}/vm/iPhone/Classes/SqueakUIView.m ${targetPlatform}/vm/iPhone/Classes/SqueakUIViewCALayer.m ${targetPlatform}/vm/iPhone/Classes/SqueakUIViewOpenGL.m ${targetPlatform}/vm/iPhone/Classes/SqueakUIController.m ${targetPlatform}/vm/iPhone/Classes/sqSqueakIPhoneClipboardAPI.m ${targetPlatform}/vm/iPhone/macintoshextra.c ${targetPlatform}/vm/iPhone/osExports.c ${targetPlatform}/vm/iPhone/sqDummyaio.c ${targetPlatform}/vm/iPhone/sqMacV2Memory.c) set(crossVMSources ${crossDir}/vm/sqNamedPrims.c ${crossDir}/vm/sqVirtualMachine.c ${crossDir}/vm/sqExternalSemaphores.c ${crossDir}/vm/sqHeapMap.c ${crossDir}/vm/sqTicker.c) set(extraSources ${buildDir}/iStackVM_Prefix.pch ${resources} ${buildDir}/iStackVM_Prefix.pch ${resourcesLocaleEnglish} ${platformsDir}/unix/vm/sqUnixHeartbeat.c ${platformsDir}/unix/vm/sqUnixThreads.c ) find_library(CoreAudio_FMWK CoreAudio) find_library(CoreLocation_FMWK CoreLocation) find_library(Foundation_FMWK Foundation) find_library(QuartzCore_FMWK QuartzCore) find_library(AudioToolbox_FMWK AudioToolbox) find_library(SystemConfiguration_FMWK SystemConfiguration) set(IOSFWK "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks") set(CoreGraphics_FMWK "${IOSFWK}/CoreGraphics.framework") set(OpenGLES_FMWK "${IOSFWK}/OpenGLES.framework") set(UIKit_FMWK "${IOSFWK}/UIKit.framework") add_executable(iStackVM MACOSX_BUNDLE ${coreSources} ${crossVMSources} ${platformVMSources} ${extraSources}) list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("ADPCMCodecPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("BMPReadWriterPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("B2DPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("BitBltPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("DSAPrims") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("ZipPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("FFTPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("FilePlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("FloatArrayPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("HostWindowPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("JPEGReadWriter2Plugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("JPEGReaderPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("LargeIntegers") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("Matrix2x3Plugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("MiscPrimitivePlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("SecurityPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("SoundCodecPrims") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("SoundPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("SurfacePlugin") list(APPEND LINKLIBS ${CoreFoundation_FMWK}) list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("UUIDPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("ObjectiveCPlugin") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) add_subdirectory("IOSPlugin") target_link_libraries(iStackVM ADPCMCodecPlugin BMPReadWriterPlugin B2DPlugin BitBltPlugin DSAPrims ZipPlugin FFTPlugin FilePlugin FloatArrayPlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin LargeIntegers Matrix2x3Plugin MiscPrimitivePlugin SecurityPlugin SoundCodecPrims SoundPlugin SurfacePlugin UUIDPlugin ObjectiveCPlugin IOSPlugin) set_target_properties(iStackVM PROPERTIES XCODE_ATTRIBUTE_GCC_PREFIX_HEADER "${buildDir}/iStackVM_Prefix.pch") set(CMAKE_CROSSCOMPILING TRUE) set(CMAKE_SYSTEM_NAME Darwin) set(CMAKE_SYSTEM_PROCESSOR arm) set(SDKVER "5.1") set(DEVROOT "/Applications/Xcode.app/Contents/Developer/Platforms/Developer") set(SDKROOT "${DEVROOT}/SDKs/iPhoneOS${SDKVER}.sdk") set(CMAKE_OSX_SYSROOT iPhoneOs${SDKVER}) set(CMAKE_C_COMPILER ${DEVROOT}/usr/bin/llvm-gcc) set(CMAKE_CXX_COMPILER ${DEVROOT}/usr/bin/llvm-g++) set(CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}") set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) set(CMAKE_EXE_LINKER_FLAGS "-L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system") list(APPEND LINKLIBS ${CoreAudio_FMWK}) list(APPEND LINKLIBS ${CoreGraphics_FMWK}) list(APPEND LINKLIBS ${CoreLocation_FMWK}) list(APPEND LINKLIBS ${UIKit_FMWK}) list(APPEND LINKLIBS ${Foundation_FMWK}) list(APPEND LINKLIBS ${QuartzCore_FMWK}) list(APPEND LINKLIBS ${OpenGLES_FMWK}) list(APPEND LINKLIBS ${AudioToolbox_FMWK}) list(APPEND LINKLIBS ${SystemConfiguration_FMWK}) set_target_properties(iStackVM PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${buildDir}/Info.plist") set_target_properties(iStackVM PROPERTIES COMPILE_FLAGS "-include \"/Users/philippeback/iosvm/cog-osx/build/iStackVM_Prefix.pch\"") set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer") set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "2") set(CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET 5.1) set(EXECUTABLE_OUTPUT_PATH "/Users/philippeback/iosvm/cog-osx/results") target_link_libraries(iStackVM ${LINKLIBS})