Skip to content

Commit 562ec82

Browse files
committed
Install Boost in Ubuntu and macOS CI workflows
Add libboost-dev (Ubuntu) and boost (macOS) to the CI dependency installation steps so RegulatoryNetwork builds correctly in CI.
1 parent 37f6658 commit 562ec82

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/macos-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
# GHA macOS: unpin CMake to fix Homebrew conflict (actions/runner-images#12912)
2626
brew uninstall --force cmake || true
2727
brew untap local/pinned || true
28-
brew install libomp open-mpi python@3.9 wget cmake ninja qt@5 libgit2
28+
brew install libomp open-mpi python@3.9 wget cmake ninja qt@5 libgit2 boost
2929
3030
- name: Checkout BioDynaMo
3131
uses: actions/checkout@v4

.github/workflows/ubuntu-ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ jobs:
3434
run: |
3535
sudo apt-get update
3636
sudo apt-get install -y libopenmpi-dev gcc-11 g++-11 libomp5 libomp-dev libnuma-dev freeglut3-dev \
37-
libreadline-dev libsqlite3-dev tk-dev ${{ env.PYOPENSSL }} ninja-build libblas-dev liblapack-dev libgit2-dev
37+
libreadline-dev libsqlite3-dev tk-dev ${{ env.PYOPENSSL }} ninja-build libblas-dev liblapack-dev libgit2-dev \
38+
libboost-dev
3839
curl -L -O https://github.com/Kitware/CMake/releases/download/v3.19.3/cmake-3.19.3-Linux-x86_64.sh
3940
chmod +x cmake-3.19.3-Linux-x86_64.sh
4041
sudo ./cmake-3.19.3-Linux-x86_64.sh --skip-license --prefix=/usr/local

0 commit comments

Comments
 (0)