FindOpenCL¶
版本 3.1 中新增。
查找开放计算语言 (OpenCL)。
版本 3.10 新增: 检测 OpenCL 2.1 和 2.2。
导入的目标¶
3.7 版本中新增。
如果找到 OpenCL,此模块提供以下导入目标
OpenCL::OpenCL
提供 OpenCL 使用要求的目标。
结果变量¶
此模块定义了以下变量
OpenCL_FOUND
如果找到 OpenCL,则为 True。
OpenCL_INCLUDE_DIRS
使用 OpenCL 所需的包含目录。
OpenCL_LIBRARIES
链接到 OpenCL 所需的库。
OpenCL_VERSION_STRING
支持的最高 OpenCL 版本(例如,
1.2
)。OpenCL_VERSION_MAJOR
OpenCL 实现的主版本号。
OpenCL_VERSION_MINOR
OpenCL 实现的次版本号。
缓存变量¶
以下缓存变量也可以设置
OpenCL_INCLUDE_DIR
OpenCL 包含目录。
OpenCL_LIBRARY
OpenCL 库的路径。
示例¶
查找 OpenCL 并将其链接到项目目标
find_package(OpenCL)
target_link_libraries(project_target PRIVATE OpenCL::OpenCL)