From 22b304a0f30fa6d95dff5363d8d9e10b4eddd826 Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Wed, 19 Feb 2025 15:30:01 +0200 Subject: [PATCH] Build vulkan and opengles tests only if its enabled in the build Bug: https://bugs.gentoo.org/932644 Bug: https://bugs.gentoo.org/949387 Signed-off-by: Alfred Wingate --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -139,12 +139,14 @@ add_sdl_test_executable(testgamecontroller NEEDS_RESOURCES testgamecontroller.c add_sdl_test_executable(testgeometry testgeometry.c testutils.c) add_sdl_test_executable(testgesture testgesture.c) add_sdl_test_executable(testgl2 testgl2.c) +if(SDL_OPENGLES) add_sdl_test_executable(testgles testgles.c) add_sdl_test_executable(testgles2 testgles2.c) add_sdl_test_executable(testgles2_sdf NEEDS_RESOURCES testgles2_sdf.c testutils.c) if(APPLE) set_property(TARGET testgles testgles2 testgles2_sdf APPEND PROPERTY COMPILE_DEFINITIONS "GLES_SILENCE_DEPRECATION") endif() +endif() add_sdl_test_executable(testhaptic testhaptic.c) add_sdl_test_executable(testhotplug testhotplug.c) add_sdl_test_executable(testrumble testrumble.c) @@ -211,7 +213,9 @@ add_sdl_test_executable(testqsort NONINTERACTIVE testqsort.c) add_sdl_test_executable(testbounds testbounds.c) add_sdl_test_executable(testcustomcursor testcustomcursor.c) add_sdl_test_executable(controllermap NEEDS_RESOURCES controllermap.c testutils.c) -add_sdl_test_executable(testvulkan testvulkan.c) +if(SDL_VULKAN) + add_sdl_test_executable(testvulkan testvulkan.c) +endif() add_sdl_test_executable(testoffscreen testoffscreen.c) if(N3DS) -- 2.48.1