#[=======================================================================[.rst: Ios --- This file contains functions for options and configuration for targeting the Ios platform ]=======================================================================] #[==============================[ iOS Options ]==============================] function(ios_options) # TODO "ios_simulator", "Target iOS Simulator", False # TODO "ios_min_version", "Target minimum iphoneos/iphonesimulator version", "12.0" # TODO "IOS_TOOLCHAIN_PATH", # "Path to iOS toolchain", # "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain", # TODO "IOS_SDK_PATH", "Path to the iOS SDK", "" # # TODO if has_ios_osxcross(): "ios_triple", "Triple for ios toolchain", "" endfunction() #[===========================[ Target Generation ]===========================] function(ios_generate) target_compile_definitions(${TARGET_NAME} PUBLIC IOS_ENABLED UNIX_ENABLED ) common_compiler_flags() endfunction()