编辑CMake文件的最佳做法是什么?便携性问题

时间:2016-11-09 14:58:54

标签: linux cmake libraries

作为一个例子,我有一个使用常见库(如boost和opencv)的包。我已将这些软件包安装在~/libs/boost/build等特殊位置,与/usr/local默认位置形成对比。

在我的软件包CMake中,我使用``SET(BOOST_INCLUDEDIR"〜/ libs / boost /.../ build / include")调用boost并打开cv。'

问题是这样的,我的包不可移植,因为试图使用它的用户必须修改它,即修改~/libs/boost/.../build/include

因此,我的问题是如何编辑CMake或.bashrc,以便我的包可以移植?

0 个答案:

没有答案