FindCups¶
查找 Common UNIX Printing System (CUPS)
find_package(Cups [<version>] [...])
导入的目标¶
此模块提供以下 导入目标
Cups::Cups版本 3.15 新增。
封装 CUPS 使用要求的目标,仅在找到 CUPS 时可用。
结果变量¶
此模块定义了以下变量
Cups_FOUND3.3 版本中新增。
布尔值,指示是否找到 (请求版本) 的 CUPS。
Cups_VERSION版本 4.2 中添加。
找到的 CUPS 版本。
CUPS_INCLUDE_DIRS使用 CUPS 所需的包含目录。
缓存变量¶
以下缓存变量也可以设置
CUPS_INCLUDE_DIR包含 CUPS 头文件的目录。
CUPS_LIBRARIES链接使用 CUPS 所需的库。
提示¶
此模块接受以下变量
CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE将此变量设置为
TRUE以要求具备ippDeleteAttribute()函数的 CUPS 版本 (即至少 CUPS1.1.19)。
已弃用变量¶
以下变量提供用于向后兼容性
CUPS_FOUND4.2 版本已弃用: 使用
Cups_FOUND,它具有相同的值。布尔值,指示是否找到 (请求版本) 的 CUPS。
CUPS_VERSION_STRING4.2 版本已弃用: 已被
Cups_VERSION取代。找到的 CUPS 版本。
示例¶
查找 CUPS 并将其链接到项目目标
find_package(Cups)
target_link_libraries(project_target PRIVATE Cups::Cups)