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