Skip to content

Commit 1ec758d

Browse files
committed
[ci] Adjust CI workflow to updated CollisionAlgorithm workflow
1 parent 84946dd commit 1ec758d

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
-GNinja \
4040
-DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake" \
4141
-DCMAKE_BUILD_TYPE=Release \
42-
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/CollisionAlgorithm" \
42+
-DCMAKE_INSTALL_PREFIX=%GITHUB_WORKSPACE%/deps/CollisionAlgorithm/install \
4343
.. \
4444
&& ninja install"
4545
else
@@ -48,22 +48,10 @@ jobs:
4848
-GNinja \
4949
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake \
5050
-DCMAKE_BUILD_TYPE=Release \
51-
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install/CollisionAlgorithm \
51+
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/deps/CollisionAlgorithm/install \
5252
..
5353
ninja install
5454
fi
55-
# Move the CollisionAlgorithm installation to match ConstraintGeometry CMake
56-
SRC_PATH="$GITHUB_WORKSPACE/install/CollisionAlgorithm/include/include/CollisionAlgorithm/CollisionAlgorithm/src"
57-
DEST_PATH="$GITHUB_WORKSPACE/install/CollisionAlgorithm/include/CollisionAlgorithm"
58-
# If Windows, convert paths
59-
if [[ "$RUNNER_OS" == "Windows" ]]; then
60-
SRC_PATH=$(cygpath -u "$SRC_PATH")
61-
DEST_PATH=$(cygpath -u "$DEST_PATH")
62-
fi
63-
# Flatten install structure
64-
mkdir -p "$DEST_PATH"
65-
mv "$SRC_PATH"/* "$DEST_PATH"/
66-
rm -rf "$GITHUB_WORKSPACE/install/CollisionAlgorithm/include/include"
6755
6856
- name: Checkout source code
6957
uses: actions/checkout@v2
@@ -79,7 +67,7 @@ jobs:
7967
&& cd /d %GITHUB_WORKSPACE%/build \
8068
&& cmake \
8169
-GNinja \
82-
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake;%GITHUB_WORKSPACE%/install/CollisionAlgorithm \
70+
-DCMAKE_PREFIX_PATH=$SOFA_ROOT/lib/cmake;%GITHUB_WORKSPACE%/deps/CollisionAlgorithm/install/lib/cmake \
8371
-DCMAKE_BUILD_TYPE=Release \
8472
-DCMAKE_INSTALL_PREFIX=%GITHUB_WORKSPACE%/install \
8573
../src \
@@ -91,7 +79,7 @@ jobs:
9179
-GNinja \
9280
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
9381
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
94-
-DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake;$GITHUB_WORKSPACE/install/CollisionAlgorithm" \
82+
-DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake;$GITHUB_WORKSPACE/deps/CollisionAlgorithm/install/lib/cmake" \
9583
-DCMAKE_BUILD_TYPE=Release \
9684
-DCMAKE_INSTALL_PREFIX="$WORKSPACE_INSTALL_PATH" \
9785
../src

0 commit comments

Comments
 (0)