mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 08:34:37 +08:00
Checkout git submodules during github CI runs.
Change-Id: Ie4e2d618ee70035004ddcaa40a31725a6a610091
This commit is contained in:
@@ -32,15 +32,18 @@ jobs:
|
||||
- '28'
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y \
|
||||
git \
|
||||
ccache \
|
||||
ninja-build
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
# Ensure the declared NDK version is always installed even if it's removed
|
||||
# from the virtual environment.
|
||||
- name: Setup NDK
|
||||
|
||||
@@ -30,12 +30,11 @@ jobs:
|
||||
- no-cuda
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Dependencies
|
||||
run: |
|
||||
apt-get update
|
||||
apt-get install -y \
|
||||
git \
|
||||
build-essential \
|
||||
ccache \
|
||||
cmake \
|
||||
@@ -50,6 +49,10 @@ jobs:
|
||||
ninja-build \
|
||||
wget
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
# nvidia cuda toolkit + gcc combo shipped with 22.04LTS is broken
|
||||
# and is not able to compile code that uses thrust
|
||||
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006962
|
||||
|
||||
@@ -30,6 +30,8 @@ jobs:
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Setup Dependencies (iOS)
|
||||
if: matrix.target == 'ios'
|
||||
|
||||
@@ -23,6 +23,8 @@ jobs:
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Setup Dependencies
|
||||
uses: msys2/setup-msys2@v2
|
||||
@@ -117,6 +119,8 @@ jobs:
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Download and install CUDA toolkit
|
||||
if: matrix.gpu == 'cuda'
|
||||
|
||||
Reference in New Issue
Block a user