Template for C++ projects using Cmake