From 4ee2afa48f2b9ff79aad481529e62b0c0f4f6f93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 7 Feb 2019 12:41:00 +0100 Subject: [PATCH] ci: add x11-only, wayland-only and plugins-as-shared-libraries builds --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 120d7e7..f96cc74 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,3 +26,27 @@ release: - cd bld/release - cmake -G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel ../../ - 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