CMake:如何将依赖关系的二进制文件放在自定义文件夹中

时间:2019-02-01 13:10:56

标签: cmake installation dependencies

我在ubuntu 16.04上工作,我想构建依赖于Caffe的openpose。我的计算机上未安装Caffe,但是在配置openpose时,会下载caffe,并且在构建过程中会同时安装caffe和openpose(在/ usr / ...中)。我希望将caffe安装在自定义目录中,而不是在/ usr / local中。我知道cmake在命令行中有一个选项可以选择安装文件夹(-DCMAKE_INSTALL_PREFIX),但这适用于openpose的最终目标,而不适用于依赖项,在这种情况下为Caffe。因此,我应该使用什么命令(或在CMakeLists.txt中添加一行)来使Caffe的二进制文件进入自定义文件夹(例如,我在$ HOME中创建的文件夹),而不是/ usr /本地的?

0 个答案:

没有答案