Skip to content

Commit 1e5f22f

Browse files
mhidalgo-raitcappellari-bdai
authored andcommitted
Add dependencies to Spot C++ SDK debians (#5)
Signed-off-by: Michel Hidalgo <mhidalgo@theaiinstitute.com>
1 parent 765fd7a commit 1e5f22f

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

.devcontainer/Dockerfile.amd64

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ RUN apt-get update --fix-missing \
55
build-essential \
66
ca-certificates \
77
cmake \
8+
file \
89
git \
910
libcli11-dev \
1011
libeigen3-dev \

.devcontainer/Dockerfile.arm64

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ RUN apt-get update --fix-missing \
55
build-essential \
66
ca-certificates \
77
cmake \
8+
file \
89
git \
910
libcli11-dev \
1011
libeigen3-dev \

cpp/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,8 @@ if (UNIX)
320320
set(CPACK_GENERATOR "DEB")
321321
set(CPACK_PACKAGE_NAME "spot-cpp-sdk")
322322
set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
323+
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
324+
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libcli11-dev (>=2.1.2)") # libcli11-dev is header-only, thus it has to be listed explicitly
323325
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Boston Dynamics SDK Publisher <bd-sdk-publisher@bostondynamics.com>")
324326
set(CPACK_PACKAGE_VENDOR "Boston Dynamics")
325327
set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})

0 commit comments

Comments
 (0)