FindCups

查找通用 UNIX 打印系统 (CUPS)。

导入的目标

此模块提供以下 导入目标

Cups::Cups

版本 3.15 新增。

封装 CUPS 使用要求的目标,仅在找到 CUPS 时可用。

结果变量

此模块定义了以下变量

Cups_FOUND

指示是否找到 CUPS 的布尔值。为了向后兼容,CUPS_FOUND 变量也设置为相同的值。

CUPS_INCLUDE_DIRS

使用 CUPS 所需的包含目录。

CUPS_VERSION_STRING

找到的 CUPS 版本。

缓存变量

以下缓存变量也可以设置

CUPS_INCLUDE_DIR

包含 CUPS 头文件的目录。

CUPS_LIBRARIES

链接到以使用 CUPS 所需的库。

提示

此模块接受以下变量

CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE

将此变量设置为 TRUE 以要求具有 ippDeleteAttribute() 函数的 CUPS 版本(即至少 CUPS 1.1.19)。

示例

查找 CUPS 并将其链接到项目目标

find_package(Cups)
target_link_libraries(project_target PRIVATE Cups::Cups)