mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-30 05:18:13 +08:00
cmake: Android expects SDL programs to be built as shared libraries
This commit is contained in:
+5
-1
@@ -11,7 +11,11 @@ set(SDL_TESTS_NEEDS_ESOURCES)
|
|||||||
|
|
||||||
macro(add_sdl_test_executable TARGET)
|
macro(add_sdl_test_executable TARGET)
|
||||||
cmake_parse_arguments(AST "NONINTERACTIVE;NEEDS_RESOURCES" "" "" ${ARGN})
|
cmake_parse_arguments(AST "NONINTERACTIVE;NEEDS_RESOURCES" "" "" ${ARGN})
|
||||||
add_executable(${TARGET} ${AST_UNPARSED_ARGUMENTS})
|
if(ANDROID)
|
||||||
|
add_library(${TARGET} SHARED ${AST_UNPARSED_ARGUMENTS})
|
||||||
|
else()
|
||||||
|
add_executable(${TARGET} ${AST_UNPARSED_ARGUMENTS})
|
||||||
|
endif()
|
||||||
|
|
||||||
list(APPEND SDL_TEST_EXECUTABLES ${TARGET})
|
list(APPEND SDL_TEST_EXECUTABLES ${TARGET})
|
||||||
if(AST_NONINTERACTIVE)
|
if(AST_NONINTERACTIVE)
|
||||||
|
|||||||
Reference in New Issue
Block a user