File tree Expand file tree Collapse file tree 5 files changed +30
-5
lines changed Expand file tree Collapse file tree 5 files changed +30
-5
lines changed Original file line number Diff line number Diff line change @@ -148,8 +148,13 @@ function(build_dpctl_ext _trgt _src _dest)
148
148
target_compile_options (
149
149
${_trgt}
150
150
PRIVATE
151
- -fsycl-targets=spir64-unknown-unknown, nvptx64-nvidia-cuda
151
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
152
152
)
153
+ target_link_options (
154
+ ${_trgt}
155
+ PRIVATE
156
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
157
+ )
153
158
endif ()
154
159
target_include_directories (${_trgt} PRIVATE ${NumPy_INCLUDE_DIR} ${DPCTL_INCLUDE_DIR} )
155
160
add_dependencies (${_trgt} _build_time_create_dpctl_include_copy ${_cythonize_trgt} )
Original file line number Diff line number Diff line change @@ -145,7 +145,12 @@ add_sycl_to_target(TARGET ${python_module_name} SOURCES ${_tensor_impl_sources})
145
145
target_compile_options (
146
146
${python_module_name}
147
147
PRIVATE
148
- -fsycl-targets=spir64-unknown-unknown,nvptx64-nvidia-cuda
148
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
149
+ )
150
+ target_link_options (
151
+ ${python_module_name}
152
+ PRIVATE
153
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
149
154
)
150
155
151
156
set (_clang_prefix "" )
Original file line number Diff line number Diff line change @@ -25,7 +25,12 @@ add_sycl_to_target(TARGET ${python_module_name} SOURCES ${_module_src})
25
25
target_compile_options (
26
26
${python_module_name}
27
27
PRIVATE
28
- -fsycl-targets=spir64-unknown-unknown,nvptx64-nvidia-cuda
28
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
29
+ )
30
+ target_link_options (
31
+ ${python_module_name}
32
+ PRIVATE
33
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
29
34
)
30
35
target_include_directories (${python_module_name}
31
36
PRIVATE
Original file line number Diff line number Diff line change @@ -209,7 +209,12 @@ add_sycl_to_target(TARGET DPCTLSyclInterface SOURCES ${sources} ${helper_sources
209
209
target_compile_options (
210
210
DPCTLSyclInterface
211
211
PRIVATE
212
- -fsycl-targets=spir64-unknown-unknown,nvptx64-nvidia-cuda
212
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
213
+ )
214
+ target_link_options (
215
+ DPCTLSyclInterface
216
+ PRIVATE
217
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
213
218
)
214
219
215
220
if (DPCTL_GENERATE_COVERAGE )
Original file line number Diff line number Diff line change @@ -56,7 +56,12 @@ add_sycl_to_target(
56
56
target_compile_options (
57
57
dpctl_c_api_tests
58
58
PRIVATE
59
- -fsycl-targets=spir64-unknown-unknown,nvptx64-nvidia-cuda
59
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
60
+ )
61
+ target_link_options (
62
+ dpctl_c_api_tests
63
+ PRIVATE
64
+ -fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
60
65
)
61
66
62
67
if (DPCTL_GENERATE_COVERAGE )
You can’t perform that action at this time.
0 commit comments