Skip to content

Commit 4167545

Browse files
[SYCL][CMake] Build sycl-headers before bfloat16 objects (#8745)
bfloat16_wrapper.cpp requires SYCL headers, so ensure that they've been staged to the build directory before compiling.
1 parent b07cc12 commit 4167545

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libdevice/cmake/modules/SYCLLibdevice.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ set(complex_obj_deps device_complex.h device.h sycl-compiler)
111111
set(cmath_obj_deps device_math.h device.h sycl-compiler)
112112
set(imf_obj_deps device_imf.hpp imf_half.hpp imf_bf16.hpp device.h sycl-compiler)
113113
set(itt_obj_deps device_itt.h spirv_vars.h device.h sycl-compiler)
114-
set(bfloat16_obj_deps sycl-compiler)
114+
set(bfloat16_obj_deps sycl-headers sycl-compiler)
115115

116116
add_devicelib_obj(libsycl-itt-stubs SRC itt_stubs.cpp DEP ${itt_obj_deps})
117117
add_devicelib_obj(libsycl-itt-compiler-wrappers SRC itt_compiler_wrappers.cpp DEP ${itt_obj_deps})

0 commit comments

Comments
 (0)