[pangomm] CI: Don't build documentation of dependencies



commit 01b4297ce8059c7c83716518dfabb39e2967c021
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Tue Jan 4 10:05:51 2022 +0100

    CI: Don't build documentation of dependencies

 .gitlab-ci.yml | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ce9c229..0f1e29d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,17 +55,17 @@ build_deps:
     - git clone --branch 3.0.7 --depth 1 https://github.com/libsigcplusplus/libsigcplusplus.git libsigc
     - cd libsigc
     - mkdir _build && cd _build
-    - meson --prefix=/usr --libdir=lib -Dwarnings=fatal -Dbuild-examples=false -Dbuildtype=release
+    - meson --prefix=/usr --libdir=lib -Dwarnings=fatal -Dbuild-documentation=false -Dbuild-examples=false 
-Dbuildtype=release
     - meson compile
     - meson install
     - cd ../..
     - fi
     # Build glibmm-2.68
     - if test ! -d glibmm; then
-    - git clone --branch 2.68.1 --depth 1 https://gitlab.gnome.org/GNOME/glibmm.git glibmm
+    - git clone --branch 2.70.0 --depth 1 https://gitlab.gnome.org/GNOME/glibmm.git glibmm
     - cd glibmm
     - mkdir _build && cd _build
-    - meson --prefix=/usr --libdir=lib -Dwarnings=fatal -Dbuild-examples=false -Dbuildtype=release
+    - meson --prefix=/usr --libdir=lib -Dwarnings=fatal -Dbuild-documentation=false -Dbuild-examples=false 
-Dbuildtype=release
     - meson compile
     - cd ../..
     - fi
@@ -74,7 +74,7 @@ build_deps:
     - git clone --branch 1.16.1 --depth 1 https://gitlab.freedesktop.org/cairo/cairomm.git cairomm
     - cd cairomm
     - mkdir _build && cd _build
-    - meson --prefix=/usr --libdir=lib -Dwarnings=fatal -Dbuild-examples=false -Dbuild-tests=false 
-Dbuildtype=release
+    - meson --prefix=/usr --libdir=lib -Dwarnings=fatal -Dbuild-documentation=false -Dbuild-examples=false 
-Dbuild-tests=false -Dbuildtype=release
     - meson compile
     - cd ../..
     - fi
@@ -99,7 +99,8 @@ release_gcc_build:
     # -Ddebug=false + -Doptimization=3 correspond to -Dbuildtype=release
     - meson --prefix=/usr --libdir=lib -Ddebug=false -Doptimization=3 -Dwarnings=fatal
     - meson compile
-    # - meson test
+    # Don't test subprojects.
+    - meson test --suite pangomm:
     - meson install
   cache:
     key: build-deps
@@ -126,7 +127,8 @@ release_clang_build:
     # -Ddebug=false + -Doptimization=3 correspond to -Dbuildtype=release
     - CC=clang CXX=clang++ meson --prefix=/usr --libdir=lib -Ddebug=false -Doptimization=3 -Dwarnings=fatal
     - meson compile
-    # - meson test
+    # Don't test subprojects.
+    - meson test --suite pangomm:
     - meson install
   allow_failure: true
   cache:


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