mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
CI: add release build step
This commit is contained in:
parent
7500120670
commit
118a62cb56
1 changed files with 26 additions and 6 deletions
32
.github/workflows/build.yml
vendored
32
.github/workflows/build.yml
vendored
|
|
@ -111,7 +111,7 @@ jobs:
|
||||||
echo '
|
echo '
|
||||||
cd "$GITHUB_WORKSPACE"
|
cd "$GITHUB_WORKSPACE"
|
||||||
export CC=gcc
|
export CC=gcc
|
||||||
meson build-gcc -Dxwayland=enabled --werror
|
meson setup build-gcc -Dxwayland=enabled --werror
|
||||||
meson compile -C build-gcc
|
meson compile -C build-gcc
|
||||||
' | $TARGET
|
' | $TARGET
|
||||||
|
|
||||||
|
|
@ -120,24 +120,44 @@ jobs:
|
||||||
echo '
|
echo '
|
||||||
cd "$GITHUB_WORKSPACE"
|
cd "$GITHUB_WORKSPACE"
|
||||||
export CC=clang
|
export CC=clang
|
||||||
meson build-clang -Dxwayland=enabled --werror
|
meson setup build-clang -Dxwayland=enabled --werror
|
||||||
meson compile -C build-clang
|
meson compile -C build-clang
|
||||||
' | $TARGET
|
' | $TARGET
|
||||||
|
|
||||||
- name: Build with gcc no-xwayland
|
- name: Build with gcc - no-xwayland
|
||||||
run: |
|
run: |
|
||||||
echo '
|
echo '
|
||||||
cd "$GITHUB_WORKSPACE"
|
cd "$GITHUB_WORKSPACE"
|
||||||
export CC=gcc
|
export CC=gcc
|
||||||
meson build-gcc-no-xwayland -Dxwayland=disabled --werror
|
meson setup build-gcc-no-xwayland -Dxwayland=disabled --werror
|
||||||
meson compile -C build-gcc-no-xwayland
|
meson compile -C build-gcc-no-xwayland
|
||||||
' | $TARGET
|
' | $TARGET
|
||||||
|
|
||||||
- name: Build with clang no-xwayland
|
- name: Build with clang - no-xwayland
|
||||||
run: |
|
run: |
|
||||||
echo '
|
echo '
|
||||||
cd "$GITHUB_WORKSPACE"
|
cd "$GITHUB_WORKSPACE"
|
||||||
export CC=clang
|
export CC=clang
|
||||||
meson build-clang-no-xwayland -Dxwayland=disabled --werror
|
meson setup build-clang-no-xwayland -Dxwayland=disabled --werror
|
||||||
meson compile -C build-clang-no-xwayland
|
meson compile -C build-clang-no-xwayland
|
||||||
' | $TARGET
|
' | $TARGET
|
||||||
|
|
||||||
|
- name: Build with gcc - release
|
||||||
|
run: |
|
||||||
|
echo '
|
||||||
|
cd "$GITHUB_WORKSPACE"
|
||||||
|
export CC=gcc
|
||||||
|
meson setup build-gcc-release -Dxwayland=enabled \
|
||||||
|
-Dbuildtype=release -Db_ndebug=true --werror
|
||||||
|
meson compile -C build-gcc-release
|
||||||
|
' | $TARGET
|
||||||
|
|
||||||
|
- name: Build with clang - release
|
||||||
|
run: |
|
||||||
|
echo '
|
||||||
|
cd "$GITHUB_WORKSPACE"
|
||||||
|
export CC=clang
|
||||||
|
meson setup build-clang-release -Dxwayland=enabled \
|
||||||
|
-Dbuildtype=release -Db_ndebug=true --werror
|
||||||
|
meson compile -C build-clang-release
|
||||||
|
' | $TARGET
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue