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)
