From 9da8978c3a30162642753dc152c4ab78533da907 Mon Sep 17 00:00:00 2001 From: Oleksandr Pavlyk Date: Mon, 13 Mar 2023 09:20:30 -0500 Subject: [PATCH] Make dependency of _usmarray.pyx on *.pxi files explicit in cmake --- dpctl/tensor/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dpctl/tensor/CMakeLists.txt b/dpctl/tensor/CMakeLists.txt index ad850e5769..e34cd94bb9 100644 --- a/dpctl/tensor/CMakeLists.txt +++ b/dpctl/tensor/CMakeLists.txt @@ -5,6 +5,13 @@ foreach(_cy_file ${_cython_sources}) target_include_directories(${_trgt} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include) endforeach() +add_custom_target(_usmarray_deps SOURCES + ${CMAKE_CURRENT_SOURCE_DIR}/_slicing.pxi + ${CMAKE_CURRENT_SOURCE_DIR}/_types.pxi + ${CMAKE_CURRENT_SOURCE_DIR}/_stride_utils.pxi +) +add_dependencies(_usmarray _usmarray_deps) + add_custom_target(_dpctl4pybind11_deps DEPENDS _usmarray_copy_capi_include