Я разрабатываю приложение с открытым исходным кодом. Структура каталогов моего проекта:
app
|-include
|-src
|-doc
|-build
|-lib
|-bin
Я хочу использовать другую библиотеку с открытым исходным кодом. Есть несколько вариантов:
- Добавить исходный код сторонней библиотеки в каталог
include
и src
.
- Скомпилируйте стороннюю библиотеку и добавьте в каталог
include
и lib
.
- Создайте каталог
third_party
и добавьте в него полный исходный код сторонней библиотеки.
- Создайте каталог
third_party
и добавьте в него скомпилированную стороннюю библиотеку.
Какой лучший выбор? Есть ли лучший способ управлять структурой каталогов проекта, который использует стороннюю библиотеку с открытым исходным кодом?