summaryrefslogtreecommitdiff
path: root/.github/workflows/meson-gcc-9.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/meson-gcc-9.yml')
-rw-r--r--.github/workflows/meson-gcc-9.yml9
1 files changed, 5 insertions, 4 deletions
diff --git a/.github/workflows/meson-gcc-9.yml b/.github/workflows/meson-gcc-9.yml
index f472d97..29518a9 100644
--- a/.github/workflows/meson-gcc-9.yml
+++ b/.github/workflows/meson-gcc-9.yml
@@ -14,13 +14,14 @@ jobs:
# Prevent blocking apt install on a question during configuring of tzdata.
export ENV DEBIAN_FRONTEND=noninteractive
sudo apt update
- sudo apt install mm-common g++-9 meson ninja-build python3-setuptools --yes
+ sudo apt install mm-common g++-9 ninja-build python3-setuptools python3-pip --yes
+ # Ubuntu 20.04 contains meson 0.53.2, but libsigc++ requires meson >= 0.54.0.
+ # Install it with pip3 instead of apt.
+ sudo pip3 install "meson>=0.54.0"
export CXX=g++-9
meson -Dwarnings=fatal _build
cd _build
- # Meson from 0.54.0 understands "meson compile".
- # Ubuntu 20.04 uses meson 0.53.2.
- ninja
+ meson compile
- name: Test
run: |
cd _build