@@ -54,9 +54,9 @@ endif()
54
54
# Unlike PACKAGE_VERSION, CLANG_VERSION does not include LLVM_VERSION_SUFFIX.
55
55
set (CLANG_VERSION "${CLANG_VERSION_MAJOR} .${CLANG_VERSION_MINOR} .${CLANG_VERSION_PATCHLEVEL} " )
56
56
57
- set (SYCL_INST_INC_DIRECTORY "include/sycl" )
58
- set (dst_dir ${LLVM_BINARY_DIR} /${SYCL_INST_INC_DIRECTORY } )
59
- set (dst_deploy_dir ${CMAKE_INSTALL_PREFIX} /${SYCL_INST_INC_DIRECTORY } )
57
+ set (SYCL_INCLUDE_DIR "include/sycl" )
58
+ set (SYCL_INCLUDE_BUILD_DIR ${LLVM_BINARY_DIR} /${SYCL_INCLUDE_DIR } )
59
+ set (SYCL_INCLUDE_DEPLOY_DIR ${CMAKE_INSTALL_PREFIX} /${SYCL_INCLUDE_DIR } )
60
60
61
61
# Find OpenCL headers and libraries installed in the system and use them to
62
62
# build SYCL runtime.
@@ -78,15 +78,15 @@ if( NOT OpenCL_INCLUDE_DIRS )
78
78
GIT_TAG origin/master
79
79
SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR} /OpenCL/inc"
80
80
CONFIGURE_COMMAND ""
81
- BUILD_COMMAND ${CMAKE_COMMAND} -E copy_directory ${OpenCL_INCLUDE_DIRS} /CL ${dst_dir } /CL
81
+ BUILD_COMMAND ${CMAKE_COMMAND} -E copy_directory ${OpenCL_INCLUDE_DIRS} /CL ${SYCL_INCLUDE_BUILD_DIR } /CL
82
82
INSTALL_COMMAND ""
83
83
STEP_TARGETS build
84
84
COMMENT "Downloading OpenCL headers."
85
85
)
86
86
else ()
87
87
add_custom_target ( ocl-headers ALL
88
88
DEPENDS ${OpenCL_INCLUDE_DIRS}
89
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${OpenCL_INCLUDE_DIRS} /CL ${dst_dir } /CL
89
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${OpenCL_INCLUDE_DIRS} /CL ${SYCL_INCLUDE_BUILD_DIR } /CL
90
90
COMMENT "Copying OpenCL headers ..."
91
91
)
92
92
endif ()
@@ -137,7 +137,7 @@ target_include_directories(OpenCL-Headers
137
137
INTERFACE ${OPENCL_INCLUDE}
138
138
)
139
139
install (DIRECTORY ${OPENCL_INCLUDE} /CL
140
- DESTINATION ${dst_deploy_dir }
140
+ DESTINATION ${SYCL_INCLUDE_DEPLOY_DIR }
141
141
COMPONENT opencl-headers
142
142
)
143
143
@@ -155,11 +155,11 @@ configure_file("${version_header}.in" "${version_header}")
155
155
156
156
# Copy SYCL headers
157
157
add_custom_target (sycl-headers ALL
158
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${sycl_inc_dir} /CL ${dst_dir } /CL
158
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${sycl_inc_dir} /CL ${SYCL_INCLUDE_BUILD_DIR } /CL
159
159
COMMENT "Copying SYCL headers ..." )
160
160
161
161
# Configure SYCL headers
162
- install (DIRECTORY "${sycl_inc_dir} /." DESTINATION ${dst_deploy_dir } COMPONENT sycl-headers )
162
+ install (DIRECTORY "${sycl_inc_dir} /." DESTINATION ${SYCL_INCLUDE_DEPLOY_DIR } COMPONENT sycl-headers )
163
163
164
164
set (SYCL_RT_LIBS sycl )
165
165
if (MSVC )
0 commit comments