Skip to content

Commit a2f0876

Browse files
mmossgcopybara-github
authored andcommitted
Workaround for CMake "subproject language bug" triggered by recent Filament change.
PiperOrigin-RevId: 926623512 Change-Id: I4aefd6b13bc55881a7013a0f2b7d48ce0b78bd7c
1 parent 53ac994 commit a2f0876

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,11 @@ if(EMSCRIPTEN)
9898
endif()
9999
endif()
100100

101-
if(APPLE AND (MUJOCO_BUILD_EXAMPLES OR MUJOCO_BUILD_SIMULATE))
101+
if(APPLE AND (MUJOCO_BUILD_EXAMPLES OR MUJOCO_BUILD_SIMULATE OR MUJOCO_USE_FILAMENT))
102+
# NOTE: OBJC* languages are proactively enabled when using Filament to
103+
# workaround a CMake bug triggered by Filament recently adding:
104+
# set(EXTRA_LANGS OBJC OBJCXX)
105+
# See also: https://gitlab.kitware.com/cmake/cmake/-/work_items/24104
102106
enable_language(OBJC)
103107
enable_language(OBJCXX)
104108
endif()

0 commit comments

Comments
 (0)