aboutsummaryrefslogtreecommitdiff
path: root/math/py-or-tools/files/patch-cmake_python.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'math/py-or-tools/files/patch-cmake_python.cmake')
-rw-r--r--math/py-or-tools/files/patch-cmake_python.cmake18
1 files changed, 9 insertions, 9 deletions
diff --git a/math/py-or-tools/files/patch-cmake_python.cmake b/math/py-or-tools/files/patch-cmake_python.cmake
index 900ab2b34706..a8ffda0d7611 100644
--- a/math/py-or-tools/files/patch-cmake_python.cmake
+++ b/math/py-or-tools/files/patch-cmake_python.cmake
@@ -1,20 +1,20 @@
---- cmake/python.cmake.orig 2020-12-09 16:30:21 UTC
+--- cmake/python.cmake.orig 2021-10-01 03:13:58 UTC
+++ cmake/python.cmake
@@ -23,7 +23,7 @@ if(UNIX AND NOT APPLE)
endif()
- # Find Python
--find_package(Python REQUIRED COMPONENTS Interpreter Development)
-+find_package(Python ${FREEBSD_PYTHON_VER} EXACT REQUIRED COMPONENTS Interpreter Development)
+ # Find Python 3
+-find_package(Python3 REQUIRED COMPONENTS Interpreter Development.Module)
++find_package(Python3 ${FREEBSD_PYTHON_VER} REQUIRED EXACT COMPONENTS Interpreter Development.Module)
+ list(APPEND CMAKE_SWIG_FLAGS "-py3" "-DPY3")
- if(Python_VERSION VERSION_GREATER_EQUAL 3)
- list(APPEND CMAKE_SWIG_FLAGS "-py3" "-DPY3")
-@@ -206,7 +206,7 @@ if(BUILD_TESTING)
+ # Find if python module MODULE_NAME is available,
+@@ -214,7 +214,7 @@ if(BUILD_TESTING)
COMMAND ${VENV_EXECUTABLE} ${VENV_DIR}
# Must not call it in a folder containing the setup.py otherwise pip call it
# (i.e. "python setup.py bdist") while we want to consume the wheel package
-- COMMAND ${VENV_Python_EXECUTABLE} -m pip install --find-links=${CMAKE_CURRENT_BINARY_DIR}/python/dist ${PROJECT_NAME}
-+ COMMAND ${VENV_Python_EXECUTABLE} -m pip install --no-index --find-links=${CMAKE_CURRENT_BINARY_DIR}/python/dist ${PROJECT_NAME}
+- COMMAND ${VENV_Python3_EXECUTABLE} -m pip install --find-links=${CMAKE_CURRENT_BINARY_DIR}/python/dist ${PROJECT_NAME}
++ COMMAND ${VENV_Python3_EXECUTABLE} -m pip install --no-index --find-links=${CMAKE_CURRENT_BINARY_DIR}/python/dist ${PROJECT_NAME}
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/test.py.in ${VENV_DIR}/test.py
BYPRODUCTS ${VENV_DIR}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} VERBATIM)