From c0315605ed323e6260f7ffa7a618434bbb4a8d2b Mon Sep 17 00:00:00 2001 From: Kevin Nakamura Date: Fri, 25 Apr 2025 20:16:39 +0900 Subject: [PATCH] Explicitly set -std=gnu99 (via CMAKE_C_STANDARD) for linux targets when using the bundled feature. --- sdl2-sys/build.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdl2-sys/build.rs b/sdl2-sys/build.rs index 4831846995..052896d6fe 100644 --- a/sdl2-sys/build.rs +++ b/sdl2-sys/build.rs @@ -128,6 +128,8 @@ fn compile_sdl2(sdl2_build_path: &Path, target_os: &str) -> PathBuf { cfg.cflag("-fcommon"); } } + // The bundled SDL uses `bool`, `false`, and `true` which are reserved keywords in c23 + cfg.define("CMAKE_C_STANDARD", "99"); } }