Create .travis.yml

This commit is contained in:
Pranav Srinivas Kumar 2019-06-16 16:24:53 -04:00 committed by GitHub
parent 2c71311b5f
commit 895969a4f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

22
.travis.yml Normal file
View File

@ -0,0 +1,22 @@
sudo: false
language: cpp
compiler:
- gcc
- clang
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty-5.0
packages:
- g++-7
- clang-5.0
env:
- CXXFLAGS="-std=c++17"
install:
- "[ $CXX = g++ ] && export CXX=g++-7 || true"
- "[ $CXX = clang++ ] && export CXX=clang++-5.0 || true"
script:
- mkdir build && cd build
- cmake ../.
- make && make check