[x264-devel] [Git][videolan/x264][master] gitlab-ci: Add build-only configurations with llvm-mingw targeting armv7/aarch64
Martin Storsjö
gitlab at videolan.org
Thu Jan 7 15:23:15 UTC 2021
Martin Storsjö pushed to branch master at VideoLAN / x264
Commits:
0d754ec3 by Martin Storsjö at 2021-01-07T15:44:33+01:00
gitlab-ci: Add build-only configurations with llvm-mingw targeting armv7/aarch64
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.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:
View it on GitLab: https://code.videolan.org/videolan/x264/-/commit/0d754ec36013fee82978496cd56fbd48824910b3
--
View it on GitLab: https://code.videolan.org/videolan/x264/-/commit/0d754ec36013fee82978496cd56fbd48824910b3
You're receiving this email because of your account on code.videolan.org.
More information about the x264-devel
mailing list