File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ language : cpp
2+
3+ os :
4+ - linux
5+ - osx
6+
7+ addons :
8+ apt :
9+ sources :
10+ - ubuntu-toolchain-r-test
11+ - llvm-toolchain-precise-3.7
12+ packages :
13+ - gcc-4.9
14+ - g++-4.9
15+ - clang-3.7
16+
17+
18+ compiler :
19+ - gcc
20+ - clang
21+
22+ cache :
23+ directories :
24+ - ${TRAVIS_BUILD_DIR}/deps/cmake
25+
26+ install :
27+ # /usr/bin/gcc is 4.6 always, but gcc-X.Y is available.
28+ - if [ "$CXX" = "g++" ]; then export CXX="g++-4.9" CC="gcc-4.9"; fi
29+ # /usr/bin/clang is 3.4, lets override with modern one.
30+ - if [ "$CXX" = "clang++" ] && [ "$TRAVIS_OS_NAME" = "linux" ]; then export CXX="clang++-3.7" CC="clang-3.7"; fi
31+ - echo ${PATH}
32+ - echo ${CXX}
33+ - ${CXX} --version
34+ - ${CXX} -v
35+
36+ script :
37+ # set up out-of-source build folder
38+ - rm -rf ./build || true
39+ - mkdir ./build
40+ - cd build
41+
42+ # configure
43+ - cmake ..
44+
45+ # build
46+ - cmake --build . --clean-first
47+
48+ # run automated tests
49+ - ctest -C --output-on-failure
50+
51+ notifications :
52+ email : false
53+
54+ sudo : false
You can’t perform that action at this time.
0 commit comments