aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-03-22 23:35:38 +0100
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-03-22 23:38:23 +0100
commit703629a5bfe230d3b3fe46d90c5b4f1a104fef8d (patch)
tree4f31af35e79deb725b34410c5753956d1658963d
parent377112c6c1b307023265706b1848fb0952fd809c (diff)
Add Windows cross build and S390 targets to the travis CI file
Why the windows cross build should be tested should be fairly self explanatory. The SYSTEM/390 build offers the possibillity to test on a big-endian target (besides being a rather uncommon target machine). Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
-rw-r--r--.travis.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index a9a5173..e706e84 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -82,3 +82,27 @@ matrix:
compiler: gcc
env:
- CONFIG_OPTS="--without-pthread"
+
+ # Try on an uncommon, big endian system
+ - name: ubuntu-gcc-s390x
+ os: linux
+ arch: s390x
+ dist: bionic
+ compiler: gcc
+ env:
+ - CONFIG_OPTS="--with-pthread"
+
+ # Try to run the mingw based Windows cross build
+ - name: ubuntu-mingw-amd64
+ os: linux
+ arch: amd64
+ dist: bionic
+ compiler: gcc
+ addons:
+ apt:
+ packages:
+ - libzstd-dev liblzo2-dev liblz4-dev lzma-dev zlib1g-dev
+ - binutils-mingw-w64-i686 binutils-mingw-w64-x86-64
+ - gcc-mingw-w64-i686 gcc-mingw-w64-x86-64
+ script:
+ - ./mkwinbins.sh