浏览代码

android: don't promote custom SDL3::SDL3 targets

Anonymous Maarten 11 小时之前
父节点
当前提交
541dc6ba20
共有 1 个文件被更改,包括 1 次插入18 次删除
  1. 1 18
      android-project/app/jni/src/CMakeLists.txt

+ 1 - 18
android-project/app/jni/src/CMakeLists.txt

@@ -3,24 +3,7 @@ cmake_minimum_required(VERSION 3.6)
 project(my_app)
 
 if(NOT TARGET SDL3::SDL3)
-    find_package(SDL3 CONFIG)
-endif()
-
-if(NOT TARGET SDL3::SDL3)
-    find_library(SDL3_LIBRARY NAMES "SDL3")
-    find_path(SDL3_INCLUDE_DIR NAMES "SDL3/SDL.h")
-    add_library(SDL3::SDL3 UNKNOWN IMPORTED)
-    set_property(TARGET SDL3::SDL3 PROPERTY IMPORTED_LOCATION "${SDL3_LIBRARY}")
-    set_property(TARGET SDL3::SDL3 PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${SDL3_INCLUDE_DIR}")
-endif()
-
-if(NOT TARGET SDL3::SDL3)
-    message(FATAL_ERROR "Cannot find SDL3.
-
-Possible ways to fix this:
-- Use a SDL3 Android aar archive, and configure gradle to use it: prefab is required.
-- Add add_subdirectory(path/to/SDL) to your CMake script, and make sure a vendored SDL is present there.
-")
+    find_package(SDL3 CONFIG REQUIRED)
 endif()
 
 add_library(main SHARED