Skip to content

Commit 4f74938

Browse files
Added target cythonize_${_trgt} for each Cython file
1 parent 3d61870 commit 4f74938

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

dpctl/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,11 @@ set(CMAKE_INSTALL_RPATH "$ORIGIN")
140140

141141
function(build_dpctl_ext _trgt _src _dest)
142142
add_cython_target(${_trgt} ${_src} CXX OUTPUT_VAR _generated_src)
143+
set(_cythonize_trgt "${_trgt}_cythonize_pyx")
144+
add_custom_target(${_cythonize_trgt} DEPENDS ${_src})
143145
add_library(${_trgt} MODULE ${_generated_src})
144146
target_include_directories(${_trgt} PRIVATE ${NumPy_INCLUDE_DIR} ${DPCTL_INCLUDE_DIR})
145-
add_dependencies(${_trgt} _build_time_create_dpctl_include_copy)
147+
add_dependencies(${_trgt} _build_time_create_dpctl_include_copy ${_cythonize_trgt})
146148
if (DPCTL_GENERATE_COVERAGE)
147149
target_compile_definitions(${_trgt} PRIVATE CYTHON_TRACE=1 CYTHON_TRACE_NOGIL=1)
148150
target_compile_options(${_trgt} PRIVATE -fno-sycl-use-footer)

0 commit comments

Comments
 (0)