Skip to content

Commit 52cd322

Browse files
committed
[ci] Setting up non-regression steps
* Build ConstraintGeometry
1 parent 8612244 commit 52cd322

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,31 @@ jobs:
8888
repository: InfinyTech3D/ConstraintGeometry
8989
path: deps/ConstraintGeometry
9090

91+
- name: Build and install ConstraintGeometry
92+
shell: bash
93+
run: |
94+
mkdir -p deps/ConstraintGeometry/build
95+
if [[ "$RUNNER_OS" == "Windows" ]]; then
96+
cmd //c "${{ steps.sofa.outputs.vs_vsdevcmd }} \
97+
&& cd /d %GITHUB_WORKSPACE%/deps/ConstraintGeometry/build \
98+
&& cmake \
99+
-GNinja \
100+
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake;%GITHUB_WORKSPACE%/install/CollisionAlgorithm \
101+
-DCMAKE_BUILD_TYPE=Release \
102+
-DCMAKE_INSTALL_PREFIX=%GITHUB_WORKSPACE%/install/ConstraintGeometry \
103+
../src \
104+
&& ninja install"
105+
else
106+
cd deps/ConstraintGeometry/build
107+
cmake \
108+
-GNinja \
109+
-DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake;$GITHUB_WORKSPACE/install/CollisionAlgorithm" \
110+
-DCMAKE_BUILD_TYPE=Release \
111+
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install/ConstraintGeometry \
112+
../src
113+
ninja install
114+
fi
115+
91116
- name: Set env vars for tests
92117
shell: bash
93118
run: |

0 commit comments

Comments
 (0)