Files
termux-packages/packages/libarrow-cpp/cpp-cmake_modules-FindPython3Alt.cmake.patch
termux-pacman-bot 57c4e58b62 bump(main/libarrow-cpp): 19.0.1
`python-pyarrow` and `libarrow-cpp` packages versions were required to be aligned and they were built from the same source so they were united into package and its subpackage to reduce maintenance cost.
2025-03-03 12:45:54 +00:00

29 lines
989 B
Diff

--- a/cpp/cmake_modules/FindPython3Alt.cmake
+++ b/cpp/cmake_modules/FindPython3Alt.cmake
@@ -58,7 +58,7 @@
Development NumPy)
else()
find_package(Python3 ${Python3Alt_FIND_PACKAGE_OPTIONS}
- COMPONENTS Interpreter Development.Module NumPy)
+ COMPONENTS Interpreter Development.Module)
endif()
if(NOT Python3_FOUND)
@@ -70,7 +70,9 @@
set(PYTHON_LIBRARIES ${Python3_LIBRARIES})
set(PYTHON_OTHER_LIBS)
+if(FALSE)
get_target_property(NUMPY_INCLUDE_DIRS Python3::NumPy INTERFACE_INCLUDE_DIRECTORIES)
+endif(FALSE)
# CMake's python3_add_library() doesn't apply the required extension suffix,
# detect it ourselves.
@@ -94,5 +96,6 @@
set_target_properties(${name} PROPERTIES SUFFIX ${_EXT_SUFFIX})
endfunction()
+include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
Python3Alt REQUIRED_VARS PYTHON_EXECUTABLE PYTHON_INCLUDE_DIRS NUMPY_INCLUDE_DIRS)