Skip to content

Commit 28fed1e

Browse files
committed
CMake: update to dynamic-graph-python 4.0.6
1 parent 179104d commit 28fed1e

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

CMakeLists.txt

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ set(PROJECT_USE_CMAKE_EXPORT TRUE)
1919
# JRL-cmakemodule setup
2020
include(cmake/base.cmake)
2121
include(cmake/boost.cmake)
22-
include(cmake/python.cmake)
2322
include(cmake/ros.cmake)
2423

2524
# Project definition
@@ -28,8 +27,13 @@ project(${PROJECT_NAME} ${PROJECT_ARGS})
2827
check_minimal_cxx_standard(11 ENFORCE)
2928

3029
# Project dependencies
31-
findpython()
32-
search_for_boost_python()
30+
add_project_dependency(dynamic-graph-python 4.0.6 REQUIRED)
31+
add_project_dependency(dynamic_graph_bridge REQUIRED)
32+
add_project_dependency(sot-core REQUIRED)
33+
add_project_dependency(pinocchio REQUIRED)
34+
include(cmake/python.cmake) # TODO: overwriting eigenpy/python.cmake
35+
36+
add_project_dependency(control_toolbox REQUIRED)
3337
add_required_dependency(bullet)
3438
add_required_dependency(urdfdom)
3539

@@ -47,12 +51,6 @@ find_package(
4751
rospy)
4852
find_package(temperature_sensor_controller)
4953

50-
add_project_dependency(dynamic-graph-python 4.0.0 REQUIRED)
51-
add_project_dependency(dynamic_graph_bridge REQUIRED)
52-
add_project_dependency(sot-core REQUIRED)
53-
add_project_dependency(pinocchio REQUIRED)
54-
add_project_dependency(control_toolbox REQUIRED)
55-
5654
# Detect the controller interface version to switch code
5755
if(controller_interface_FOUND)
5856
if(${controller_interface_VERSION} VERSION_GREATER "0.2.5")

tests/CMakeLists.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ dynamic_graph_python_module(
2323
"sot/test/${PYTHON_LIBRARY_NAME}" ${DEVICE_NAME}
2424
sot-test-${PYTHON_LIBRARY_NAME}-wrap MODULE_HEADER
2525
"${CMAKE_CURRENT_SOURCE_DIR}/${DEVICE_NAME}-python.hh")
26-
set_target_properties(
27-
sot-test-${PYTHON_LIBRARY_NAME}-wrap PROPERTIES LIBRARY_OUTPUT_DIRECTORY
28-
../src) # FIXME: weird catkin
29-
# / dg interraction
26+
# FIXME: weird catkin / dg interraction
27+
set_target_properties(sot-test-${PYTHON_LIBRARY_NAME}-wrap
28+
PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../src)
3029

3130
# Add the library to wrap the controller of Test.
3231
set(CONTROLLER_NAME sot-test-controller)

0 commit comments

Comments
 (0)