CMakeFindPackageMode

当使用 --find-package 调用 cmake 时,此文件由 cmake 执行。它期望使用 -D 设置以下变量

NAME

软件包的名称

COMPILER_ID

结果所针对的 CMake 编译器 ID,例如 GNU/Intel/Clang/MSVC 等。

LANGUAGE

结果将使用的语言,例如 C/CXX/Fortran/ASM

MODE
EXIST

仅检查给定软件包是否存在

COMPILE

打印编译使用给定软件包的目标文件所需的标志

LINK

打印在使用给定软件包时链接所需的标志

QUIET

如果为 TRUE,则不打印任何内容