@@ -31,16 +31,16 @@ if(USE_PREBUILT_LLVM)
31
31
else (USE_PREBUILT_LLVM )
32
32
set (OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR} /lib/Headers" )
33
33
endif (USE_PREBUILT_LLVM )
34
- copy_file (${OPENCL_HEADERS_DIR} /opencl-c.h opencl-c.h )
35
- copy_file (${OPENCL_HEADERS_DIR} /opencl-c-base.h opencl-c-base.h )
34
+ copy_file (${OPENCL_HEADERS_DIR} /opencl-c-intel .h opencl-c-intel .h )
35
+ copy_file (${OPENCL_HEADERS_DIR} /opencl-c-intel- base.h opencl-c-intel -base.h )
36
36
copy_file (${CMAKE_CURRENT_SOURCE_DIR} /module.modulemap module.modulemap )
37
37
38
38
add_custom_target (
39
39
opencl.headers.target
40
40
DEPENDS
41
41
module.modulemap
42
- opencl-c.h
43
- opencl-c-base.h
42
+ opencl-c-intel .h
43
+ opencl-c-intel- base.h
44
44
)
45
45
46
46
function (create_pcm DST MODULE HEADER OPTS DEPS )
@@ -77,19 +77,19 @@ else()
77
77
endif ()
78
78
79
79
set (OPTS -cl-ext=+all,-cl_khr_fp64,-__opencl_c_fp64 )
80
- create_pcm (opencl-c-12-spir.pcm cl12spir opencl-c-base.h "${SPIR_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
81
- create_pcm (opencl-c-20-spir.pcm cl20spir opencl-c-base.h "${SPIR_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
82
- create_pcm (opencl-c-30-spir.pcm cl30spir opencl-c-base.h "${SPIR_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} " "${DEPS} " )
83
- create_pcm (opencl-c-12-spir64.pcm cl12spir64 opencl-c-base.h "${SPIR64_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
84
- create_pcm (opencl-c-20-spir64.pcm cl20spir64 opencl-c-base.h "${SPIR64_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
85
- create_pcm (opencl-c-30-spir64.pcm cl30spir64 opencl-c-base.h "${SPIR64_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} " "${DEPS} " )
80
+ create_pcm (opencl-c-12-spir.pcm cl12spir opencl-c-intel- base.h "${SPIR_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
81
+ create_pcm (opencl-c-20-spir.pcm cl20spir opencl-c-intel- base.h "${SPIR_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
82
+ create_pcm (opencl-c-30-spir.pcm cl30spir opencl-c-intel- base.h "${SPIR_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} " "${DEPS} " )
83
+ create_pcm (opencl-c-12-spir64.pcm cl12spir64 opencl-c-intel- base.h "${SPIR64_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
84
+ create_pcm (opencl-c-20-spir64.pcm cl20spir64 opencl-c-intel- base.h "${SPIR64_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
85
+ create_pcm (opencl-c-30-spir64.pcm cl30spir64 opencl-c-intel- base.h "${SPIR64_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} " "${DEPS} " )
86
86
set (OPTS -cl-ext=+all )
87
- create_pcm (opencl-c-12-spir-fp64.pcm cl12spirfp64 opencl-c-base.h "${SPIR_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
88
- create_pcm (opencl-c-20-spir-fp64.pcm cl20spirfp64 opencl-c-base.h "${SPIR_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
89
- create_pcm (opencl-c-30-spir-fp64.pcm cl30spirfp64 opencl-c-base.h "${SPIR_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} ;${OPTS30_FP64} " "${DEPS} " )
90
- create_pcm (opencl-c-12-spir64-fp64.pcm cl12spir64fp64 opencl-c-base.h "${SPIR64_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
91
- create_pcm (opencl-c-20-spir64-fp64.pcm cl20spir64fp64 opencl-c-base.h "${SPIR64_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
92
- create_pcm (opencl-c-30-spir64-fp64.pcm cl30spir64fp64 opencl-c-base.h "${SPIR64_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} ;${OPTS30_FP64} " "${DEPS} " )
87
+ create_pcm (opencl-c-12-spir-fp64.pcm cl12spirfp64 opencl-c-intel- base.h "${SPIR_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
88
+ create_pcm (opencl-c-20-spir-fp64.pcm cl20spirfp64 opencl-c-intel- base.h "${SPIR_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
89
+ create_pcm (opencl-c-30-spir-fp64.pcm cl30spirfp64 opencl-c-intel- base.h "${SPIR_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} ;${OPTS30_FP64} " "${DEPS} " )
90
+ create_pcm (opencl-c-12-spir64-fp64.pcm cl12spir64fp64 opencl-c-intel- base.h "${SPIR64_TRIPLE} ;${CL12} ;${OPTS} " "${DEPS} " )
91
+ create_pcm (opencl-c-20-spir64-fp64.pcm cl20spir64fp64 opencl-c-intel- base.h "${SPIR64_TRIPLE} ;${CL20} ;${OPTS} " "${DEPS} " )
92
+ create_pcm (opencl-c-30-spir64-fp64.pcm cl30spir64fp64 opencl-c-intel- base.h "${SPIR64_TRIPLE} ;${CL30} ;${OPTS} ;${OPTS30} ;${OPTS30_FP64} " "${DEPS} " )
93
93
94
94
add_custom_target (
95
95
opencl.pcm.target
@@ -121,11 +121,11 @@ endfunction(pack_to_obj)
121
121
if (WIN32 )
122
122
list (APPEND CL_HEADERS_SRC OpenCL.rc )
123
123
else ()
124
- pack_to_obj (opencl-c.h opencl-c.h.cpp "PCM_OPENCL_C_H" )
125
- pack_to_obj (opencl-c-base.h opencl-c-base.h.cpp "PCM_OPENCL_C_BASE_H" )
124
+ pack_to_obj (opencl-c-intel .h opencl-c-intel .h.cpp "PCM_OPENCL_C_H" )
125
+ pack_to_obj (opencl-c-intel- base.h opencl-c-intel -base.h.cpp "PCM_OPENCL_C_BASE_H" )
126
126
list (APPEND CL_HEADERS_SRC
127
- opencl-c.h.cpp
128
- opencl-c-base.h.cpp
127
+ opencl-c-intel .h.cpp
128
+ opencl-c-intel- base.h.cpp
129
129
opencl-c-12-spir.mod.cpp
130
130
opencl-c-20-spir.mod.cpp
131
131
opencl-c-30-spir.mod.cpp
@@ -164,8 +164,8 @@ add_library(${CL_HEADERS_LIB} OBJECT
164
164
165
165
add_dependencies (${CL_HEADERS_LIB} opencl.pcm.target )
166
166
install (FILES
167
- ${CMAKE_CURRENT_BINARY_DIR} /opencl-c.h
168
- ${CMAKE_CURRENT_BINARY_DIR} /opencl-c-base.h
167
+ ${CMAKE_CURRENT_BINARY_DIR} /opencl-c-intel .h
168
+ ${CMAKE_CURRENT_BINARY_DIR} /opencl-c-intel- base.h
169
169
${CMAKE_CURRENT_BINARY_DIR} /module.modulemap
170
170
DESTINATION include /cclang
171
171
)
0 commit comments