From 04de3be74c3b86ee7b3aea2d5925f2ee8ebb78dc Mon Sep 17 00:00:00 2001 From: ALTracer <11005378+ALTracer@users.noreply.github.com> Date: Sat, 19 Oct 2024 16:39:02 +0300 Subject: [PATCH] github: Switch size-diff from make to meson --- .github/workflows/build-pr.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 2d785af33d5..8a7ab5ce80e 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -512,11 +512,22 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} path: head + # Install and setup a suitable Meson + Ninja + - name: Setup Meson + Ninja + run: | + sudo python3 -m pip install --upgrade pip setuptools wheel + sudo python3 -m pip install meson ninja + working-directory: ${{ runner.temp }} + - name: Build base - run: make -C base > base/build.log + run: | + meson setup base/build-native base --cross-file base/cross-file/native.ini + meson compile -C base/build-native bin > base/build.log - name: Build head - run: make -C head > head/build.log + run: | + meson setup head/build-native head --cross-file head/cross-file/native.ini + meson compile -C head/build-native bin > head/build.log - name: Diff run: head/scripts/diff_size.py base/build.log head/build.log