Add Travis CI configuration file, .travis.yml

Builds using CMAKE then GCC and Clang, in Debug and Release configurations
This commit is contained in:
Ben Hymers 2015-04-27 09:09:35 +01:00
parent 4b8d3a7418
commit 76e9982dd4

21
.travis.yml Normal file
View file

@ -0,0 +1,21 @@
language: cpp
# Build with gcc and clang.
compiler:
- gcc
- clang
# Build both debug and release configurations, through use of an environment variable in the build matrix.
env:
- CONFIGURATION=Debug
- CONFIGURATION=Release
# Run cmake to generate makefiles in 'builds' directory.
# No need to create it because it's part of the repo.
# Pass along configuration type to cmake
before_script:
- cd builds && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=$CONFIGURATION ../ && cd ..
# Run make in the directory containing generated makefiles.
script:
- make -C builds