Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Beauzée-Luyssen <hugo@beauzee.fr>2020-03-20 20:22:01 +0300
committerHugo Beauzée-Luyssen <hugo@beauzee.fr>2020-03-24 11:52:53 +0300
commitdacf510e5499d5c6329349dbe7e8c2850e46f866 (patch)
treee2f9a26d0908a82feae123f1748e533604d15c99 /.gitlab-ci.yml
parentfb1509e6123502390e3236e95be3ad9070f0d535 (diff)
ci: Add android configs
For armv7 & aarch64
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f4c2f9a..c88d8ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,6 +45,13 @@ stages:
- docker
- amd64
+.android-common:
+ image: registry.videolan.org/vlc-debian-android:20200323093226
+ stage: build
+ tags:
+ - docker
+ - amd64
+
style-check:
extends: .debian-amd64-common
stage: style
@@ -193,6 +200,33 @@ build-win-arm64:
- build/dav1d_install/
expire_in: 1 week
+.build-android-common:
+ extends: .android-common
+ script:
+ - meson build --buildtype release
+ --werror
+ --libdir lib
+ --prefix "$(pwd)/build/dav1d_install"
+ --cross-file $CROSSFILE
+ -Ddefault_library=both
+ - ninja -C build
+ - ninja -C build install
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
+ paths:
+ - build/dav1d_install/
+ expire_in: 1 week
+
+build-android-armv7:
+ extends: .build-android-common
+ variables:
+ CROSSFILE: package/crossfiles/arm-android.meson
+
+build-android-aarch64:
+ extends: .build-android-common
+ variables:
+ CROSSFILE: package/crossfiles/aarch64-android.meson
+
build-debian-aarch64:
extends: .debian-aarch64-common
script: