|
|
@@ -10,8 +10,10 @@ compiler:
|
|
|
- clang
|
|
|
|
|
|
env:
|
|
|
- - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON
|
|
|
- - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF
|
|
|
+ - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX=g++-5 CC=gcc-5
|
|
|
+ - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF CXX=g++-5 CC=gcc-5
|
|
|
+ - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX=clang++-3.5 CC=clang-3.5
|
|
|
+ - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF CXX=clang++-3.5 CC=clang-3.5
|
|
|
|
|
|
cache:
|
|
|
apt: true
|
|
|
@@ -20,18 +22,17 @@ addons:
|
|
|
apt:
|
|
|
sources:
|
|
|
- sourceline: 'ppa:ubuntu-toolchain-r/test'
|
|
|
+ - sourceline: 'llvm-toolchain-precise-3.5'
|
|
|
packages:
|
|
|
- cmake
|
|
|
- - g++-4.9
|
|
|
-
|
|
|
-before_install:
|
|
|
- # Set the newer gcc on Linux
|
|
|
- - export CXX="g++-4.9"
|
|
|
- - export CC="gcc-4.9"
|
|
|
+ - g++-5
|
|
|
+ - clang-3.5
|
|
|
|
|
|
script:
|
|
|
- mkdir build
|
|
|
- cd build
|
|
|
+ - $CC --version
|
|
|
+ - $CXX --version
|
|
|
- cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DANKI_EXTRA_CHECKS=${EXTRA_CHECKS} -DANKI_BUILD_TOOLS=ON -DANKI_BUILD_TESTS=ON -DANKI_ENABLE_TRACE=${TRACE}
|
|
|
- make -j 2
|
|
|
|
|
|
@@ -41,4 +42,3 @@ branches:
|
|
|
|
|
|
notifications:
|
|
|
email: false
|
|
|
-
|