https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17
Minimal project that uses qmake, GCC, C++17 and is tested by Travis CI
https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17
cpp cpp17 example gcc minimal qmake travis-ci
Last synced: 6 months ago
JSON representation
Minimal project that uses qmake, GCC, C++17 and is tested by Travis CI
- Host: GitHub
- URL: https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17
- Owner: richelbilderbeek
- License: gpl-3.0
- Created: 2016-03-14T16:25:12.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-06-20T08:22:13.000Z (over 4 years ago)
- Last Synced: 2025-02-12T13:18:50.820Z (8 months ago)
- Topics: cpp, cpp17, example, gcc, minimal, qmake, travis-ci
- Language: QMake
- Homepage: https://github.com/richelbilderbeek/travis_cpp_tutorial
- Size: 38.1 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# travis_qmake_gcc_cpp17
Branch |[](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17/actions) |[](https://travis-ci.org)
---------|----------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------
`master` | |[](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17)
`develop`||[](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17)This GitHub is part of [the Travis C++ Tutorial](https://github.com/richelbilderbeek/travis_cpp_tutorial).
The goal of this project is to have a clean Travis CI build, with specs:
* Build system: `qmake`
* C++ compiler: `gcc`
* C++ version: `C++17`
* Libraries: `STL` only
* Code coverage: none
* Source: one single file, `main.cpp`More complex builds:
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp20) Use C++20: [travis_qmake_gcc_cpp20](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp20)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_bpp) Add `Bio++`: [travis_qmake_gcc_cpp17_bpp](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_bpp)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_boost) Add `Boost`: [travis_qmake_gcc_cpp17_boost](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_boost)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_boost_test) Add `Boost.Test`: [travis_qmake_gcc_cpp17_boost_test](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_boost_test)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_clang-format) [travis_qmake_gcc_cpp17_clang-format](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_clang-format)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_clang-tidy) [travis_qmake_gcc_cpp17_clang-tidy](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_clang-tidy)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_codechecker) Add CodeChecker: [travis_qmake_gcc_cpp17_codechecker](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_codechecker)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_doxygen) Add Doxygen: [travis_qmake_gcc_cpp17_doxygen](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_doxygen)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_gcov) Add code coverage: [travis_qmake_gcc_cpp17_gcov](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_gcov)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_clang-tidy) Add `clang-tidy`: [travis_qmake_gcc_cpp17_clang-tidy](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_clang-tidy)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_cppcheck) Add `cppcheck`: [travis_qmake_gcc_cpp17_cppcheck](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_cppcheck)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_fltk) Add `FLTK`: [travis_qmake_gcc_cpp17_fltk](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_fltk)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_gprof) Add `gprof`: [travis_qmake_gcc_cpp17_gprof](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_gprof)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_magic_enum) Add `magic_enum`: [travis_qmake_gcc_cpp17_magic_enum](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_magic_enum)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_oclint) Add `OCLint`: [travis_qmake_gcc_cpp17_oclint](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_oclint)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_perf) Add `perf`: [travis_qmake_gcc_cpp17_perf](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_perf)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_qt) Add `Qt`: [travis_qmake_gcc_cpp17_qt](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_qt)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_r) Add `R`: [travis_qmake_gcc_cpp17_r](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_r)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_sdl) Add `SDL`: [travis_qmake_gcc_cpp17_sdl](https://github.com/richelbilderbeek/travis_qmake_gcc_cpp17_sdl)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_sfml) Add `SFML`: [travis_qmake_gcc_cpp17_sfml](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_sfml)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_rcpp) Add `Rcpp`: [travis_qmake_gcc_cpp17_rcpp](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_rcpp)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_urho3d) Add `Urho3D`: [travis_qmake_gcc_cpp17_urho3d](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_urho3d)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_wt) Add `Wt`: [travis_qmake_gcc_cpp17_wt](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_wt)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_xmlpp) Add `xml++`: [travis_qmake_gcc_cpp17_xmlpp](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_xmlpp)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_tdc) Travis-dependent compilation: [travis_qmake_gcc_cpp17_tdc](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_tdc)
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17_tdr) Travis-dependent run: [travis_qmake_gcc_cpp17_tdr](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17_tdr)Builds of similar complexity:
* [](https://travis-ci.org/richelbilderbeek/travis_qmake_gcc_cpp17) Use Travis CI: [travis_qmake_gcc_cpp17](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp17)
* [](https://gitlab.com/richelbilderbeek/gitlab_qmake_gcc_cpp17/commits/master) Use GitLab CI: [gitlab_qmake_gcc_cpp17](https://www.gitlab.com/richelbilderbeek/gitlab_qmake_gcc_cpp17)
*  Use GitHub Actions: [gha_qmake_gcc_cpp17](https://www.github.com/richelbilderbeek/gha_qmake_gcc_cpp17)Less complex builds:
* Use C++98: [travis_qmake_gcc_cpp98](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp98)
* Use C++11: [travis_qmake_gcc_cpp11](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp11)
* Use C++14: [travis_qmake_gcc_cpp14](https://www.github.com/richelbilderbeek/travis_qmake_gcc_cpp14)