0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-07-18 05:14:45 +00:00
Files
termux-packages/packages/python-pyarrow/cpp-cmake_modules-FindPython3Alt.cmake.patch
Tee KOBAYASHI 187d2fd2a7 libarrow-python: Rename to python-pyarrow
`libarrow_python.so` is now a part of `pyarrow` Python module and unable
to build / install separately. It is true that `pyarrow` is installable
through `pip` with some trivial workaround, but I would like to package
this in our official repo for backward compatibility.
2023-02-05 02:02:15 +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)