File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# exit immediately on any failed step
22set -xe
3+ pip install cmake
34
45mkdir -p deps
56cd deps
67
78curl -OL https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.gz
89tar -zxf eigen-3.3.9.tar.gz
10+ mv eigen-3.3.9 eigen
911
1012rm -rf libccd
1113git clone --depth 1 --branch v2.1 https://github.com/danfis/libccd.git
@@ -17,28 +19,28 @@ rm -rf fcl
1719git clone --depth 1 --branch v0.7.0 https://github.com/ambi-robotics/fcl.git
1820
1921# Install eigen
20- cmake -B build -S eigen-3.3.9
21- cmake --install build
22+ cmake -B build -S eigen
23+ sudo cmake --install build
2224
2325# Build and install libccd
2426cd libccd
2527cmake . -D ENABLE_DOUBLE_PRECISION=ON
2628make -j4
27- make install
29+ sudo make install
2830cd ..
2931
3032# Build and install octomap
3133cd octomap
3234cmake . -D CMAKE_BUILD_TYPE=Release -D BUILD_OCTOVIS_SUBPROJECT=OFF -D BUILD_DYNAMICETD3D_SUBPROJECT=OFF
3335make -j4
34- make install
36+ sudo make install
3537cd ..
3638
3739# Build and install fcl
3840cd fcl
3941cmake .
4042make -j4
41- make install
43+ sudo make install
4244cd ..
4345
4446cd ..
Original file line number Diff line number Diff line change @@ -107,7 +107,6 @@ archs = ["x86_64"]
107107
108108[tool .cibuildwheel .macos ]
109109before-all = " bash build_dependencies/install_macos.sh"
110- environment = { CPATH = " $(brew --prefix)/include:$(brew --prefix)/include/eigen3" , LD_LIBRARY_PATH = " $(brew --prefix)/lib" }
111110repair-wheel-command = " delocate-wheel -w {dest_dir} -v {wheel}"
112111
113112[tool .cibuildwheel .windows ]
You can’t perform that action at this time.
0 commit comments