Skip to content

Commit f4dbd90

Browse files
committed
docker: add docker for easy docker setup
1 parent f858aef commit f4dbd90

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

docker/ubuntu/Dockerfile

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
FROM ubuntu:22.04
2+
3+
RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -qqy \
4+
build-essential \
5+
cmake \
6+
cmake-curses-gui \
7+
vim \
8+
gdb \
9+
git \
10+
libboost-all-dev \
11+
libeigen3-dev \
12+
liburdfdom-dev \
13+
python3-numpy
14+
15+
WORKDIR /src
16+
RUN git clone --recursive -j2 -b devel https://github.com/stack-of-tasks/eigenpy
17+
18+
ENV CTEST_OUTPUT_ON_FAILURE=ON
19+
ENV CTEST_PROGRESS_OUTPUT=ON
20+
ENV CTEST_PARALLEL_LEVEL=2
21+
22+
WORKDIR /src/eigenpy/build
23+
RUN cmake -DPYTHON_EXECUTABLE=$(which python3) -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON ..
24+
RUN make -sj2

0 commit comments

Comments
 (0)