[pangomm] CI: Don't build documentation of dependencies
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pangomm] CI: Don't build documentation of dependencies
- Date: Tue, 4 Jan 2022 09:09:43 +0000 (UTC)
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]