CMAKE_DISABLE_FIND_PACKAGE_<PackageName>¶
用于禁用 find_package() 调用的变量。
可以通过将变量 CMAKE_DISABLE_FIND_PACKAGE_<PackageName> 设置为 TRUE 来禁用项目中的每个非 REQUIRED find_package() 调用。这可用于构建没有可选包的项目,尽管该包已安装。
应在初始 CMake 运行期间使用此开关。否则,如果在之前的 CMake 运行中已经找到该包,则存储在缓存中的变量仍将存在。在这种情况下,建议使用缓存编辑器或 cmake -U 从缓存中删除此包的缓存变量。