FindJPEG

查找联合图像专家组 (JPEG) 库 (libjpeg)

find_package(JPEG [<version>] [...])

版本 3.12 中已更改: 现在分别查找 Debug 和 Release 版本的 JPEG 库。

导入的目标

此模块提供以下 导入目标

JPEG::JPEG

3.12 版本新增。

封装 JPEG 库使用要求的目标。仅当找到 JPEG 时可用。

结果变量

此模块定义了以下变量

JPEG_FOUND

布尔值,指示是否找到 (请求版本) 的 JPEG 库。

JPEG_VERSION

3.12 版本新增。

找到的 JPEG 库的版本。

JPEG_INCLUDE_DIRS

包含使用 JPEG 所需头文件的目录。

JPEG_LIBRARIES

链接 JPEG 所需的库。

缓存变量

以下缓存变量也可以设置

JPEG_INCLUDE_DIR

包含 <jpeglib.h> 和相关头文件的目录。

JPEG_LIBRARY_RELEASE

3.12 版本新增。

JPEG 库的 Release (优化) 版本的路径。

JPEG_LIBRARY_DEBUG

3.12 版本新增。

JPEG 库的 Debug 版本的路径。

已弃用变量

以下变量提供用于向后兼容性

JPEG_LIBRARY

版本 3.12 已弃用: 此变量已被 JPEG_LIBRARY_RELEASEJPEG_LIBRARY_DEBUG 变量取代。

JPEG 库的路径。

示例

查找 JPEG 库并将其链接到项目目标

find_package(JPEG)
target_link_libraries(project_target PRIVATE JPEG::JPEG)