FindDevIL

此模块用于定位开发者图像库,DevIL

导入目标

版本 3.21 新增。

此模块定义了 IMPORTED 目标

DevIL::IL

如果系统安装了 DevIL,则定义此项。

DevIL::ILU

如果系统安装了 DevIL Utilities,则定义此项。

DevIL::ILUT

如果系统安装了 DevIL Utility Toolkit,则定义此项。

结果变量

此模块设置以下变量:

IL_LIBRARIES

IL 库的名称。 这些包括核心 DevIL 库的完整路径。 此库必须链接到应用程序中。

ILU_LIBRARIES

ILU 库的名称。 同样,是完整路径。 此库用于过滤器和效果,而不是实际加载。 如果不使用其提供的功能,则不必链接此库。

ILUT_LIBRARIES

ILUT 库的名称。 完整路径。 库的这一部分与 OpenGL 接口。 在应用程序中不是严格必需的。

IL_INCLUDE_DIR

il.h、ilu.h 和 ilut.h 文件的查找位置。

DevIL_FOUND

如果设置了以上所有变量,则此变量设置为 TRUE。 如果未找到 ILU 或 ILUT,即使它们不是必需的,此变量也将设置为 false。 在大多数系统中,如果找到一个库,则也会找到所有其他库。 这是 DevIL 开发者发布库的方式。

DevIL_ILUT_FOUND

版本 3.21 新增。

如果找到 ILUT 库,则此变量设置为 TRUE。