[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