···1010.monado.debian:buster:
1111 variables:
1212 FDO_DISTRIBUTION_VERSION: buster
1313- FDO_DISTRIBUTION_TAG: "2019-04-28.0"
1313+ FDO_DISTRIBUTION_TAG: "2019-04-28.1"
14141515# Variables for build and usage of Debian 10 (Buster) + Android NDK image
1616.monado.debian:buster-ndk:
···5050 # Each most-derived job has a script to set up stuff for it.
5151 FDO_DISTRIBUTION_EXEC: "bash .gitlab-ci/${CI_JOB_NAME}.sh"
52525353-# Debian Buster (x64)
5353+# Debian Buster (x64 + i386)
5454debian:container_prep:
5555 stage: container_prep
5656 extends:
···175175 - .monado.build-meson # local
176176 variables:
177177 MESON_ARGS: -Ddocs=disabled
178178+179179+# Cross-compiling
180180+debian:meson:32bit:
181181+ extends:
182182+ - .monado.debian:buster # local
183183+ - .fdo.distribution-image@debian # from ci-templates
184184+ - .monado.build-meson # local
185185+ variables:
186186+ MESON_ARGS: --prefix /usr --libdir /usr/lib/i386-linux-gnu --cross-file ../.gitlab-ci/i386-cross.txt
187187+188188+debian:cmake:32bit:
189189+ extends:
190190+ - .monado.debian:buster # local
191191+ - .fdo.distribution-image@debian # from ci-templates
192192+ - .monado.build-cmake # local
193193+ variables:
194194+ # OpenCV and local OpenHMD doesn't play nicely with us in multi-arch.
195195+ CMAKE_ARGS: -DCMAKE_TOOLCHAIN_FILE=../.gitlab-ci/i386.cmake -DBUILD_WITH_OPENCV=off -DBUILD_WITH_OPENHMD=off
178196179197# Base of Android NDK builds.
180198# Takes the last :-delimited part of the name as the ABI to build for,
+4
.gitlab-ci/debian:container_prep.sh
···2233(
44 cd $(dirname $0)
55+ bash ./install-cross.sh
66+)
77+(
88+ cd $(dirname $0)
59 bash ./build-openxr-openhmd.sh
610)