如何确保cmake引用特定文件夹而不是系统文件夹

时间:2016-01-07 01:06:53

标签: cmake

如何确保cmake引用头文件和库的特定文件夹?

假设我在上面的位置安装了上游组件A而不是像/usr/local这样的系统文件夹:

./configure --prefix=/home/user/project/INSTALLPATH/

INSTALLPATH目录位于以下子目录中:binetcincludeliblibexec,{{1} },share。此外,还有pkg-config文件:var

另一个B组件需要引用上面安装在特定lib/pkgconfig位置而不是系统位置的组件A的标头和库。我设置INSTALLPATH以确保它使用组件A标头和库,如下所示

PKG_CONFIG_PATH

我只看到引用的标题,但我收到链接错误,因为它无法在> echo $PKG_CONFIG_PATH /usr/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/home/user/project/INSTALLPATH/lib/pkgconfig/:/home/user/project/INSTALLPATH/lib/pkgconfig/ 中找到该库。如何确保cmake引用特定文件夹而不是系统文件夹?

0 个答案:

没有答案