Skip to content

Commit e0d5720

Browse files
Revert to target_link_options
1 parent c58c2e9 commit e0d5720

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

dpctl/tensor/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ add_custom_target(_dpctl4pybind11_deps
1515
_sycl_event_copy_capi_include
1616
)
1717

18+
if(WIN32)
19+
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -fsycl-device-code-split=per_kernel -fsycl-link-huge-device-code")
20+
endif()
21+
1822
set(python_module_name _tensor_impl)
1923
pybind11_add_module(${python_module_name} MODULE
2024
${CMAKE_CURRENT_SOURCE_DIR}/libtensor/source/tensor_py.cpp
@@ -28,8 +32,8 @@ pybind11_add_module(${python_module_name} MODULE
2832
${CMAKE_CURRENT_SOURCE_DIR}/libtensor/source/triul_ctor.cpp
2933
${CMAKE_CURRENT_SOURCE_DIR}/libtensor/source/device_support_queries.cpp
3034
)
31-
target_compile_options(${python_module_name} PRIVATE -fsycl-device-code-split=per_kernel)
32-
target_compile_options(${python_module_name} PRIVATE -fsycl-link-huge-device-code)
35+
target_link_options(${python_module_name} PRIVATE -fsycl-device-code-split=per_kernel)
36+
target_link_options(${python_module_name} PRIVATE -fsycl-link-huge-device-code)
3337
target_include_directories(${python_module_name}
3438
PRIVATE
3539
${CMAKE_CURRENT_SOURCE_DIR}/../include

0 commit comments

Comments
 (0)