Skip to content

Commit 739b973

Browse files
committed
build collision-algo in env
1 parent b1c3a5c commit 739b973

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,19 @@ jobs:
2727
with:
2828
path: InfinyTech3D/CollisionAlgorithm
2929
repository: InfinyTech3D/CollisionAlgorithm
30+
31+
- name: Build and install CollisionAlgorithm
32+
shell: bash
33+
run: |
34+
mkdir -p deps/CollisionAlgorithm/build
35+
cd deps/CollisionAlgorithm/build
36+
cmake \
37+
-GNinja \
38+
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake \
39+
-DCMAKE_BUILD_TYPE=Release \
40+
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install/CollisionAlgorithm \
41+
..
42+
ninja install
3043
3144
- name: Checkout source code
3245
uses: actions/checkout@v2
@@ -42,7 +55,7 @@ jobs:
4255
&& cd /d $WORKSPACE_BUILD_PATH \
4356
&& cmake \
4457
-GNinja \
45-
-DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake" \
58+
-DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake;$GITHUB_WORKSPACE/install/CollisionAlgorithm/lib/cmake" \
4659
-DCMAKE_BUILD_TYPE=Release \
4760
-DCMAKE_INSTALL_PREFIX="$WORKSPACE_INSTALL_PATH" \
4861
../src \
@@ -54,7 +67,7 @@ jobs:
5467
-GNinja \
5568
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
5669
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
57-
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake \
70+
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake;$GITHUB_WORKSPACE/install/CollisionAlgorithm/lib/cmake" \
5871
-DCMAKE_BUILD_TYPE=Release \
5972
-DCMAKE_INSTALL_PREFIX="$WORKSPACE_INSTALL_PATH" \
6073
../src

0 commit comments

Comments
 (0)