diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2020-03-22 23:35:38 +0100 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2020-03-22 23:38:23 +0100 |
commit | 703629a5bfe230d3b3fe46d90c5b4f1a104fef8d (patch) | |
tree | 4f31af35e79deb725b34410c5753956d1658963d /.travis.yml | |
parent | 377112c6c1b307023265706b1848fb0952fd809c (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.yml | 24 |
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 |