У нас есть проект P ( C / C ++
в Linux), состоящий из библиотек lib1
, lib2
, lib3
.
lib1
автономно связана с другими общесистемными библиотеками lib2
ссылки на lib1
lib3
ссылки на lib1
и lib2
У нас есть каталог P и дополнительные каталоги для каждой из наших библиотек (так, P / lib1 /
, P / lib2 /
...). В каждой библиотеке также есть свои тесты.
Вопросы:
CMakeLists.txt
для этого сценария? build
или по одному для каждой библиотеки? CMakeLists.txt
вариант для СТАТИЧЕСКОГО и ОБЩЕГО
связывания?