Skip to content

Commit 5e3f3c5

Browse files
Fix compilation error
1 parent fa97660 commit 5e3f3c5

File tree

5 files changed

+30
-5
lines changed

5 files changed

+30
-5
lines changed

dpctl/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,13 @@ function(build_dpctl_ext _trgt _src _dest)
148148
target_compile_options(
149149
${_trgt}
150150
PRIVATE
151-
-fsycl-targets=spir64-unknown-unknown,nvptx64-nvidia-cuda
151+
-fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
152152
)
153+
target_link_options(
154+
${_trgt}
155+
PRIVATE
156+
-fsycl-targets=nvptx64-nvidia-cuda,spir64-unknown-unknown
157+
)
153158
endif()
154159
target_include_directories(${_trgt} PRIVATE ${NumPy_INCLUDE_DIR} ${DPCTL_INCLUDE_DIR})
155160
add_dependencies(${_trgt} _build_time_create_dpctl_include_copy ${_cythonize_trgt})

dpctl/tensor/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,12 @@ add_sycl_to_target(TARGET ${python_module_name} SOURCES ${_tensor_impl_sources})
145145
target_compile_options(
146146
${python_module_name}
147147
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
149154
)
150155

151156
set(_clang_prefix "")

dpctl/utils/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ add_sycl_to_target(TARGET ${python_module_name} SOURCES ${_module_src})
2525
target_compile_options(
2626
${python_module_name}
2727
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
2934
)
3035
target_include_directories(${python_module_name}
3136
PRIVATE

libsyclinterface/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,12 @@ add_sycl_to_target(TARGET DPCTLSyclInterface SOURCES ${sources} ${helper_sources
209209
target_compile_options(
210210
DPCTLSyclInterface
211211
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
213218
)
214219

215220
if(DPCTL_GENERATE_COVERAGE)

libsyclinterface/tests/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,12 @@ add_sycl_to_target(
5656
target_compile_options(
5757
dpctl_c_api_tests
5858
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
6065
)
6166

6267
if(DPCTL_GENERATE_COVERAGE)

0 commit comments

Comments
 (0)