mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[build] Fix Clang 20 warnings (#8048)
* `-Wfixed-enum-extension` was replaced with `-Wc23-extensions` * Removed unused private variables in SysId * Suppressed `-Wnontrivial-memcall` in imgui.h and imgui_internal.h
This commit is contained in:
4
thirdparty/imgui_suite/CMakeLists.txt
vendored
4
thirdparty/imgui_suite/CMakeLists.txt
vendored
@@ -53,5 +53,9 @@ target_include_directories(
|
||||
|
||||
target_compile_features(imgui PUBLIC cxx_std_20)
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 20.0)
|
||||
target_compile_options(imgui PUBLIC -Wno-nontrivial-memcall)
|
||||
endif()
|
||||
|
||||
install(TARGETS imgui EXPORT imgui)
|
||||
export(TARGETS imgui FILE imgui.cmake NAMESPACE imgui::)
|
||||
|
||||
Reference in New Issue
Block a user