filipdutescu / modern-cpp-template

A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
The Unlicense
1.69k stars 214 forks source link

[FEATURE] Add Dockerfile #6

Closed Zethson closed 4 years ago

Zethson commented 4 years ago

Is your feature request related to a problem? Please describe. Some people may not have all the required libraries/compilers to compile the project. However, they may have a container engine available.

Describe the solution you'd like Add a Dockerfile that allows for simple compilation.

Additional context https://docs.conan.io/en/latest/howtos/run_conan_in_docker.html

filipdutescu commented 4 years ago

Some people may not have all the required libraries/compilers to compile the project.

Like the idea of a "portable" sandbox that people can use to test all features of the project! Truth be told, I don't even have everything I provided (i.e. haven't tested Catch2 unit testing, since the only difference from GoogleTest would be the code in the source).