diff options
author | Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 2020-03-20 20:22:01 +0300 |
---|---|---|
committer | Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 2020-03-24 11:52:53 +0300 |
commit | dacf510e5499d5c6329349dbe7e8c2850e46f866 (patch) | |
tree | e2f9a26d0908a82feae123f1748e533604d15c99 /.gitlab-ci.yml | |
parent | fb1509e6123502390e3236e95be3ad9070f0d535 (diff) |
ci: Add android configs
For armv7 & aarch64
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 34 |
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: |