Branch | |
---|---|
master | |
develop |
This GitHub is part of the Travis C++ Tutorial.
The goal of this project is to have a clean Travis CI build, with specs:
- Build system:
qmake
- C++ compiler:
clang
, trunk version. For using the most recentclang
package (which allowsc++1z
, see travis_qmake_clang_cpp14) - C++ version:
C++17
- Libraries:
STL
only - Code coverage: none
- Source: one single file,
main.cpp
More complex builds:
- Add libFuzzer: travis_qmake_clang_cpp17_libfuzzer
Equally complex builds:
- [none]
Less complex builds:
- Use of C++98: travis_qmake_clang_cpp98
- Use of C++11: travis_qmake_clang_cpp11
- Use of C++14: travis_qmake_clang_cpp14
The trunk is the most recent (and thus unstable) clang
version. This repository shows how to install and use it.
The most recent clang
package available is used in this example: travis_qmake_clang_cpp14
Both versions can successfully compile the code in this example.