FindGIF¶
查找图形交换格式 (GIF) 库 (giflib)。
导入的目标¶
此模块提供以下 导入目标
GIF::GIF3.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_LIBRARYGIF 库的路径。
提示¶
此模块接受以下变量
GIF_DIR环境变量,可用于帮助在自定义位置查找已安装的 GIF 库。它应指向配置、构建和安装 GIF 库时使用的安装目标:
./configure --prefix=$GIF_DIR。
示例¶
查找 GIF 库并将其链接到项目目标
find_package(GIF)
target_link_libraries(project_target PRIVATE GIF::GIF)