From 9a208410fa578b2c0df5b47218ba934c695dbd10 Mon Sep 17 00:00:00 2001 From: Wenju He Date: Mon, 28 Apr 2025 18:09:45 -0700 Subject: [PATCH] [NFC][SYCL] fix flaky build fail in ze_trace_collector target 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. --- sycl/tools/sycl-trace/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sycl/tools/sycl-trace/CMakeLists.txt b/sycl/tools/sycl-trace/CMakeLists.txt index 723ca396a32e4..5d11d8a421ba2 100644 --- a/sycl/tools/sycl-trace/CMakeLists.txt +++ b/sycl/tools/sycl-trace/CMakeLists.txt @@ -18,6 +18,9 @@ if ("level_zero" IN_LIST SYCL_ENABLE_BACKENDS) ze_trace_collector ) add_dependencies(sycl-trace ze_trace_collector) + target_include_directories(ze_trace_collector PRIVATE + "${sycl_inc_dir}" + ) endif() if ("cuda" IN_LIST SYCL_ENABLE_BACKENDS) @@ -175,4 +178,4 @@ install(TARGETS sycl-trace sycl_ur_trace_collector ${EXTRA_TARGETS_TO_INSTALL} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT sycl-trace LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT sycl-trace ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT sycl-trace -) \ No newline at end of file +)