FindFreetype¶
查找FreeType字体渲染库。
导入的目标¶
此模块提供以下 导入目标
Freetype::Freetype
3.10 版本新增。
封装FreeType库使用要求的Target,如果找到FreeType则可用。
结果变量¶
此模块定义了以下变量
Freetype_FOUND
布尔值,指示是否找到(请求版本的)FreeType。为了向后兼容,
FREETYPE_FOUND
变量也设置为相同的值。FREETYPE_INCLUDE_DIRS
包含使用FreeType所需的头文件的目录。这是
FREETYPE_INCLUDE_DIR_ft2build
和FREETYPE_INCLUDE_DIR_freetype2
变量的串联。FREETYPE_LIBRARIES
使用FreeType时需要链接的库。
FREETYPE_VERSION_STRING
找到的FreeType版本。
3.7 版本新增: 调试和发布库变体分别查找。
缓存变量¶
以下缓存变量也可以设置
FREETYPE_INCLUDE_DIR_ft2build
包含主FreeType API配置头文件的目录。
FREETYPE_INCLUDE_DIR_freetype2
包含FreeType公共头文件的目录。
提示¶
此模块接受以下变量
FREETYPE_DIR
用户可以将此环境变量设置为FreeType安装的根目录,以在非标准位置查找FreeType。
示例¶
查找FreeType并将其链接到项目目标
find_package(Freetype)
target_link_libraries(project_target PRIVATE Freetype::Freetype)