ci: add x11-only, wayland-only and plugins-as-shared-libraries builds

This commit is contained in:
Daniel Eklöf 2019-02-07 12:41:00 +01:00
parent da3185dc79
commit 4ee2afa48f

View file

@ -26,3 +26,27 @@ release:
- cd bld/release - cd bld/release
- cmake -G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel ../../ - cmake -G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel ../../
- ninja -k0 - ninja -k0
x11_only:
stage: build
script:
- mkdir -p bld/debug
- cd bld/debug
- cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DENABLE_X11=yes -DENABLE_WAYLAND=no ../../
- ninja -k0
wayland_only:
stage: build
script:
- mkdir -p bld/debug
- cd bld/debug
- cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DENABLE_X11=no -DENABLE_WAYLAND=yes ../../
- ninja -k0
plugins_as_shared_modules:
stage: build
script:
- mkdir -p bld/debug
- cd bld/debug
- cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCORE_PLUGINS_AS_SHARED_LIBRARIES=yes ../../
- ninja -k0