mirror of
https://github.com/labwc/labwc.git
synced 2026-03-11 05:33:49 -04:00
CI: re-enable Debian build job
This commit is contained in:
parent
6b5ca781db
commit
918e64bb0b
1 changed files with 9 additions and 7 deletions
16
.github/workflows/build.yml
vendored
16
.github/workflows/build.yml
vendored
|
|
@ -29,7 +29,7 @@ jobs:
|
||||||
matrix:
|
matrix:
|
||||||
name: [
|
name: [
|
||||||
Arch,
|
Arch,
|
||||||
# Debian,
|
Debian,
|
||||||
FreeBSD,
|
FreeBSD,
|
||||||
Void-musl
|
Void-musl
|
||||||
]
|
]
|
||||||
|
|
@ -40,11 +40,11 @@ jobs:
|
||||||
env:
|
env:
|
||||||
TARGET: 'sh -xe'
|
TARGET: 'sh -xe'
|
||||||
|
|
||||||
# - name: Debian
|
- name: Debian
|
||||||
# os: ubuntu-latest
|
os: ubuntu-latest
|
||||||
# container: debian:testing
|
container: debian:testing
|
||||||
# env:
|
env:
|
||||||
# TARGET: 'sh -xe'
|
TARGET: 'sh -xe'
|
||||||
|
|
||||||
- name: FreeBSD
|
- name: FreeBSD
|
||||||
os: ubuntu-latest
|
os: ubuntu-latest
|
||||||
|
|
@ -81,7 +81,7 @@ jobs:
|
||||||
apt-get upgrade -y
|
apt-get upgrade -y
|
||||||
apt-get install -y git gcc clang gdb xwayland
|
apt-get install -y git gcc clang gdb xwayland
|
||||||
apt-get build-dep -y labwc
|
apt-get build-dep -y labwc
|
||||||
apt-get install libwlroots-0.18-dev
|
apt-get build-dep -y libwlroots-dev
|
||||||
|
|
||||||
- name: Install FreeBSD dependencies
|
- name: Install FreeBSD dependencies
|
||||||
if: matrix.name == 'FreeBSD'
|
if: matrix.name == 'FreeBSD'
|
||||||
|
|
@ -153,6 +153,7 @@ jobs:
|
||||||
export CC=gcc
|
export CC=gcc
|
||||||
meson setup build-gcc-release -Dxwayland=enabled \
|
meson setup build-gcc-release -Dxwayland=enabled \
|
||||||
-Dbuildtype=release -Db_ndebug=true --werror
|
-Dbuildtype=release -Db_ndebug=true --werror
|
||||||
|
meson configure build-gcc-release -Dwlroots:b_ndebug=false || true
|
||||||
meson compile -C build-gcc-release
|
meson compile -C build-gcc-release
|
||||||
' | $TARGET
|
' | $TARGET
|
||||||
|
|
||||||
|
|
@ -173,6 +174,7 @@ jobs:
|
||||||
export CC=clang
|
export CC=clang
|
||||||
meson setup build-clang-release -Dxwayland=enabled \
|
meson setup build-clang-release -Dxwayland=enabled \
|
||||||
-Dbuildtype=release -Db_ndebug=true --werror
|
-Dbuildtype=release -Db_ndebug=true --werror
|
||||||
|
meson configure build-clang-release -Dwlroots:b_ndebug=false || true
|
||||||
meson compile -C build-clang-release
|
meson compile -C build-clang-release
|
||||||
' | $TARGET
|
' | $TARGET
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue