我需要将 libavahi-client3 添加到我的项目的 cmake 依赖项中。还需要检查 libavahi-client3 和 libavahi-common3 是否存在。仅与当前库(avahi)有关的问题
尝试做这些事情:
find_package(libavahi-common3)
if(NOT libavahi-common3_FOUND)
message(ERROR " libavahi-common3 is not found")
endif(NOT libavahi-common3_FOUND)
或者这个变体:
find_library(AVAHI_COMMON_LIBRARY NAMES libavahi-common3)
if(NOT AVAHI_COMMON_LIBRARY_FOUND)
message(ERROR " libavahi-common3 is not found")
endif(NOT AVAHI_COMMON_LIBRARY_FOUND)
两者都不起作用,我搜索了 findAvahi.cmake 之类的东西,但什么也没找到。那么我应该编写自己的搜索模块还是有其他更好的选择?