0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-05-09 21:35:36 +00:00
Files
termux-packages/packages/libarrow-cpp/cpp-cmake_modules-FindPython3Alt.cmake.patch
Twaik Yont 5469a4ca16 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 14:42:44 +02: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)