Как настроить CMake для рекурсивного сканирования данного каталога и определения списка исходных файлов?
Мой проект - это общая библиотека. У меня есть структура папок, подобная этой:
/
src/ # Source files in an arbitrary tree
include/ # Headers, tree mirrors that of the src/ folder
examples/ # Executable code examples that link against the library
CMakeLists.txt
Я хочу избежать:
- Загрязнение каталогов
src/
иinclude/
с бесконечнымиCMakeLists.txt
файлами - При необходимости изменять и адаптировать сценарии каждый раз, когда меняю структуру папок
Однако для каждого примера хорошо иметь собственную конструкцию script.