cmake_minimum_required(VERSION 3.29) project(ext_sdl2) include(${CMAKE_SOURCE_DIR}/../cmake/base-dep-options.cmake) if (ANDROID) ExternalProject_Add( ext_sdl2 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} GIT_REPOSITORY https://github.com/sh-zam/SDL-android-glue.git GIT_TAG 8babf290ece99a58a5354d52775bf79063cf7cf5 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_SHARED_LIBS=TRUE -DSDL_ANDROID_AUDIO_STRIPPED=ON -DSDL_HAPTIC=OFF -DSDL_JOYSTICK=OFF -DSDL_VIDEO=OFF -DSDL_SENSOR=OFF -DSDL_MISC=OFF -DSDL_POWER=OFF -DSDL_LOCALE=OFF -DSDL_FILESYSTEM=OFF -DINSTALL_JARS_PATH=${EXTPREFIX}/jar -DANDROID_SDK=${ANDROID_SDK_ROOT} -DANDROID_JAVA_PLATFORM_API=${ANDROID_SDK_COMPILE_API} ${GLOBAL_PROFILE} UPDATE_COMMAND "" ) else() ExternalProject_Add( ext_sdl2 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} URL https://github.com/libsdl-org/SDL/releases/download/release-2.32.10/SDL2-2.32.10.tar.gz URL_HASH SHA256=5f5993c530f084535c65a6879e9b26ad441169b3e25d789d83287040a9ca5165 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_SHARED_LIBS=TRUE ${GLOBAL_PROFILE} UPDATE_COMMAND "" ) endif() krita_add_to_ci_targets(ext_sdl2)