Skip to content

Commit 3e8a2a4

Browse files
committed
Merge branch 'master' into devel
2 parents d50e160 + 5489693 commit 3e8a2a4

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

CMakeLists.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
3535
CHECK_MINIMAL_CXX_STANDARD(11 ENFORCE)
3636

3737
# Project dependencies
38-
ADD_PROJECT_DEPENDENCY(dynamic-graph REQUIRED PKG_CONFIG_REQUIRES dynamic-graph)
39-
ADD_PROJECT_DEPENDENCY(pinocchio REQUIRED PKG_CONFIG_REQUIRES pinocchio)
38+
ADD_PROJECT_DEPENDENCY(dynamic-graph REQUIRED)
39+
ADD_PROJECT_DEPENDENCY(pinocchio REQUIRED)
4040
ADD_PROJECT_DEPENDENCY(Boost REQUIRED COMPONENTS regex)
4141
IF(BUILD_TESTING)
4242
ADD_PROJECT_DEPENDENCY(example-robot-data)
@@ -52,9 +52,8 @@ ENDIF()
5252
IF(BUILD_PYTHON_INTERFACE)
5353
FINDPYTHON()
5454
STRING(REGEX REPLACE "-" "_" PYTHON_DIR ${CUSTOM_HEADER_DIR})
55-
ADD_PROJECT_DEPENDENCY(dynamic-graph-python 4.0.0 REQUIRED
56-
PKG_CONFIG_REQUIRES dynamic-graph-python)
57-
ADD_PROJECT_DEPENDENCY(eigenpy REQUIRED PKG_CONFIG_REQUIRES eigenpy)
55+
ADD_PROJECT_DEPENDENCY(dynamic-graph-python 4.0.0 REQUIRED)
56+
ADD_PROJECT_DEPENDENCY(eigenpy REQUIRED)
5857
SEARCH_FOR_BOOST_PYTHON(REQUIRED)
5958
ENDIF(BUILD_PYTHON_INTERFACE)
6059

@@ -196,7 +195,6 @@ IF(BUILD_TESTING)
196195
ENDIF(BUILD_TESTING)
197196
ADD_SUBDIRECTORY(doc)
198197

199-
PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
200198
IF(NOT INSTALL_PYTHON_INTERFACE_ONLY)
201199
INSTALL(FILES package.xml DESTINATION share/${PROJECT_NAME})
202200
ENDIF(NOT INSTALL_PYTHON_INTERFACE_ONLY)

cmake

Submodule cmake updated from 7febe8d to 7e797cb

package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<package format="3">
33
<name>sot-core</name>
4-
<version>4.11.4</version>
4+
<version>4.11.5</version>
55
<description>
66
Hierarchical task solver plug-in for dynamic-graph
77
</description>

src/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Copyright 2010, 2020, François Bleibel, Olivier Stasse, Guilhem Saurel, JRL, CNRS/AIST, LAAS-CNRS
22

3+
# ROS buildfarm uses isolated environments, in which the build rpath is used
4+
set(BUILD_WITH_INSTALL_RPATH TRUE)
5+
36
SET(plugins
47
sot/sot
58

@@ -91,6 +94,7 @@ set(task-unilateral_deps task)
9194
FOREACH(plugin ${plugins})
9295
GET_FILENAME_COMPONENT(LIBRARY_NAME ${plugin} NAME)
9396
ADD_LIBRARY(${LIBRARY_NAME} SHARED ${plugin})
97+
SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES INSTALL_RPATH $ORIGIN)
9498

9599
IF(SUFFIX_SO_VERSION)
96100
SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})

0 commit comments

Comments
 (0)