FindGIF

查找 Graphics Interchange Format (GIF) 库 (giflib)

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

导入的目标

此模块提供以下 导入目标

GIF::GIF

3.14 版新增。

封装 GIF 库使用需求的 Target,在找到该库时可用。

结果变量

此模块定义了以下变量

GIF_FOUND

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

GIF_VERSION

找到的 GIF 库的版本字符串 (例如,5.1.4)。对于 4.1.6 之前的 GIF 库版本,版本字符串将仅设置为 34,因为这些版本未在其头文件中提供版本信息。

GIF_INCLUDE_DIRS

使用 GIF 库所需的包含目录。

GIF_LIBRARIES

链接到 GIF 库所需的库。

缓存变量

以下缓存变量也可以设置

GIF_INCLUDE_DIR

包含 gif_lib.h 和其他 GIF 库头文件的目录。

GIF_LIBRARY

GIF 库的路径。

提示

此模块接受以下变量

GIF_DIR

可以设置的环境变量,用于帮助定位安装在自定义位置的 GIF 库。它应该指向配置、构建和安装 GIF 库时使用的安装目标:./configure --prefix=$GIF_DIR

示例

查找 GIF 库并将其链接到项目 Target

find_package(GIF)
target_link_libraries(project_target PRIVATE GIF::GIF)