improve test-configuration

- testkeys 'NEEDS_DISPLAY'
- 'disable' relevant tests in case DUMMY audio/video is disabled
This commit is contained in:
pionere 2022-05-18 18:04:12 +02:00 committed by Sam Lantinga
parent b44241ab2f
commit c4cf63f812
1 changed files with 9 additions and 5 deletions

View File

@ -214,7 +214,6 @@ set(NONINTERACTIVE
testatomic testatomic
testerror testerror
testfilesystem testfilesystem
testkeys
testlocale testlocale
testplatform testplatform
testpower testpower
@ -233,15 +232,20 @@ if(LINUX)
list(APPEND NONINTERACTIVE testevdev) list(APPEND NONINTERACTIVE testevdev)
endif() endif()
set(NEEDS_AUDIO if(SDL_DUMMYAUDIO)
set(NEEDS_AUDIO
testaudioinfo testaudioinfo
testsurround testsurround
) )
endif()
set(NEEDS_DISPLAY if(SDL_DUMMYVIDEO)
set(NEEDS_DISPLAY
testkeys
testbounds testbounds
testdisplayinfo testdisplayinfo
) )
endif()
if(OPENGL_FOUND) if(OPENGL_FOUND)
add_dependencies(testshader OpenGL::GL) add_dependencies(testshader OpenGL::GL)