SDL PixelArt test fix

This commit is contained in:
Squall Leonhart
2025-09-28 15:29:17 +10:00
committed by GitHub
parent ede668b712
commit e0e639a02e

View File

@@ -78,12 +78,17 @@ if(ENABLE_SDL3)
set(CMAKE_CXX_FLAGS "-DENABLE_SDL3 ${CMAKE_CXX_FLAGS}")
include(CheckSourceCompiles)
set(CMAKE_REQUIRED_LIBRARIES ${SDL3_LIBRARIES})
check_source_compiles(CXX
"#include <SDL3/SDL.h>
int main() { return SDL_SCALEMODE_PIXELART; }
" HAVE_SDL_SCALEMODE_PIXELART)
unset(CMAKE_REQUIRED_LIBRARIES)
if(HAVE_SDL_SCALEMODE_PIXELART)
set(CMAKE_C_FLAGS "-DHAVE_SDL3_PIXELART ${CMAKE_C_FLAGS}")
set(CMAKE_CXX_FLAGS "-DHAVE_SDL3_PIXELART ${CMAKE_CXX_FLAGS}")