Add Meson buildsystem

This allows UEFIExtract to build on a greater variety of targets and more
importantly allows us to build with the system-defined hardening protections
present in enterprise distributions.
This commit is contained in:
Richard Hughes 2022-08-29 08:49:01 +01:00 committed by Nikolaj Schlej
parent 7695927eec
commit eef00f73a4
4 changed files with 82 additions and 0 deletions

View file

@ -75,6 +75,18 @@ jobs:
tag: ${{ github.ref }}
file_glob: true
build_linux_meson:
name: Build on Linux with Meson
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get Deps
run: sudo apt-get install -qq zlib1g-dev meson qt5-default
- name: Configure build
run: mkdir build-meson && meson ./build-meson
- name: Build everything
run: ninja -C build-meson
build_win:
name: Build on Windows
runs-on: windows-2019