Skip to content
Snippets Groups Projects
Commit 17ee73bb authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

add libs/eigen

parent 91157033
No related branches found
No related tags found
1 merge request!3Update the repository to the version used for the first submission of the article
......@@ -24,3 +24,6 @@
[submodule "kdl_parser"]
path = libs/kdl_parser
url = ../../ros/kdl_parser.git
[submodule "eigen"]
path = libs/eigen
url = ../../eigenteam/eigen-git-mirror
......@@ -12,7 +12,6 @@ RUN apt update -qqy \
clang-6.0 \
cmake \
libboost-all-dev \
libeigen3-dev \
liburdfdom-dev
ADD . .
......
......@@ -3,15 +3,24 @@
set -e
set -x
#rm -rf build prefix
[[ -d build || -d prefix ]] && rm -rf build prefix
export PREFIX=${1:-$PWD/prefix} # with bash / zsh
export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig:${PREFIX}/share/pkgconfig
export CXX="ccache clang++-6.0"
export CC="ccache clang-6.0"
mkdir -p build/eigen
pushd build/eigen
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_LIBDIR=lib \
../../libs/eigen
make -j8 install
popd
mkdir -p build/pinocchio
pushd build/pinocchio
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_PREFIX_PATH=$PREFIX \
-DBUILD_PYTHON_INTERFACE=OFF -DBUILD_UNIT_TESTS=OFF -DINSTALL_DOCUMENTATION=OFF \
../../libs/pinocchio
make -j8 install
......@@ -42,6 +51,7 @@ fi
mkdir -p build/rbdl
pushd build/rbdl
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_PREFIX_PATH="$PREFIX;/usr" \
-DRBDL_BUILD_ADDON_URDFREADER=ON \
../../libs/rbdl
make -j8 install
......@@ -50,6 +60,7 @@ popd
mkdir -p build/google-benchmark
pushd build/google-benchmark
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_PREFIX_PATH=$PREFIX \
-DBENCHMARK_ENABLE_GTEST_TESTS=OFF \
../../libs/benchmark
make -j8 install
......
Subproject commit 0d76e63d66465a8e027b49e38943d8bac6b40265
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment