Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit 98469e3

Browse files
committed
[CMake] sync submodule and its use
1 parent 292d78f commit 98469e3

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

CMakeLists.txt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,18 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
3737
ADD_PROJECT_DEPENDENCY(sot-tools REQUIRED PKG_CONFIG_REQUIRES sot-tools)
3838
ADD_PROJECT_DEPENDENCY(example-robot-data)
3939

40-
SET(BOOST_COMPONENTS filesystem system unit_test_framework)
40+
IF(BUILD_TESTING)
41+
FIND_PACKAGE(Boost REQUIRED COMPONENTS unit_test_framework)
42+
ENDIF(BUILD_TESTING)
4143

4244
IF(BUILD_PYTHON_INTERFACE)
4345
FINDPYTHON()
46+
SEARCH_FOR_BOOST_PYTHON(REQUIRED)
4447
STRING(REGEX REPLACE "-" "_" PYTHON_DIR ${CUSTOM_HEADER_DIR})
4548
ADD_PROJECT_DEPENDENCY(dynamic-graph-python REQUIRED
4649
PKG_CONFIG_REQUIRES dynamic-graph-python)
47-
SET(BOOST_COMPONENTS ${BOOST_COMPONENTS} python)
4850
ENDIF(BUILD_PYTHON_INTERFACE)
4951

50-
SEARCH_FOR_BOOST()
51-
5252
# Main Library
5353
SET(${PROJECT_NAME}_HEADERS
5454
include/${CUSTOM_HEADER_DIR}/dynamic-pinocchio.h
@@ -70,8 +70,7 @@ SET(${PROJECT_NAME}_SOURCES
7070
ADD_LIBRARY(${PROJECT_NAME} SHARED
7171
${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS})
7272
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PUBLIC $<INSTALL_INTERFACE:include>)
73-
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${Boost_LIBRARIES}
74-
sot-core::sot-core)
73+
TARGET_LINK_LIBRARIES(${PROJECT_NAME} sot-core::sot-core)
7574

7675
IF(SUFFIX_SO_VERSION)
7776
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})

tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ FOREACH(test ${tests})
3131
ADD_UNIT_TEST(${test} ${test}.cpp)
3232

3333
TARGET_LINK_LIBRARIES(${test}
34-
${PROJECT_NAME} ${Boost_LIBRARIES} ${Boost_SYSTEM_LIBRARY} ${${test}_deps}
34+
${PROJECT_NAME} Boost::unit_test_framework ${${test}_deps}
3535
zmpreffromcom
3636
force-compensation
3737
#integrator-force-exact

0 commit comments

Comments
 (0)