Skip to content
This repository was archived by the owner on Aug 11, 2023. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions cmake/Modules/FindComputeCpp.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -174,12 +174,16 @@ function(__build_spir targetName sourceFile binaryDir fileCounter)
set(outputSyclFile ${binaryDir}/${sourceFileName}.sycl)

# Add any user-defined include to the device compiler
set(device_compiler_includes "")
get_property(includeDirectories DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY
INCLUDE_DIRECTORIES)
set(device_compiler_includes "")
foreach(directory ${includeDirectories})
set(device_compiler_includes "-I${directory}" ${device_compiler_includes})
endforeach()
get_target_property(targetIncludeDirectories ${targetName} INCLUDE_DIRECTORIES)
foreach(directory ${targetIncludeDirectories})
set(device_compiler_includes "-I${directory}" ${device_compiler_includes})
endforeach()
if (CMAKE_INCLUDE_PATH)
foreach(directory ${CMAKE_INCLUDE_PATH})
set(device_compiler_includes "-I${directory}"
Expand All @@ -203,7 +207,7 @@ function(__build_spir targetName sourceFile binaryDir fileCounter)
DEPENDS ${WORKING_DIRECTORY}/${sourceFile}
IMPLICIT_DEPENDS CXX ${WORKING_DIRECTORY}/${sourceFile}
WORKING_DIRECTORY ${binaryDir}
COMMENT "Building ComputeCpp integration header file ${outputSyclFile}")
COMMENT "Building ComputeCpp integration header file ${outputSyclFile}")

# Name: (user-defined name)_(source file)_(counter for same source file name)_integration_header
set(headerTargetName ${targetName}_${sourceFileName}_${fileCounter}_integration_header)
Expand Down