Browse Source

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

Anonymous Maarten 22 hours ago
parent
commit
541dc6ba20
1 changed files with 1 additions and 18 deletions
  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