diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2cbfc2ca5d59f5b822b414b30dc9caeb136da348..6d71abab443f84ba0a1833158fdfb2aabd055545 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: