Skip to content

Commit a873cca

Browse files
test
1 parent c4b3a45 commit a873cca

File tree

3 files changed

+199
-208
lines changed

3 files changed

+199
-208
lines changed

CMakeLists.txt

Lines changed: 24 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,24 @@
1-
cmake_minimum_required(VERSION 3.18.0)
2-
3-
project(TensorArray_Python VERSION 0.0.4 LANGUAGES C CXX)
4-
5-
include(CTest)
6-
enable_testing()
7-
8-
add_subdirectory("tensor-array-repo/Tensor-Array" EXCLUDE_FROM_ALL)
9-
10-
find_package(Python COMPONENTS Interpreter Development REQUIRED)
11-
12-
if(Python_FOUND)
13-
add_subdirectory("third_party/pybind11" EXCLUDE_FROM_ALL)
14-
pybind11_add_module(tensor2 SHARED src/tensor_array/_core/tensor_bind.cc)
15-
16-
target_include_directories(
17-
tensor2
18-
PUBLIC "${CMAKE_CURRENT_LIST_DIR}/tensor-array-repo/Tensor-Array/src"
19-
INTERFACE ${Python_INCLUDE_DIRS}
20-
)
21-
22-
SET_TARGET_PROPERTIES(tensor2 PROPERTIES PREFIX "")
23-
24-
target_link_libraries(tensor2 PUBLIC TensorArray::Core)
25-
26-
else()
27-
message(FATAL_ERROR "Python development files not found. Please install Python development package.")
28-
endif()
29-
30-
31-
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
32-
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
33-
include(CPack)
1+
cmake_minimum_required(VERSION 3.18.0)
2+
3+
project(TensorArray_Python VERSION 0.0.4 LANGUAGES C CXX)
4+
5+
include(CTest)
6+
enable_testing()
7+
8+
add_subdirectory("tensor-array-repo/Tensor-Array" EXCLUDE_FROM_ALL)
9+
add_subdirectory("third_party/pybind11" EXCLUDE_FROM_ALL)
10+
add_library(tensor2 SHARED src/tensor_array/_core/tensor_bind.cc)
11+
12+
target_include_directories(
13+
tensor2
14+
PUBLIC "${CMAKE_CURRENT_LIST_DIR}/tensor-array-repo/Tensor-Array/src"
15+
INTERFACE ${Python_INCLUDE_DIRS}
16+
)
17+
18+
SET_TARGET_PROPERTIES(tensor2 PROPERTIES PREFIX "")
19+
20+
target_link_libraries(tensor2 PUBLIC TensorArray::Core pybind11::module)
21+
22+
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
23+
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
24+
include(CPack)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ xbuild-tools = ["cmake", "ninja"]
2424
[tool.cibuildwheel.linux]
2525
before-all = [
2626
"chmod +x tensor-array-repo/Tensor-Array/scripts/actions/install-cuda-rhel.sh",
27-
"dnf install -y redhat-lsb-core wget python3-devel",
27+
"dnf install -y redhat-lsb-core wget",
2828
"tensor-array-repo/Tensor-Array/scripts/actions/install-cuda-rhel.sh"
2929
]
3030
xbuild-tools = ["cmake", "ninja"]

0 commit comments

Comments
 (0)