File: 0005-Don-t-set-RPATH-on-tf2_py-Python-library-Debian-spec.patch

package info (click to toggle)
ros-geometry2 0.7.10-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,604 kB
  • sloc: cpp: 10,685; python: 1,072; xml: 271; sh: 21; makefile: 7
file content (23 lines) | stat: -rw-r--r-- 997 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Thu, 24 Dec 2015 14:32:15 +0100
Subject: Don't set RPATH on tf2_py Python library (Debian specific)

Somehow cmake loses the tf2_py file when removing RPATHs upon
installation. We assume that files are installed into their default
location and don't need an RPATH accordingly.
---
 tf2_py/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tf2_py/CMakeLists.txt b/tf2_py/CMakeLists.txt
index 4c83bc9..11ef21b 100644
--- a/tf2_py/CMakeLists.txt
+++ b/tf2_py/CMakeLists.txt
@@ -110,6 +110,7 @@ set_target_properties(tf2_py PROPERTIES
   ARCHIVE_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION}
   LIBRARY_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION}
   RUNTIME_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION}
+  SKIP_BUILD_RPATH TRUE
 )
 #!! rosbuild_add_compile_flags(tf2_py ${SSE_FLAGS}) #conditionally adds sse flags if available