查找FLTK¶
查找 Fast Light Toolkit (FLTK) 库
输入变量¶
默认情况下,此模块将搜索所有 FLTK 组件并将它们添加到“FLTK_LIBRARIES”变量中。您可以通过定义以下三个选项中的一个或多个来限制放置在“FLTK_LIBRARIES”中的组件:
FLTK_SKIP_OPENGL设置为 true 以禁用搜索 FLTK GL 库
FLTK_SKIP_FORMS设置为 true 以禁用搜索 FLTK Forms 库
FLTK_SKIP_IMAGES设置为 true 以禁用搜索 FLTK 图像库
FLTK 也是由二进制工具编写的。您可以设置以下选项:
FLTK_SKIP_FLUID设置为 true 以不查找 FLUID 二进制文件
结果变量¶
将定义以下变量:
FLTK_FOUND如果找到所有未跳过的组件,则为真
FLTK_INCLUDE_DIRFLTK 头文件的包含目录的路径
FLTK_LIBRARIES找到的 FLTK 库列表
FLTK_FLUID_EXECUTABLEFLUID 二进制工具的路径
FLTK_WRAP_UI如果找到 FLUID,则为真,用于启用 FLTK_WRAP_UI 命令
缓存变量¶
以下缓存变量也可用于设置或使用:
FLTK_BASE_LIBRARY_RELEASEFLTK基础库(优化)
FLTK_BASE_LIBRARY_DEBUGFLTK 基础库(调试)
FLTK_GL_LIBRARY_RELEASEFLTK GL 库(优化)
FLTK_GL_LIBRARY_DEBUGFLTK GL 库(调试)
FLTK_FORMS_LIBRARY_RELEASEFLTK Forms 库(优化)
FLTK_FORMS_LIBRARY_DEBUGFLTK 表单库(调试)
FLTK_IMAGES_LIBRARY_RELEASEFLTK 图像 protobuf 库(优化)
FLTK_IMAGES_LIBRARY_DEBUGFLTK 图像库(调试)
在 3.11 版本加入: 调试和发布变体是单独找到的,并使用每个配置变量。