From 543f244965d5e84af5e1fe2b6401eb6457e15aed Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sun, 29 Dec 2024 18:58:10 +0100 Subject: [PATCH] tests: include SDL_build_config.h when HAVE_BUILD_CONFIG is defined --- test/CMakeLists.txt | 1 + test/testautomation_intrinsics.c | 2 +- test/testautomation_main.c | 2 ++ test/testevdev.c | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 0f913f91e1..aec3eab28a 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -121,6 +121,7 @@ macro(add_sdl_test_executable TARGET) else() add_executable(${TARGET} ${AST_SOURCES} ${EXTRA_SOURCES}) endif() + target_compile_definitions(${TARGET} PRIVATE HAVE_BUILD_CONFIG) SDL_AddCommonCompilerFlags(${TARGET}) target_include_directories(${TARGET} PRIVATE "${SDL3_SOURCE_DIR}/src/video/khronos") target_link_libraries(${TARGET} PRIVATE SDL3::SDL3_test SDL3::${sdl_name_component}) diff --git a/test/testautomation_intrinsics.c b/test/testautomation_intrinsics.c index 9aba459c4b..c3b5fa5422 100644 --- a/test/testautomation_intrinsics.c +++ b/test/testautomation_intrinsics.c @@ -2,7 +2,7 @@ * Intrinsics test suite */ -#ifndef NO_BUILD_CONFIG +#ifdef HAVE_BUILD_CONFIG /* Disable intrinsics that are unsupported by the current compiler */ #include "SDL_build_config.h" #endif diff --git a/test/testautomation_main.c b/test/testautomation_main.c index 3699d7ce18..89991c02bb 100644 --- a/test/testautomation_main.c +++ b/test/testautomation_main.c @@ -9,7 +9,9 @@ #include #include #include "testautomation_suites.h" +#ifdef HAVE_BUILD_CONFIG #include "SDL_build_config.h" +#endif /** * Tests SDL_InitSubSystem() and SDL_QuitSubSystem() diff --git a/test/testevdev.c b/test/testevdev.c index e2442e39f6..b4119ab9f6 100644 --- a/test/testevdev.c +++ b/test/testevdev.c @@ -21,7 +21,7 @@ #endif #define SDL_DYNAMIC_API 0 -#ifndef NO_BUILD_CONFIG +#ifdef HAVE_BUILD_CONFIG #include "../src/SDL_internal.h" #endif