File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -139,7 +139,6 @@ endif ()
139139target_compile_definitions (OpenCL
140140 PRIVATE
141141 CL_TARGET_OPENCL_VERSION=300
142- OPENCL_ICD_LOADER_OCL_VERSION_STRING= "OpenCL 3.0"
143142 OPENCL_ICD_LOADER_VERSION_MAJOR=3
144143 OPENCL_ICD_LOADER_VERSION_MINOR=0
145144 OPENCL_ICD_LOADER_VERSION_REV=4
Original file line number Diff line number Diff line change 1818
1919#ifndef _ICD_VERSION_H_
2020#define _ICD_VERSION_H_
21+ // ensure CL_TARGET_OPENCL_VERSION is valid
22+ #include <CL/opencl.h>
2123
2224#define OPENCL_ICD_LOADER_VAL (_v ) #_v
2325#define OPENCL_ICD_LOADER_TOSTRING (_d ) OPENCL_ICD_LOADER_VAL(_d)
2628 OPENCL_ICD_LOADER_TOSTRING(OPENCL_ICD_LOADER_VERSION_MINOR) "." \
2729 OPENCL_ICD_LOADER_TOSTRING(OPENCL_ICD_LOADER_VERSION_REV)
2830
31+ #if CL_TARGET_OPENCL_VERSION == 100
32+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "1.0"
33+ #endif
34+ #if CL_TARGET_OPENCL_VERSION == 110
35+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "1.1"
36+ #endif
37+ #if CL_TARGET_OPENCL_VERSION == 120
38+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "1.2"
39+ #endif
40+ #if CL_TARGET_OPENCL_VERSION == 200
41+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "2.0"
42+ #endif
43+ #if CL_TARGET_OPENCL_VERSION == 210
44+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "2.1"
45+ #endif
46+ #if CL_TARGET_OPENCL_VERSION == 220
47+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "2.2"
48+ #endif
49+ #if CL_TARGET_OPENCL_VERSION == 300
50+ #define OPENCL_ICD_LOADER_OCL_VERSION_NUMBER "3.0"
51+ #endif
52+
53+ #define OPENCL_ICD_LOADER_OCL_VERSION_STRING \
54+ "OpenCL " OPENCL_ICD_LOADER_OCL_VERSION_NUMBER
55+
2956#endif
You can’t perform that action at this time.
0 commit comments