Skip to content

Commit bed2a59

Browse files
[squash ]Update CMakeLists.txt
1 parent 86898f8 commit bed2a59

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/CMakeLists.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,17 @@ function(generate_package_libraries INIT_DIRECTORY AllLibs)
175175
"${CMAKE_SOURCE_DIR}/architecture/_GeneralModuleFiles/*.h"
176176
"${CMAKE_SOURCE_DIR}/architecture/_GeneralModuleFiles/*.c")
177177

178+
if(${PARENT_DIR_NAME} STREQUAL "mujocoDynamics")
179+
file(
180+
GLOB
181+
BSK_FILES_DYNAMICS
182+
"${CMAKE_SOURCE_DIR}/simulation/dynamics/_GeneralModuleFiles/*.c"
183+
"${CMAKE_SOURCE_DIR}/simulation/dynamics/_GeneralModuleFiles/*.cpp"
184+
"${CMAKE_SOURCE_DIR}/simulation/dynamics/_GeneralModuleFiles/*.h"
185+
)
186+
list (APPEND BSK_FWK_FILES ${BSK_FILES_DYNAMICS})
187+
endif()
188+
178189
# Add Target
179190
add_library(${LIB_NAME} SHARED ${C_FILES} ${BSK_FWK_FILES})
180191

@@ -193,6 +204,9 @@ function(generate_package_libraries INIT_DIRECTORY AllLibs)
193204
target_link_libraries(${LIB_NAME} PUBLIC cMsgCInterface)
194205
target_link_libraries(${LIB_NAME} PRIVATE ${PYTHON3_MODULE})
195206
target_link_libraries(${LIB_NAME} PRIVATE Eigen3::Eigen3)
207+
if(${PARENT_DIR_NAME} STREQUAL "mujocoDynamics")
208+
target_link_libraries(${LIB_NAME} PUBLIC dynamicsLib)
209+
endif()
196210

197211
# define build location, IDE generation specifications
198212
set_target_properties(${LIB_NAME} PROPERTIES FOLDER ${PARENT_DIR})

0 commit comments

Comments
 (0)