Skip to content

Commit d13329e

Browse files
adding build interfaces to the linked directories
1 parent af87c6d commit d13329e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

simulate/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ if(APPLE)
115115
target_link_libraries(platform_ui_adapter PUBLIC "-framework CoreVideo")
116116
endif()
117117
target_include_directories(
118-
platform_ui_adapter PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
118+
platform_ui_adapter PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
119119
$<TARGET_PROPERTY:glfw,INTERFACE_INCLUDE_DIRECTORIES>
120120
)
121121
target_link_libraries(platform_ui_adapter PUBLIC mujoco::mujoco)
@@ -140,7 +140,7 @@ target_sources(
140140
array_safety.h
141141
PRIVATE simulate.cc
142142
)
143-
target_include_directories(libmujoco_simulate PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
143+
target_include_directories(libmujoco_simulate PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
144144
target_compile_options(libmujoco_simulate PRIVATE ${MUJOCO_SIMULATE_COMPILE_OPTIONS})
145145
target_link_libraries(libmujoco_simulate PUBLIC lodepng mujoco::platform_ui_adapter mujoco::mujoco)
146146
target_link_options(libmujoco_simulate PRIVATE ${MUJOCO_SIMULATE_LINK_OPTIONS})
@@ -308,6 +308,5 @@ if(SIMULATE_BUILD_EXECUTABLE)
308308
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT simulate
309309
PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/simulate" COMPONENT simulate
310310
)
311-
endif()
312311
endif()
313312
endif()

0 commit comments

Comments
 (0)