mirror of
https://github.com/LongSoft/UEFITool.git
synced 2025-05-23 03:27:10 -04:00
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:
parent
7695927eec
commit
eef00f73a4
4 changed files with 82 additions and 0 deletions
12
.github/workflows/main.yml
vendored
12
.github/workflows/main.yml
vendored
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue