@@ -54,9 +54,9 @@ endif()
5454# Unlike PACKAGE_VERSION, CLANG_VERSION does not include LLVM_VERSION_SUFFIX.
5555set (CLANG_VERSION "${CLANG_VERSION_MAJOR} .${CLANG_VERSION_MINOR} .${CLANG_VERSION_PATCHLEVEL} " )
5656
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 } )
6060
6161# Find OpenCL headers and libraries installed in the system and use them to
6262# build SYCL runtime.
@@ -78,15 +78,15 @@ if( NOT OpenCL_INCLUDE_DIRS )
7878 GIT_TAG origin/master
7979 SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR} /OpenCL/inc"
8080 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
8282 INSTALL_COMMAND ""
8383 STEP_TARGETS build
8484 COMMENT "Downloading OpenCL headers."
8585 )
8686else ()
8787 add_custom_target ( ocl-headers ALL
8888 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
9090 COMMENT "Copying OpenCL headers ..."
9191 )
9292endif ()
@@ -137,7 +137,7 @@ target_include_directories(OpenCL-Headers
137137 INTERFACE ${OPENCL_INCLUDE}
138138)
139139install (DIRECTORY ${OPENCL_INCLUDE} /CL
140- DESTINATION ${dst_deploy_dir }
140+ DESTINATION ${SYCL_INCLUDE_DEPLOY_DIR }
141141 COMPONENT opencl-headers
142142)
143143
@@ -155,11 +155,11 @@ configure_file("${version_header}.in" "${version_header}")
155155
156156# Copy SYCL headers
157157add_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
159159COMMENT "Copying SYCL headers ..." )
160160
161161# 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)
163163
164164set (SYCL_RT_LIBS sycl)
165165if (MSVC )
0 commit comments