Skip to content

Commit ca086a6

Browse files
committed
fix with rsync
1 parent 7b08592 commit ca086a6

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,12 @@ jobs:
4040
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install/CollisionAlgorithm \
4141
..
4242
ninja install
43-
# Fix include path for ConstraintGeometry
44-
mkdir -p $GITHUB_WORKSPACE/install/CollisionAlgorithm/include/CollisionAlgorithm
45-
rsync -a $GITHUB_WORKSPACE/install/CollisionAlgorithm/include/include/CollisionAlgorithm/ \
46-
$GITHUB_WORKSPACE/install/CollisionAlgorithm/include/CollisionAlgorithm/
47-
rm -rf $GITHUB_WORKSPACE/install/CollisionAlgorithm/include/include
43+
# Flatten the CollisionAlgorithm install structure
44+
INCLUDE_DIR="$GITHUB_WORKSPACE/install/CollisionAlgorithm/include/CollisionAlgorithm"
45+
if [ -d "$INCLUDE_DIR/CollisionAlgorithm" ]; then
46+
rsync -a "$INCLUDE_DIR/CollisionAlgorithm/" "$INCLUDE_DIR/"
47+
rm -rf "$INCLUDE_DIR/CollisionAlgorithm"
48+
fi
4849
ls -R $GITHUB_WORKSPACE/install/CollisionAlgorithm/include
4950
5051
- name: Checkout source code

0 commit comments

Comments
 (0)