如何检查pkg_check_modules在哪里找到模块?

时间:2019-02-11 14:29:02

标签: c++ cmake dependencies cmake-modules

我是CMAKE的新手,现在我正在尝试建立C++库并遇到一些问题。

我试图了解PKG_CHECK_MODULES (3RD_PARTY_LIB REQUIRED stream)的工作方式。我读了documentation,并说:

  

设置了'REQUIRED'参数后,宏将因错误而失败   什么时候找不到模块

问题是应该没有安装stream模块,但是PKG_CHECK_MODULES不会失败。我添加了以下内容

MESSAGE("\n3RD_PARTY_LIB_INCLUDE_DIRS = ${3RD_PARTY_LIB_INCLUDE_DIRS}\n")

并显示以下内容

3RD_PARTY_LIB_INCLUDE_DIRS = /home/rjtor/work/libsrv/3rdp/stream/include

但是目录/home/rjtor/work/libsrv/3rdp/stream/include确实不存在。

是否可以检查为什么在示例中找到模块stream?如何检查它在哪里?

0 个答案:

没有答案