使用cmake,如何将third_party库链接到我自己的程序(以找到项目,从源代码构建它,然后安装,链接)

时间:2019-02-25 08:48:54

标签: c++ cmake

如何通过良好实践来做到这一点。这是回购结构:

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

对于needed_library,我从自述文件中了解到可以通过以下方式手动构建它:

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

将安装所需的库和头文件。

如何将此过程集成到我自己程序的CMakelists.txt中?并将所需的库和标头链接到我的程序?

0 个答案:

没有答案