From 0d754ec36013fee82978496cd56fbd48824910b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 26 Oct 2020 10:01:33 +0200 Subject: [PATCH] gitlab-ci: Add build-only configurations with llvm-mingw targeting armv7/aarch64 --- .gitlab-ci.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2cbfc2ca..6d71abab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,6 +23,16 @@ stages: _PLATFORMSUFFIX: ".exe" _WRAPPER: "wine64" +.variables-win-armv7: &variables-win-armv7 + _TRIPLET: "armv7-w64-mingw32" + _PLATFORMSUFFIX: ".exe" + _WRAPPER: "" + +.variables-win-aarch64: &variables-win-aarch64 + _TRIPLET: "aarch64-w64-mingw32" + _PLATFORMSUFFIX: ".exe" + _WRAPPER: "" + .variables-macos: &variables-macos _TRIPLET: "x86_64-apple-darwin18" _PLATFORMSUFFIX: "" @@ -99,6 +109,25 @@ build-win64: extends: .build-win variables: *variables-win64 +.build-llvm-mingw: + extends: .build + image: registry.videolan.org/vlc-debian-llvm-mingw:20200703084018 + tags: + - docker + - amd64 + script: | + set -x + PKGCONFIG=pkg-config ./configure --host="${_TRIPLET}" --cross-prefix="${_TRIPLET}-" --enable-pic --enable-strip + make -j$(getconf _NPROCESSORS_ONLN) x264 checkasm + +build-llvm-mingw-armv7: + extends: .build-llvm-mingw + variables: *variables-win-armv7 + +build-llvm-mingw-aarch64: + extends: .build-llvm-mingw + variables: *variables-win-aarch64 + build-macos: extends: .build tags: -- GitLab