I'm starting a greenfield project in C++, using Boost Unit Tests and CMake. There are several modules which the classes are divided into.
What is a recommended structure for the cpp, headers, and unit tests? Both for directories and for namespaces.
How do I tell CMake to run the tests?
Do I need to include each file in the CMakeLists or can I do a directory glob?