Как проверить, где pkg_check_modules находит модуль?
Я новичок в CMAKE
и теперь я пытаюсь построить C++
библиотека и столкнулась с некоторой проблемой.
Я пытаюсь понять как PKG_CHECK_MODULES (3RD_PARTY_LIB REQUIRED stream)
Работа. Я прочитал документацию и там сказано:
Когда был задан аргумент "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
в примере нашел? Как проверить, где он находится?