Enable compiler errors for implicit switch case fallthroughs.
Also unify warning options across Clang and GCC and fix minor issues that was surfaced by this. PiperOrigin-RevId: 508619655 Change-Id: I59b777bf2dfea4422485670e2427c7d3f5cf6405
This commit is contained in:
committed by
Copybara-Service
parent
8a53a33fd1
commit
5e989d18c3
+5
-12
@@ -104,19 +104,13 @@ endif()
|
||||
add_library(platform_ui_adapter OBJECT)
|
||||
target_sources(
|
||||
platform_ui_adapter
|
||||
PUBLIC glfw_adapter.h
|
||||
glfw_dispatch.h
|
||||
platform_ui_adapter.h
|
||||
PRIVATE glfw_adapter.cc
|
||||
glfw_dispatch.cc
|
||||
platform_ui_adapter.cc
|
||||
PUBLIC glfw_adapter.h glfw_dispatch.h platform_ui_adapter.h
|
||||
PRIVATE glfw_adapter.cc glfw_dispatch.cc platform_ui_adapter.cc
|
||||
)
|
||||
target_compile_options(platform_ui_adapter PUBLIC ${MUJOCO_SIMULATE_COMPILE_OPTIONS})
|
||||
target_include_directories(
|
||||
platform_ui_adapter
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
$<TARGET_PROPERTY:glfw,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
platform_ui_adapter PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
$<TARGET_PROPERTY:glfw,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
target_link_libraries(platform_ui_adapter PUBLIC mujoco::mujoco)
|
||||
if(SIMULATE_GLFW_DYNAMIC_SYMBOLS)
|
||||
@@ -131,8 +125,7 @@ add_library(mujoco::libsimulate ALIAS libsimulate)
|
||||
target_sources(
|
||||
libsimulate
|
||||
PUBLIC simulate.h
|
||||
PRIVATE simulate.cc
|
||||
array_safety.h
|
||||
PRIVATE simulate.cc array_safety.h
|
||||
)
|
||||
target_include_directories(libsimulate PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
target_compile_options(libsimulate PUBLIC ${MUJOCO_SIMULATE_COMPILE_OPTIONS})
|
||||
|
||||
Reference in New Issue
Block a user