FindSDL_gfx

在 3.25 版本中新增。

查找 SDL_gfx 库,该库为 SDL (Simple DirectMedia Layer) 应用程序提供图形支持。

注意

此模块适用于 SDL_gfx 版本 1。有关版本 2 或更高版本的用法,请参阅上游文档。

导入的目标

此模块提供以下 导入目标

SDL::SDL_gfx

封装 SDL_gfx 库使用要求的目标,如果找到 SDL_gfx 则可用。

结果变量

此模块定义了以下变量

SDL_gfx_FOUND

一个布尔值,指示是否找到 (所请求版本的) SDL_gfx 库。为向后兼容,SDL_GFX_FOUND 变量也设置为相同的值。

SDL_GFX_VERSION_STRING

包含找到的 SDL_gfx 版本的人类可读字符串。

缓存变量

以下缓存变量也可以设置

SDL_GFX_INCLUDE_DIRS

包含使用 SDL_gfx 所需头文件的目录。

SDL_GFX_LIBRARIES

用于链接以使用 SDL_gfx 的 SDL_gfx 库的路径。

提示

此模块接受以下变量

SDLDIR

可以设置的一个环境变量,用于帮助定位安装在自定义位置的 SDL 库。它应该指向配置、构建和安装 SDL 库时使用的安装目标:./configure --prefix=$SDLDIR

示例

查找 SDL_gfx 库并将其链接到项目目标

find_package(SDL_gfx)
target_link_libraries(project_target PRIVATE SDL::SDL_gfx)

另请参阅

  • 用于查找主 SDL 库的 FindSDL 模块。