FindFLTK¶
查找 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 Images 库
FLTK 也由一个二进制工具组成。 您可以设置以下选项
FLTK_SKIP_FLUID
设置为 true 以不查找 FLUID 二进制文件
结果变量¶
将定义以下变量
FLTK_FOUND
如果所有未跳过的组件都被找到,则为 True
FLTK_INCLUDE_DIR
FLTK 头文件的包含目录路径
FLTK_LIBRARIES
找到的 FLTK 库列表
FLTK_FLUID_EXECUTABLE
FLUID 二进制工具的路径
FLTK_WRAP_UI
如果找到 FLUID,则为 True,用于启用 FLTK_WRAP_UI 命令
缓存变量¶
以下缓存变量也可用于设置或使用
FLTK_BASE_LIBRARY_RELEASE
FLTK 基础库(优化版)
FLTK_BASE_LIBRARY_DEBUG
FLTK 基础库(调试版)
FLTK_GL_LIBRARY_RELEASE
FLTK GL 库(优化版)
FLTK_GL_LIBRARY_DEBUG
FLTK GL 库(调试版)
FLTK_FORMS_LIBRARY_RELEASE
FLTK Forms 库(优化版)
FLTK_FORMS_LIBRARY_DEBUG
FLTK Forms 库(调试版)
FLTK_IMAGES_LIBRARY_RELEASE
FLTK Images 库(优化版)
FLTK_IMAGES_LIBRARY_DEBUG
FLTK Images 库(调试版)
3.11 版本新增: 调试和发布变体分别查找,并使用每个配置的变量。