summaryrefslogtreecommitdiff
path: root/.travis.yml
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 /.travis.yml
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>
Diffstat (limited to '.travis.yml')
-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