Workaround for CMake "subproject language bug" triggered by recent Filament change.

PiperOrigin-RevId: 926623512
Change-Id: I4aefd6b13bc55881a7013a0f2b7d48ce0b78bd7c
This commit is contained in:
Michael Moss
2026-06-04 05:05:26 -07:00
committed by Copybara-Service
parent 53ac994759
commit a2f08767cf
+5 -1
View File
@@ -98,7 +98,11 @@ if(EMSCRIPTEN)
endif()
endif()
if(APPLE AND (MUJOCO_BUILD_EXAMPLES OR MUJOCO_BUILD_SIMULATE))
if(APPLE AND (MUJOCO_BUILD_EXAMPLES OR MUJOCO_BUILD_SIMULATE OR MUJOCO_USE_FILAMENT))
# NOTE: OBJC* languages are proactively enabled when using Filament to
# workaround a CMake bug triggered by Filament recently adding:
# set(EXTRA_LANGS OBJC OBJCXX)
# See also: https://gitlab.kitware.com/cmake/cmake/-/work_items/24104
enable_language(OBJC)
enable_language(OBJCXX)
endif()