Используя cmake, как я могу связать библиотеку third_party со своей собственной программой (чтобы найти проект, собрать его из исходного кода и установить, связать) - PullRequest
0 голосов
/ 25 февраля 2019

Как я могу сделать это в хорошей практике.Это структура репо:

~/workspace$ tree -L 3
.
├── my_program
│   ├── src
│   │   ├── module1
│   │   ├── module2
│   │   ├── CMakeLists.txt
│   │   └── ...
├── needed_library
│   ├── src
│   │   ├── module3
│   │   ├── module4
│   │   ├── CMakeLists.txt
│   │   ├── README.md
│   │   └── ...

Для needed_library я узнал от README, что я могу построить его вручную:

mkdir build
cd build
cmake ../src
make
make install

И необходимые библиотеки и заголовки будут установлены.

Как я могу интегрировать этот процесс в CMakelists.txt моей собственной программы?И связать нужную библиотеку и заголовок с моей программой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...