Skip to content

Commit bc6274c

Browse files
committed
[ci] Modifications for windows
1 parent 471aa5f commit bc6274c

1 file changed

Lines changed: 18 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,24 @@ jobs:
3333
run: |
3434
mkdir -p deps/CollisionAlgorithm/build
3535
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
36+
if [[ "$RUNNER_OS" == "Windows" ]]; then
37+
cmd //c "${{ steps.sofa.outputs.vs_vsdevcmd }} \
38+
&& cmake \
39+
-GNinja \
40+
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake \
41+
-DCMAKE_BUILD_TYPE=Release \
42+
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install/CollisionAlgorithm \
43+
.. \
44+
&& ninja install"
45+
else
46+
cmake \
47+
-GNinja \
48+
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake \
49+
-DCMAKE_BUILD_TYPE=Release \
50+
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install/CollisionAlgorithm \
51+
..
52+
ninja install
53+
fi
4354
# Flatten the CollisionAlgorithm install structure
4455
mkdir -p $GITHUB_WORKSPACE/install/CollisionAlgorithm/include/CollisionAlgorithm
4556
mv $GITHUB_WORKSPACE/install/CollisionAlgorithm/include/include/CollisionAlgorithm/CollisionAlgorithm/src/* \

0 commit comments

Comments
 (0)