An easy template you can start using clicking "Use this template".
Change project name and description in ProjectFolder/CMakeLists.txt.
Add new folders in ProjectFolder/src.
Add new test files in ProjectFolder/tests.
No need to modify any CMakeLists.txt file when new files are added.
Use scripts in ProjectFolder/scripts to generate build files and run tests.