Improve actions pipeline #12

Merged
moritz merged 9 commits from modernize-pipeline into master 2024-05-01 09:23:13 +00:00
Showing only changes of commit 3c672bd936 - Show all commits

View File

@@ -15,6 +15,19 @@ jobs:
run: apt-get -yq install meson
- name: Install build dependencies
run: apt-get -yq install libusb-1.0-0-dev libspdlog-dev libfmt-dev libpango1.0-dev libcairo2-dev gcovr
- name: get build environment versions
run: |
gcc --version
echo "Supported c/cpp standards:\n==="
gcc -v --help 2> /dev/null | sed -n '/^ *-std=\([^<][^ ]\+\).*/ {s//\1/p}'
echo "===\nEnd supported c/cpp standards"
meson --version
ninja --version
apt-cache policy libpango1.0-dev
apt-cache policy libcairo2-dev
apt-cache policy libfmt-dev
apt-cache policy libspdlog-dev
apt-cache policy libusb-1.0-0-dev
- name: setup builddir
run: meson setup builddir -Db_coverage=true
- name: build all targets