49 lines
1.5 KiB
YAML
49 lines
1.5 KiB
YAML
os: linux
|
|
language: c
|
|
compiler: gcc
|
|
sudo: false
|
|
matrix:
|
|
include:
|
|
- compiler: ": Complete"
|
|
env: CONFIGURE_OPTS="--enable-tool --enable-static --enable-shared" MAKE_CHECK=1
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- build-essential
|
|
- libgcrypt11-dev
|
|
- compiler: ": No tool/tests"
|
|
env: CONFIGURE_OPTS="--disable-tool --enable-static --enable-shared"
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- build-essential
|
|
- compiler: ": Win32 - No tool/tests"
|
|
env: CONFIGURE_OPTS="--disable-tool --host=i686-w64-mingw32 --enable-static --enable-shared"
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gcc-mingw-w64-i686
|
|
- binutils-mingw-w64-i686
|
|
- mingw-w64-i686-dev
|
|
- compiler: ": Win64 - No tool/tests"
|
|
env: CONFIGURE_OPTS="--disable-tool --host=x86_64-w64-mingw32 --enable-static --enable-shared"
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gcc-mingw-w64-x86-64
|
|
- binutils-mingw-w64-x86-64
|
|
- mingw-w64-x86-64-dev
|
|
exclude:
|
|
- compiler: gcc
|
|
install:
|
|
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi
|
|
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-install-recommends --no-upgrade -qq $PACKAGES; fi
|
|
script:
|
|
- unset CC
|
|
- ./autogen.sh
|
|
- ./configure $CONFIGURE_OPTS || tail -n 1000 config.log
|
|
- make
|
|
- test -z "$MAKE_CHECK" || make check
|
|
- make install DESTDIR=$PWD/ii
|
|
- cd ii && find
|