Skip to content

Commit 08c1785

Browse files
authored
[NFC][SYCL] fix flaky build fail in ze_trace_collector target (#18229)
sycl/detail/spinlock.hpp is included in ze_trace_collector.cpp. ze_trace_collector target should either depend on sycl-headers target or include sycl_inc_dir.
1 parent a84309f commit 08c1785

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sycl/tools/sycl-trace/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ if ("level_zero" IN_LIST SYCL_ENABLE_BACKENDS)
1818
ze_trace_collector
1919
)
2020
add_dependencies(sycl-trace ze_trace_collector)
21+
target_include_directories(ze_trace_collector PRIVATE
22+
"${sycl_inc_dir}"
23+
)
2124
endif()
2225

2326
if ("cuda" IN_LIST SYCL_ENABLE_BACKENDS)
@@ -175,4 +178,4 @@ install(TARGETS sycl-trace sycl_ur_trace_collector ${EXTRA_TARGETS_TO_INSTALL}
175178
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT sycl-trace
176179
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT sycl-trace
177180
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT sycl-trace
178-
)
181+
)

0 commit comments

Comments
 (0)