[gnome-initial-setup/wip/benzea/systemd-user: 22/22] ci: build with and without systemd



commit cf8430f6a6d8e33573916a52a8783672b9f84777
Author: Will Thompson <will willthompson co uk>
Date:   Fri Aug 2 16:58:32 2019 +0100

    ci: build with and without systemd

 .gitlab-ci.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60741bf..865a836 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,7 +12,8 @@ before_script:
     # In general, we would like warnings to be fatal. However, code copied from
     # gnome-control-center uses many deprecated functions. Until we have a good
     # answer to sharing that code (#68), make those warnings non-fatal.
-    - meson -Dregion-page=${REGION_PAGE} --auto-features ${AUTO_FEATURES}
+    - meson -Dregion-page=${EXPLICIT_FEATURES} -Dsystemd=${EXPLICIT_FEATURES}
+      --auto-features ${AUTO_FEATURES}
       -Dwerror=true -Dc_args=-Wno-error=deprecated-declarations
       _build .
     - cd _build
@@ -29,11 +30,11 @@ before_script:
 build-minimal:
   <<: *job_definition
   variables:
-    REGION_PAGE: 'false'
+    EXPLICIT_FEATURES: 'false'
     AUTO_FEATURES: 'disabled'
 
 build-maximal:
   <<: *job_definition
   variables:
-    REGION_PAGE: 'true'
+    EXPLICIT_FEATURES: 'true'
     AUTO_FEATURES: 'enabled'


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]