From f55c6046c9b71e20b2ce856b50e6620a09c24145 Mon Sep 17 00:00:00 2001 From: Atsushi Watanabe Date: Wed, 7 Dec 2016 21:16:27 +0900 Subject: [PATCH] adds MinGW build test (#30) * adds travis scripts for mingw build test (32-bit and 64-bit) --- .travis.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 839d99b..c09e56a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,15 @@ +dist: trusty +sudo: required language: c compiler: gcc +before_install: + - sudo apt-get update -y + - sudo apt-get install -y gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 script: - ./configure && make && sudo make install + - mkdir build && cd build && ../configure && make + - cd ../ + - mkdir build-win64 && cd build-win64 && ../configure CC='x86_64-w64-mingw32-gcc -m64 -static-libgcc' --enable-all-static --enable-shared --host=x86_64-w64-mingw32 && make + - cd ../ + - mkdir build-win32 && cd build-win32 && ../configure CC='i686-w64-mingw32-gcc -m32 -static-libgcc' --enable-all-static --enable-shared --host=i686-w64-mingw32 && make + - cd ../