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