Я только начинаю играть с CMake. У меня есть что-то вроде:
/DEV
|-- lib1
| CMakeLists.txt
|-- lib2
| CMakeLists.txt
|-- exe1
| CMakeLists.txt
/BUILD
|-- lib1
|-- lib2
|-- exe1
/INSTALL
|-- include
|-- lib
|-- bin
Я хотел бы:
- Постройте каждую lib и exe самостоятельно, когда это необходимо. (Поэтому я полагаю, что я должен добавить файл CMakeLists.txt для каждого lib и exe);
- При создании, включении и каталогах lib следует ссылаться на каталог INSTALL; (это хорошая идея?)
- При создании, добавлении зависимостей к другой библиотеке и их перестройке, если они не обновлены.
У меня нет подсказки, с чего начать. Пожалуйста, помогите...