AtomicGameEngine/AtomicGameEngine
Source/ThirdParty/SDL/CMakeLists.txt
:842
elseif (IOS OR TVOS)
elseif (IOS OR TVOS)
cmake_dependent_option (IOS "Setup build for iOS platform" FALSE "XCODE" FALSE)
if(${IOS})
if(NOT IOS AND CV_CLANG)
elseif (APPLE OR IOS)
if(IOS)
CMAKE_DEPENDENT_OPTION(DLOPEN_MOLTENVK "Use dlopen to load MoltenVK for Apple." ON
"NOT IOS;NOT SERVER_ONLY" OFF)
elseif(APPLE AND NOT IOS AND QT6_IS_SHARED_LIBS_BUILD AND is_bundle)
ELSEIF(IOS)
target_include_directories(Diligent-NativeAppBase PUBLIC
include/IOS
)
elseif (IOS)
elseif(IOS AND INTEGRATED_SDK)
elseif(IOS)
if(IOS)
elseif (IOS OR MAC_CATALYST)
target_sources(core PRIVATE
IOS/USB/LibusbDevice.cpp
IOS/USB/Bluetooth/BTReal.cpp
)
add_compile_definitions(IOS)
if (NOT IOS)
elseif(IOS)
elseif(IOS)
if (IOS)
CHECK_C_SOURCE_COMPILES ("
#include <stdio.h>
#include <TargetConditionals.h>
int main() {
#if TARGET_OS_IPHONE == 0
#error Not an iPhone target
#endif
return 0;
}
"
IOS)
cmake_dependent_option(WITH_MACAUDIO "Enable OSX sound backend" ON "APPLE;NOT IOS" OFF)
if(IOS)
if(IOS OR VISIONOS OR WATCHOS)
endif(IOS)