mirror of
https://gitlab.freedesktop.org/libevdev/libevdev.git
synced 2025-12-20 08:00:09 +01:00
gitlab CI: add more targets for custom meson builds
Notable: the meson builds don't have a "nm is missing" target because meson needs it for itself. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
f2d4ef6cc4
commit
2f9c40b5fb
2 changed files with 87 additions and 1 deletions
|
|
@ -707,3 +707,46 @@ fedora:31@enable-gcov-autotools:
|
|||
extends: .fedora-custom-build@autotools-template
|
||||
variables:
|
||||
CONFIGURE_FLAGS: "--enable-gcov"
|
||||
|
||||
.fedora-custom-build@meson-template:
|
||||
extends: .meson-build@template
|
||||
stage: build
|
||||
image: $FEDORA_CONTAINER_IMAGE
|
||||
variables:
|
||||
FEDORA_VERSION: 31
|
||||
needs: ['fedora:31@container-prep']
|
||||
|
||||
fedora:31@no-valgrind-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y valgrind
|
||||
|
||||
fedora:31@no-check-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y check check-devel
|
||||
variables:
|
||||
MESON_ARGS: -Dtests=disabled
|
||||
|
||||
# doxygen is required for dist
|
||||
fedora:31@no-doxygen-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y doxygen
|
||||
variables:
|
||||
MESON_ARGS: -Ddocumentation=disabled
|
||||
NINJA_ARGS: ''
|
||||
|
||||
# doxygen is required for dist
|
||||
fedora:31@no-doxygen-check-valgrind-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y doxygen valgrind check check-devel
|
||||
variables:
|
||||
MESON_ARGS: -Dtests=disabled -Ddocumentation=disabled
|
||||
NINJA_ARGS: ''
|
||||
|
||||
fedora:31@enable-gcov-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
variables:
|
||||
MESON_ARGS: '-Dcoverity=true'
|
||||
|
|
@ -379,3 +379,46 @@ fedora:31@enable-gcov-autotools:
|
|||
extends: .fedora-custom-build@autotools-template
|
||||
variables:
|
||||
CONFIGURE_FLAGS: "--enable-gcov"
|
||||
|
||||
.fedora-custom-build@meson-template:
|
||||
extends: .meson-build@template
|
||||
stage: build
|
||||
image: $FEDORA_CONTAINER_IMAGE
|
||||
variables:
|
||||
FEDORA_VERSION: 31
|
||||
needs: ['fedora:31@container-prep']
|
||||
|
||||
fedora:31@no-valgrind-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y valgrind
|
||||
|
||||
fedora:31@no-check-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y check check-devel
|
||||
variables:
|
||||
MESON_ARGS: -Dtests=disabled
|
||||
|
||||
# doxygen is required for dist
|
||||
fedora:31@no-doxygen-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y doxygen
|
||||
variables:
|
||||
MESON_ARGS: -Ddocumentation=disabled
|
||||
NINJA_ARGS: ''
|
||||
|
||||
# doxygen is required for dist
|
||||
fedora:31@no-doxygen-check-valgrind-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
before_script:
|
||||
- dnf remove -y doxygen valgrind check check-devel
|
||||
variables:
|
||||
MESON_ARGS: -Dtests=disabled -Ddocumentation=disabled
|
||||
NINJA_ARGS: ''
|
||||
|
||||
fedora:31@enable-gcov-meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
variables:
|
||||
MESON_ARGS: '-Dcoverity=true'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue