Я пытаюсь построить большой проект с помощью CMake, но я пытаюсь написать файл CMakeList.txt.Мой проект разделен на разные папки, каждая из которых содержит набор файлов .hpp и .cpp, более или менее связанных между собой следующим образом:
root
- memory
-- Memory.cpp
-- Memory.hpp
-- MemoryManager.hpp
-- MemoryManager.cpp
-- CMakeLists.txt
- tools
-- Array.cpp
-- Array.hpp
-- CMakeLists.txt
- main.cpp
- CMakeLists.txt
Я хотел бы собрать все файлы вместе в исполняемый файл.Я не хочу создавать библиотеки в каждой подпапке, так как не вижу веской причины для этого.Я также хотел бы избежать размещения одного большого списка всех исходных файлов в команде ADD_EXECUTABLE файла CMakeLists.txt, расположенного в корне проекта.
Есть ли у вас какие-либо идеи о том, как это настроить?правильно?
ура,
м