From time to time I find myself manually creating a directory structure for my new C++ project. Usually, you will start by defining the program architecture, then continue to create header and source files for each of the classes, add include guards, add namespaces and much more. Why do this from scratch every time?
This little script takes a "tree" file as input, and then generates the entire source tree for you! It includes:
CMakeLists.txt
- With settings for C++17
- Correct
source_group
structure