TheLartians / ModernCppStarter

🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
https://thelartians.github.io/ModernCppStarter
The Unlicense
4.45k stars 388 forks source link

add proper include guard to tools #58

Closed TheLartians closed 4 years ago

TheLartians commented 4 years ago

With the current structure, we don't need the top level project restriction anymore, as the tools are only included by non-library subprojects.

TheLartians commented 4 years ago

On second thought, this may be a bad idea as only the first included subproject will have the flags set.