From c71ee68b8a2c75758c07a821e72ff450bdfdde62 Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Sun, 8 May 2022 17:17:49 +0100 Subject: [PATCH] Fix enabling tests on platforms without testnative support --- test/CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index e81ead76f..0d545a238 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -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)