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