24 lines
581 B
YAML
24 lines
581 B
YAML
dist: trusty
|
|
sudo: required
|
|
|
|
language: c
|
|
compiler:
|
|
- gcc
|
|
- clang
|
|
|
|
env:
|
|
global:
|
|
- PREFIX="$TRAVIS_BUILD_DIR/build/install"
|
|
matrix:
|
|
- USE_AUTOTOOLS=yes
|
|
- USE_CMAKE=yes
|
|
- USE_MAKEFILE=yes USE_DOUBLE=yes
|
|
- USE_MAKEFILE=yes USE_SINGLE=yes
|
|
|
|
script:
|
|
- mkdir -p "$PREFIX"
|
|
- if [[ "$USE_AUTOTOOLS" == "yes" ]]; then ./bootstrap && cd build && ../configure --prefix "$PREFIX"; fi
|
|
- if [[ "$USE_CMAKE" == "yes" ]]; then cd build && cmake "-DCMAKE_INSTALL_PREFIX=$PREFIX" ..; fi
|
|
- if [[ "$USE_MAKEFILE" == "yes" ]]; then cd src; fi
|
|
- make && make install
|