@@ -33,7 +33,7 @@ if (WIN32)
33
33
${CMAKE_CURRENT_SOURCE_DIR} /msvc_wrapper.cpp
34
34
-o ${devicelib-obj-file}
35
35
MAIN_DEPENDENCY msvc_wrapper.cpp
36
- DEPENDS wrapper.h device.h spirv_vars.h clang
36
+ DEPENDS wrapper.h device.h spirv_vars.h clang clang-offload-bundler
37
37
VERBATIM )
38
38
else ()
39
39
set (devicelib-obj-file ${binary_dir} /libsycl-glibc.o)
43
43
${CMAKE_CURRENT_SOURCE_DIR} /glibc_wrapper.cpp
44
44
-o ${devicelib-obj-file}
45
45
MAIN_DEPENDENCY glibc_wrapper.cpp
46
- DEPENDS wrapper.h device.h spirv_vars.h clang
46
+ DEPENDS wrapper.h device.h spirv_vars.h clang clang-offload-bundler
47
47
VERBATIM )
48
48
endif ()
49
49
@@ -54,7 +54,7 @@ add_custom_command(OUTPUT ${devicelib-obj-complex}
54
54
${CMAKE_CURRENT_SOURCE_DIR} /complex_wrapper.cpp
55
55
-o ${devicelib-obj-complex}
56
56
MAIN_DEPENDENCY complex_wrapper.cpp
57
- DEPENDS device_complex.h device.h clang
57
+ DEPENDS device_complex.h device.h clang clang-offload-bundler
58
58
VERBATIM )
59
59
60
60
set (devicelib-obj-complex-fp64 ${binary_dir} /libsycl-complex-fp64.o)
@@ -64,7 +64,7 @@ add_custom_command(OUTPUT ${devicelib-obj-complex-fp64}
64
64
${CMAKE_CURRENT_SOURCE_DIR} /complex_wrapper_fp64.cpp
65
65
-o ${devicelib-obj-complex-fp64}
66
66
MAIN_DEPENDENCY complex_wrapper_fp64.cpp
67
- DEPENDS device_complex.h device.h clang
67
+ DEPENDS device_complex.h device.h clang clang-offload-bundler
68
68
VERBATIM )
69
69
70
70
set (devicelib-obj-cmath ${binary_dir} /libsycl-cmath.o)
@@ -74,7 +74,7 @@ add_custom_command(OUTPUT ${devicelib-obj-cmath}
74
74
${CMAKE_CURRENT_SOURCE_DIR} /cmath_wrapper.cpp
75
75
-o ${devicelib-obj-cmath}
76
76
MAIN_DEPENDENCY cmath_wrapper.cpp
77
- DEPENDS device_math.h device.h clang
77
+ DEPENDS device_math.h device.h clang clang-offload-bundler
78
78
VERBATIM )
79
79
80
80
set (devicelib-obj-cmath-fp64 ${binary_dir} /libsycl-cmath-fp64.o)
@@ -84,7 +84,7 @@ add_custom_command(OUTPUT ${devicelib-obj-cmath-fp64}
84
84
${CMAKE_CURRENT_SOURCE_DIR} /cmath_wrapper_fp64.cpp
85
85
-o ${devicelib-obj-cmath-fp64}
86
86
MAIN_DEPENDENCY cmath_wrapper_fp64.cpp
87
- DEPENDS device_math.h device.h clang
87
+ DEPENDS device_math.h device.h clang clang-offload-bundler
88
88
VERBATIM )
89
89
90
90
add_custom_command (OUTPUT ${binary_dir} /libsycl-fallback-cassert.spv
@@ -102,7 +102,7 @@ add_custom_command(OUTPUT ${binary_dir}/libsycl-fallback-cassert.o
102
102
${CMAKE_CURRENT_SOURCE_DIR} /fallback-cassert.cpp
103
103
-o ${binary_dir} /libsycl-fallback-cassert.o
104
104
MAIN_DEPENDENCY fallback-cassert.cpp
105
- DEPENDS wrapper.h device.h clang spirv_vars.h
105
+ DEPENDS wrapper.h device.h clang spirv_vars.h clang-offload-bundler
106
106
VERBATIM )
107
107
108
108
add_custom_command (OUTPUT ${binary_dir} /libsycl-fallback-complex.spv
@@ -111,7 +111,7 @@ add_custom_command(OUTPUT ${binary_dir}/libsycl-fallback-complex.spv
111
111
${CMAKE_CURRENT_SOURCE_DIR} /fallback-complex.cpp
112
112
-o ${binary_dir} /libsycl-fallback-complex.spv
113
113
MAIN_DEPENDENCY fallback-complex.cpp
114
- DEPENDS device_math.h device_complex.h device.h clang llvm-spirv
114
+ DEPENDS device_math.h device_complex.h device.h clang llvm-spirv clang-offload-bundler
115
115
VERBATIM )
116
116
117
117
add_custom_command (OUTPUT ${binary_dir} /libsycl-fallback-complex.o
@@ -120,7 +120,7 @@ add_custom_command(OUTPUT ${binary_dir}/libsycl-fallback-complex.o
120
120
${CMAKE_CURRENT_SOURCE_DIR} /fallback-complex.cpp
121
121
-o ${binary_dir} /libsycl-fallback-complex.o
122
122
MAIN_DEPENDENCY fallback-complex.cpp
123
- DEPENDS device_math.h device_complex.h device.h clang
123
+ DEPENDS device_math.h device_complex.h device.h clang clang-offload-bundler
124
124
VERBATIM )
125
125
126
126
add_custom_command (OUTPUT ${binary_dir} /libsycl-fallback-complex-fp64.spv
@@ -138,7 +138,7 @@ add_custom_command(OUTPUT ${binary_dir}/libsycl-fallback-complex-fp64.o
138
138
${CMAKE_CURRENT_SOURCE_DIR} /fallback-complex-fp64.cpp
139
139
-o ${binary_dir} /libsycl-fallback-complex-fp64.o
140
140
MAIN_DEPENDENCY fallback-complex-fp64.cpp
141
- DEPENDS device_math.h device_complex.h device.h clang
141
+ DEPENDS device_math.h device_complex.h device.h clang clang-offload-bundler
142
142
VERBATIM )
143
143
144
144
add_custom_command (OUTPUT ${binary_dir} /libsycl-fallback-cmath.spv
@@ -156,7 +156,7 @@ add_custom_command(OUTPUT ${binary_dir}/libsycl-fallback-cmath.o
156
156
${CMAKE_CURRENT_SOURCE_DIR} /fallback-cmath.cpp
157
157
-o ${binary_dir} /libsycl-fallback-cmath.o
158
158
MAIN_DEPENDENCY fallback-cmath.cpp
159
- DEPENDS device_math.h device.h clang
159
+ DEPENDS device_math.h device.h clang clang-offload-bundler
160
160
VERBATIM )
161
161
162
162
add_custom_command (OUTPUT ${binary_dir} /libsycl-fallback-cmath-fp64.spv
@@ -174,7 +174,7 @@ add_custom_command(OUTPUT ${binary_dir}/libsycl-fallback-cmath-fp64.o
174
174
${CMAKE_CURRENT_SOURCE_DIR} /fallback-cmath-fp64.cpp
175
175
-o ${binary_dir} /libsycl-fallback-cmath-fp64.o
176
176
MAIN_DEPENDENCY fallback-cmath-fp64.cpp
177
- DEPENDS device_math.h device.h clang
177
+ DEPENDS device_math.h device.h clang clang-offload-bundler
178
178
VERBATIM )
179
179
180
180
add_custom_target (libsycldevice-obj DEPENDS
0 commit comments