Add builds for distro and vendored versions of abseil
This commit is contained in:
parent
5a5aa66ada
commit
e31340c243
@ -19,7 +19,7 @@ variables:
|
|||||||
# CI runs, for example when adding new packages to FDO_DISTRIBUTION_PACKAGES.
|
# CI runs, for example when adding new packages to FDO_DISTRIBUTION_PACKAGES.
|
||||||
# The tag is an arbitrary string that identifies the exact container
|
# The tag is an arbitrary string that identifies the exact container
|
||||||
# contents.
|
# contents.
|
||||||
BASE_TAG: '2020-12-10.1'
|
BASE_TAG: '2021-10-19.1'
|
||||||
FDO_DISTRIBUTION_VERSION: '20.10'
|
FDO_DISTRIBUTION_VERSION: '20.10'
|
||||||
FDO_UPSTREAM_REPO: 'pulseaudio/webrtc-audio-processing'
|
FDO_UPSTREAM_REPO: 'pulseaudio/webrtc-audio-processing'
|
||||||
|
|
||||||
@ -43,10 +43,12 @@ include:
|
|||||||
FDO_DISTRIBUTION_PACKAGES: >-
|
FDO_DISTRIBUTION_PACKAGES: >-
|
||||||
g++
|
g++
|
||||||
gcc
|
gcc
|
||||||
|
git-core
|
||||||
cmake
|
cmake
|
||||||
libabsl-dev
|
libabsl-dev
|
||||||
meson
|
meson
|
||||||
ninja-build
|
ninja-build
|
||||||
|
pkg-config
|
||||||
python3-setuptools
|
python3-setuptools
|
||||||
|
|
||||||
# Used to extend both container and build jobs
|
# Used to extend both container and build jobs
|
||||||
@ -76,24 +78,46 @@ build-container-aarch64:
|
|||||||
stage: container
|
stage: container
|
||||||
|
|
||||||
# Common build template
|
# Common build template
|
||||||
.build:
|
.build-distro-absl:
|
||||||
stage: build
|
stage: build
|
||||||
extends:
|
extends:
|
||||||
- .fdo.distribution-image@ubuntu
|
- .fdo.distribution-image@ubuntu
|
||||||
script:
|
script:
|
||||||
- meson build
|
- meson build --wrap-mode=nofallback
|
||||||
- cd build
|
- cd build
|
||||||
- ninja
|
- ninja
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- build/
|
- build/
|
||||||
|
|
||||||
build-x86_64:
|
.build-vendored-absl:
|
||||||
|
stage: build
|
||||||
extends:
|
extends:
|
||||||
- .build
|
- .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
|
- .ubuntu-x86_64
|
||||||
|
|
||||||
build-aarch64:
|
build-vendored-absl-x86_64:
|
||||||
extends:
|
extends:
|
||||||
- .build
|
- .build-vendored-absl
|
||||||
|
- .ubuntu-x86_64
|
||||||
|
|
||||||
|
build-distro-absl-aarch64:
|
||||||
|
extends:
|
||||||
|
- .build-distro-absl
|
||||||
|
- .ubuntu-aarch64
|
||||||
|
|
||||||
|
build-vendored-absl-aarch64:
|
||||||
|
extends:
|
||||||
|
- .build-vendored-absl
|
||||||
- .ubuntu-aarch64
|
- .ubuntu-aarch64
|
||||||
|
Loading…
x
Reference in New Issue
Block a user