FindGIF¶
查找图形交换格式 (GIF) 库 (giflib
)。
导入的目标¶
此模块提供以下 导入目标
GIF::GIF
3.14 版新增。
当找到 GIF 库时,可用的封装 GIF 库使用要求的目标。
结果变量¶
此模块设置以下变量
GIF_FOUND
布尔值,指示是否找到 GIF 库。
GIF_INCLUDE_DIRS
使用 GIF 库所需的包含目录。
GIF_LIBRARIES
链接到 GIF 库所需的库。
GIF_VERSION
找到的 GIF 库的版本字符串(例如,
5.1.4
)。对于 4.1.6 之前的 GIF 库版本,版本字符串将仅设置为3
或4
,因为这些版本在其头文件中没有提供版本信息。
缓存变量¶
以下缓存变量也可以设置
GIF_INCLUDE_DIR
包含
gif_lib.h
和其他 GIF 库头文件的目录。GIF_LIBRARY
GIF 库的路径。
提示¶
此模块接受以下变量
GIF_DIR
环境变量,可用于帮助在自定义位置查找已安装的 GIF 库。它应指向配置、构建和安装 GIF 库时使用的安装目标:
./configure --prefix=$GIF_DIR
。
示例¶
查找 GIF 库并将其链接到项目目标
find_package(GIF)
target_link_libraries(project_target PRIVATE GIF::GIF)