Преглед изворни кода

tests: include SDL_build_config.h when HAVE_BUILD_CONFIG is defined

Anonymous Maarten пре 3 месеци
родитељ
комит
543f244965
4 измењених фајлова са 5 додато и 2 уклоњено
  1. 1 0
      test/CMakeLists.txt
  2. 1 1
      test/testautomation_intrinsics.c
  3. 2 0
      test/testautomation_main.c
  4. 1 1
      test/testevdev.c

+ 1 - 0
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})

+ 1 - 1
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

+ 2 - 0
test/testautomation_main.c

@@ -9,7 +9,9 @@
 #include <SDL3/SDL.h>
 #include <SDL3/SDL_test.h>
 #include "testautomation_suites.h"
+#ifdef HAVE_BUILD_CONFIG
 #include "SDL_build_config.h"
+#endif
 
 /**
  * Tests SDL_InitSubSystem() and SDL_QuitSubSystem()

+ 1 - 1
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