FindPackageMessage

find_package_message(<name> "message for user" "find result details")

此函数旨在用于 FindXXX.cmake 模块文件中。它将为每个唯一的查找结果打印一次消息。这对于告诉用户在哪里找到软件包很有用。第一个参数指定软件包的名称 (XXX)。第二个参数指定要显示的消息。第三个参数列出关于查找结果的详细信息,以便如果它们发生更改,消息将再次显示。该宏还服从 find_package 命令的 QUIET 参数。

示例

if(X11_FOUND)
  find_package_message(X11 "Found X11: ${X11_X11_LIB}"
    "[${X11_X11_LIB}][${X11_INCLUDE_DIR}]")
else()
 ...
endif()