forked from BerkeleyAutomation/python-fcl
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall_linux.sh
More file actions
41 lines (33 loc) · 732 Bytes
/
install_linux.sh
File metadata and controls
41 lines (33 loc) · 732 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
mkdir -p deps
cd deps
get eigen
curl -OL https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.gz
tar -zxf eigen-3.3.9.tar.gz
rm -rf libccd
git clone --depth 1 --branch v2.1 https://github.com/danfis/libccd.git
rm -rf octomap
git clone --depth 1 --branch v1.8.0 https://github.com/OctoMap/octomap.git
rm -rf fcl
git clone --depth 1 --branch v0.6.1 https://github.com/flexible-collision-library/fcl.git
echo "Install eigen"
cmake -B build -S eigen-3.3.9
cmake --install build
echo "Build and install libccd"
cd libccd
cmake .
make -j4
make install
cd ..
echo "Build and install octomap"
cd octomap
cmake .
make -j4
make install
cd ..
echo "Build and install fcl"
cd fcl
cmake .
make -j4
make install
cd ..
cd ..