Fix enabling tests on platforms without testnative support

This commit is contained in:
Cameron Cawley 2022-05-08 17:17:49 +01:00 committed by Sam Lantinga
parent 318b5577f9
commit c71ee68b8a
1 changed files with 8 additions and 3 deletions

View File

@ -105,7 +105,7 @@ if(APPLE)
testutils.c)
elseif(WINDOWS)
add_executable(testnative testnative.c testnativew32.c testutils.c)
elseif(UNIX)
elseif(SDL_X11)
add_executable(testnative testnative.c testnativex11.c testutils.c)
target_link_libraries(testnative X11)
endif()
@ -180,7 +180,6 @@ SET(ALL_TESTS
testmessage
testmouse
testmultiaudio
testnative
testoffscreen
testoverlay2
testplatform
@ -225,6 +224,10 @@ set(NONINTERACTIVE
testver
)
if(WINDOWS OR APPLE OR SDL_X11)
list(APPEND ALL_TESTS testnative)
endif()
if(LINUX)
list(APPEND ALL_TESTS testevdev)
list(APPEND NONINTERACTIVE testevdev)
@ -292,12 +295,14 @@ else()
testaudiohotplug
testmultiaudio
testime
testnative
testiconv
testoverlay2
teststreaming
testviewport
)
if(WINDOWS OR APPLE OR SDL_X11)
list(APPEND NEEDS_RESOURCES testnative)
endif()
endif()
if(PSP)