# Michael Aaron Safyan (michaelsafyan@gmail.com). Copyright (C) 2009-2010. Simplified BSD License. SET (CMAKE_SYSTEM_NAME Generic) SET (CMAKE_SYSTEM_VERSION 1) SET (CMAKE_SYSTEM_PROCESSOR i686) SET_PROPERTY(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS TRUE) SET (SDKVER "3.1.3") SET (DEVROOT "/Developer/Platforms/iPhoneSimulator.platform/Developer") SET (SDKROOT "${DEVROOT}/SDKs/iPhoneSimulator${SDKVER}.sdk") SET (CMAKE_OSX_SYSROOT "${SDKROOT}") SET (CMAKE_OSX_ARCHITECTURES "i386" "x86_64") SET (CMAKE_C_COMPILER "${DEVROOT}/usr/bin/gcc-4.2") SET (CMAKE_CXX_COMPILER "${DEVROOT}/usr/bin/g++-4.2") SET (CMAKE_C_COMPILER "${DEVROOT}/usr/bin/gcc-4.2") SET (CMAKE_CXX_COMPILER "${DEVROOT}/usr/bin/g++-4.2") SET (CMAKE_C_FLAGS "-std=c99 -x objective-c") SET (CMAKE_C_FLAGS_DEBUG ${CMAKE_C_FLAGS} "-DDEBUG=1" "-ggdb") SET (CMAKE_C_FLAGS_RELEASE ${CMAKE_C_FLAGS} "-DNDEBUG=1") SET (CMAKE_C_FLAGS_RELWITHDEBINFO ${CMAKE_C_FLAGS} "-DNDEBUG=1" "-ggdb") SET (CMAKE_CXX_FLAGS "-x objective-c++") SET (CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS} "-DDEBUG=1" "-ggdb") SET (CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS} "-DNDEBUG=1") SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO ${CMAKE_CXX_FLAGS} "-DNDEBUG=1" "-ggdb") ADD_DEFINITIONS("-arch i386") ADD_DEFINITIONS("-arch x86_64") ADD_DEFINITIONS("-pipe") ADD_DEFINITIONS("-no-cpp-precomp") ADD_DEFINITIONS("--sysroot=${SDKROOT}") ADD_DEFINITIONS("-miphoneos-version-min=${SDKVER}") INCLUDE_DIRECTORIES(SYSTEM "${SDKROOT}/usr/include") INCLUDE_DIRECTORIES(SYSTEM "${SDKROOT}/opt/iphone-simulator-${SDKVER}/include") INCLUDE_DIRECTORIES(SYSTEM "${SDKROOT}/usr/local/iphone-simulator-${SDKVER}/include") INCLUDE_DIRECTORIES(SYSTEM "${SDKROOT}/usr/include/c++/4.2.1/i686-apple-darwin9") LINK_DIRECTORIES("${SDKROOT}/usr/lib") LINK_DIRECTORIES("${SDKROOT}/opt/iphone-simulator-${SDKVER}/lib") LINK_DIRECTORIES("${SDKROOT}/usr/local/iphone-simulator-${SDKVER}/lib") SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "/opt/iphone-simulator-${SDKVER}/" "/usr/local/iphone-simulator-${SDKVER}/") SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH) SET (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) SET (iPhone 1) SET (iPhoneSimulator 1) SET (iPhoneSimulator_VERSION ${SDKVER})