Я новичок в 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
?Как проверить, где он находится?