From e31340c243f034e26e1e876f3f32fc842f5e5b5b Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Tue, 19 Oct 2021 18:33:06 -0400 Subject: Add builds for distro and vendored versions of abseil --- .gitlab-ci.yml | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 42cd589..2e2670f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,7 +19,7 @@ variables: # CI runs, for example when adding new packages to FDO_DISTRIBUTION_PACKAGES. # The tag is an arbitrary string that identifies the exact container # contents. - BASE_TAG: '2020-12-10.1' + BASE_TAG: '2021-10-19.1' FDO_DISTRIBUTION_VERSION: '20.10' FDO_UPSTREAM_REPO: 'pulseaudio/webrtc-audio-processing' @@ -43,10 +43,12 @@ include: FDO_DISTRIBUTION_PACKAGES: >- g++ gcc + git-core cmake libabsl-dev meson ninja-build + pkg-config python3-setuptools # Used to extend both container and build jobs @@ -76,24 +78,46 @@ build-container-aarch64: stage: container # Common build template -.build: +.build-distro-absl: stage: build extends: - .fdo.distribution-image@ubuntu script: - - meson build + - meson build --wrap-mode=nofallback - cd build - ninja artifacts: paths: - build/ -build-x86_64: +.build-vendored-absl: + stage: build + extends: + - .fdo.distribution-image@ubuntu + script: + - meson build --force-fallback-for=abseil-cpp + - cd build + - ninja + artifacts: + paths: + - build/ + +build-distro-absl-x86_64: + extends: + - .build-distro-absl + - .ubuntu-x86_64 + +build-vendored-absl-x86_64: extends: - - .build + - .build-vendored-absl - .ubuntu-x86_64 -build-aarch64: +build-distro-absl-aarch64: + extends: + - .build-distro-absl + - .ubuntu-aarch64 + +build-vendored-absl-aarch64: extends: - - .build + - .build-vendored-absl - .ubuntu-aarch64 -- cgit v1.2.1