Merge branch 'main' into 2027

This commit is contained in:
Peter Johnson
2025-06-30 20:21:11 -07:00
107 changed files with 502 additions and 16466 deletions

View File

@@ -47,7 +47,14 @@ macro(wpilib_target_warnings target)
# Suppress warning "enumeration types with a fixed underlying type are a
# Clang extension"
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT EMSCRIPTEN)
target_compile_options(${target} PRIVATE $<$<COMPILE_LANGUAGE:C>:-Wno-fixed-enum-extension>)
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 20.0)
target_compile_options(
${target}
PRIVATE $<$<COMPILE_LANGUAGE:C>:-Wno-fixed-enum-extension>
)
else()
target_compile_options(${target} PRIVATE $<$<COMPILE_LANGUAGE:C>:-Wno-c23-extensions>)
endif()
endif()
# Compress debug info with GCC