I have mid size project. Project is split trough modules(libs/exe) It also depends on external libs and framework.
I have make constructed this project in that way:
- For all internal exe or libs I create it own CMakeLists and include it to main CMakeLists by add_subdirectory command.
- For all 3-part libs I include it to project by ExternalProject_Add.
- The framework I include it by find_package
I’m afraid I’m horrible wrong. What is best way to orchestration of that kind of project.