FindFLTK

Find the Fast Light Toolkit (FLTK) library

Input Variables

By default this module will search for all of the FLTK components and add them to the FLTK_LIBRARIES variable. You can limit the components which get placed in FLTK_LIBRARIES by defining one or more of the following three options:

FLTK_SKIP_OPENGL

Set to true to disable searching for the FLTK GL library

FLTK_SKIP_FORMS

Set to true to disable searching for the FLTK Forms library

FLTK_SKIP_IMAGES

Set to true to disable searching for the FLTK Images library

FLTK is composed also by a binary tool. You can set the following option:

FLTK_SKIP_FLUID

Set to true to not look for the FLUID binary

Result Variables

The following variables will be defined:

FLTK_FOUND

True if all components not skipped were found

FLTK_INCLUDE_DIR

Path to the include directory for FLTK header files

FLTK_LIBRARIES

List of the FLTK libraries found

FLTK_FLUID_EXECUTABLE

Path to the FLUID binary tool

FLTK_WRAP_UI

True if FLUID is found, used to enable the FLTK_WRAP_UI command

Cache Variables

The following cache variables are also available to set or use:

FLTK_BASE_LIBRARY_RELEASE

The FLTK base library (optimized)

FLTK_BASE_LIBRARY_DEBUG

The FLTK base library (debug)

FLTK_GL_LIBRARY_RELEASE

The FLTK GL library (optimized)

FLTK_GL_LIBRARY_DEBUG

The FLTK GL library (debug)

FLTK_FORMS_LIBRARY_RELEASE

The FLTK Forms library (optimized)

FLTK_FORMS_LIBRARY_DEBUG

The FLTK Forms library (debug)

FLTK_IMAGES_LIBRARY_RELEASE

The FLTK Images protobuf library (optimized)

FLTK_IMAGES_LIBRARY_DEBUG

The FLTK Images library (debug)

New in version 3.11: Debug and Release variants are found separately and use per-configuration variables.