Provide a CMakeLists.txt.

This lands https://github.com/google/snappy/pull/29
This commit is contained in:
vrabaud
2017-04-26 04:24:58 -07:00
committed by Victor Costan
parent ed3b7b242b
commit c8131680d0
5 changed files with 295 additions and 11 deletions

View File

@@ -1,12 +1,16 @@
language: cpp
compiler:
- clang
- gcc
os:
- linux
sudo: false
language: generic
matrix:
include:
- os: linux
dist: trusty # For Docker.
sudo: required # For Docker.
script:
- echo "Testing branch $TRAVIS_BRANCH of $REPOSITORY_NAME"
- docker run --rm -i -v $CI_SOURCE_PATH:$CI_SOURCE_PATH -e "CI_SOURCE_PATH=$CI_SOURCE_PATH" -e "HOME=$HOME" -t ubuntu:xenial sh -c "cd $CI_SOURCE_PATH; apt-get -qq update && apt-get -qq install build-essential cmake libgtest-dev; mkdir build && cd build && cmake ../ && make all && make test"
- os: osx
script:
- echo "Testing branch $TRAVIS_BRANCH of $REPOSITORY_NAME"
- mkdir build && cd build && cmake ../ && make all && make test
before_install:
- echo $LANG
- echo $LC_ALL
script:
- ./autogen.sh && ./configure && make -j 4 check
- export CI_SOURCE_PATH=$(pwd)
- export REPOSITORY_NAME=${PWD##*/}