我的CMake C ++项目依赖于几个商业库(只有lib和头可用)。我想要一种简单的方法将这些包包含在我的源代码树中。
我尝试了以下选项:
我有办法自动将这些软件包部署到开发人员吗?
我想要的工作流程:
我想我想要的是类似于Python中的easy_install或Ruby中的rubygems。
答案 0 :(得分:1)
可以通过将第三方库添加为CMake external projects来实现所需的工作流程。
ExternalProject_Add
命令可让您自动下载,构建和安装第三方库。