CppTemplate
CppTemplate copied to clipboard
Cross-platform template C++ project configured to build for Linux (gcc/clang), MacOS, Windows (Cygwin, MinGW, MSYS2, Visual Studio) with GitHub Action continuous integration
CppTemplate
C++ Template Library contains initial templates for a new C++ library project.
Contents
- Features
- Requirements
- How to build?
Features
- Cross platform (Linux, MacOS, Windows)
- Benchmarks
- Examples
- Tests
- Doxygen API documentation
- Continuous integration (Travis CI, AppVeyor)
Requirements
Optional:
How to build?
Install gil (git links) tool
pip3 install gil
Setup repository
git clone https://github.com/chronoxor/CppTemplate.git
cd CppTemplate
gil update
Linux
cd build
./unix.sh
MacOS
cd build
./unix.sh
Windows (Cygwin)
cd build
unix.bat
Windows (MSYS2)
cd build
unix.bat
Windows (MinGW)
cd build
mingw.bat
Windows (Visual Studio)
cd build
vs.bat