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

如果找到所有未跳过的组件,则为真

FLTK_INCLUDE_DIR

FLTK 头文件的 include 目录的路径

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 protobuf 库(优化)

FLTK_IMAGES_LIBRARY_DEBUG

FLTK Images 库(调试)

版本 3.11 中添加的:调试和发布变量分别查找并使用针对配置的变量。