From d6bb79266b55c50b0c61f8e63103d2cc4a55c0f4 Mon Sep 17 00:00:00 2001 From: Saad Khattak Date: Mon, 30 Jan 2017 18:58:45 -0500 Subject: [PATCH] Added Travis support --- .travis.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2783300 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,40 @@ +sudo: required +dist: precise +language: cpp + +matrix: + include: + - compiler: gcc + addons: + apt: + sources: + - ubuntu-toolchain-r-test + - george-edison55-precise-backports + packages: + - g++-5 + - cmake + - cmake-data + env: COMPILER=g++-5 + - compiler: clang + addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.8 + - george-edison55-precise-backports + packages: + - clang-3.8 + - cmake + - cmake-data + env: COMPILER=clang++-3.8 + +before_install: + - sudo apt-get update -qq + - sudo apt-get install -y libglew-dev + +script: + - git submodule init + - git submodule update + - mkdir build + - cd build + - cmake -DCMAKE_INSTALL_PREFIX=./install -DCMAKE_CXX_COMPILER=$COMPILER .. && make