CMakeFindPackageMode

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

名字

包裹名称

COMPILER_ID

结果所在的 CMake 编译器 ID,即 GNU/Intel/Clang/MSVC 等。

语言

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

模式
存在

只检查给定包是否存在

编译

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

链接

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

安静

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