Skip to content

Commit 58167bb

Browse files
committed
Restore SYCL host includes for example
1 parent 9d3bbab commit 58167bb

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

app/SYCL/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ add_executable(SYCL_Example
33
)
44
target_link_libraries(SYCL_Example PRIVATE layers_lib)
55

6+
if(ITLABAI_SYCL_IMPLEMENTATION STREQUAL "AdaptiveCpp")
7+
target_link_libraries(SYCL_Example PRIVATE AdaptiveCpp::acpp-rt)
8+
elseif(ITLABAI_SYCL_IMPLEMENTATION STREQUAL "IntelLLVM"
9+
AND ITLABAI_SYCL_ROOT
10+
AND EXISTS "${ITLABAI_SYCL_ROOT}/include")
11+
target_include_directories(SYCL_Example PRIVATE "${ITLABAI_SYCL_ROOT}/include")
12+
endif()
13+
614
set_source_files_properties(sycl_example.cpp PROPERTIES
715
COMPILE_DEFINITIONS "SYCL_DISABLE_FSYCL_SYCLHPP_WARNING=1"
816
COMPILE_OPTIONS "-Wno-deprecated-declarations"
@@ -44,7 +52,6 @@ if(WIN32 AND ITLABAI_SYCL_IMPLEMENTATION STREQUAL "IntelLLVM")
4452
EXTERNAL_OBJECT TRUE
4553
GENERATED TRUE
4654
)
47-
target_include_directories(SYCL_Example PRIVATE "${ITLABAI_SYCL_ROOT}/include")
4855
target_link_options(SYCL_Example PRIVATE -fsycl)
4956
if(ITLABAI_SYCL_TARGETS)
5057
target_link_options(SYCL_Example PRIVATE

0 commit comments

Comments
 (0)