Fixed cmake version & switched travis config to use containers

This commit is contained in:
Snaipe 2015-07-29 17:22:49 +02:00
parent 8acb2f5dc2
commit 1a86d27ccd
4 changed files with 20 additions and 17 deletions

View file

@ -7,14 +7,8 @@ git clone --branch ${tag} --depth 1 ${repo} dependencies/libcsptr &&
(
cd dependencies/libcsptr &&
./autogen.sh &&
./configure "$@" &&
./configure --prefix=$HOME &&
make &&
{
if command -v sudo; then
sudo make install
else
make install
fi
}
make install
)
rm -Rf dependencies

View file

@ -1,15 +1,25 @@
language: c
compiler:
- gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- check
- gcc-4.9
- gettext
- cmake
before_install:
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo apt-get -qq update
- sudo apt-get -qq install -y check gcc-4.9 gettext cmake
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 90
- sudo pip install cpp-coveralls
- .ci/install-libcsptr.sh --prefix=/usr
- pip install --user cpp-coveralls
- .ci/install-libcsptr.sh
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib
- export LIBRARY_PATH=$LIBRARY_PATH:$HOME/lib
script:
- mkdir -p build && cd $_ && cmake .. && make && make -C samples test
- mkdir -p build && cd $_
- cmake ..
- make
- make -C samples test
after_success:
- coveralls --gcov gcov-4.9 --exclude samples --exclude dependencies --gcov-options '\-lp' -b .
after_failure:

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.2.2)
cmake_minimum_required(VERSION 2.8)
cmake_policy(SET CMP0048 NEW)
project(Criterion VERSION 1.2.2)

View file

@ -1,4 +1,3 @@
cmake_minimum_required(VERSION 3.1)
project(criterion_samples)
set(CMAKE_C_FLAGS "-std=c99 -Wall -Wextra -pedantic")