Skip to content

Cross-platform template C++ project configured to build for Linux, OSX, Windows, Cygwin, MinGW with Travis-CI, AppVeyor support

License

Notifications You must be signed in to change notification settings

jmscraig/CppTemplate

 
 

Repository files navigation

CppTemplate

Linux build status OSX build status Cygwin build status MinGW build status Windows build status

C++ Template Library contains initial templates for a new C++ library project.

CppTemplate API reference

Contents

Features

  • Cross platform (Linux, OSX, Windows)
  • Benchmarks
  • Examples
  • Tests
  • Doxygen API documentation
  • Continuous integration (Travis CI, AppVeyor)

Requirements

Optional:

How to build?

pip3 install gil

Setup repository

git clone https://github.com/chronoxor/CppTemplate.git
cd CppTemplate
gil update

Linux

cd build
./unix.sh

OSX

cd build
./unix.sh

Windows (Cygwin)

cd build
cygwin.bat

Windows (MinGW)

cd build
mingw.bat

Windows (Visual Studio)

cd build
vs.bat

About

Cross-platform template C++ project configured to build for Linux, OSX, Windows, Cygwin, MinGW with Travis-CI, AppVeyor support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 51.7%
  • CMake 47.5%
  • C 0.8%