mirror of
https://git.freebsd.org/ports.git
synced 2025-05-30 01:46:55 -04:00
23 lines
1.2 KiB
CMake
23 lines
1.2 KiB
CMake
--- cmake/python.cmake.orig 2022-11-25 09:21:54 UTC
|
|
+++ cmake/python.cmake
|
|
@@ -40,7 +40,7 @@ if(UNIX AND NOT APPLE)
|
|
endif()
|
|
|
|
# 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")
|
|
|
|
# Find if the python module is available,
|
|
@@ -367,9 +367,9 @@ if(BUILD_VENV)
|
|
# 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_Python3_EXECUTABLE} -m pip install
|
|
- --find-links=${CMAKE_CURRENT_BINARY_DIR}/python/dist ${PYTHON_PROJECT}==${PROJECT_VERSION}
|
|
+ --no-index --find-links=${CMAKE_CURRENT_BINARY_DIR}/python/dist ${PYTHON_PROJECT}==${PROJECT_VERSION}
|
|
# install modules only required to run examples
|
|
- COMMAND ${VENV_Python3_EXECUTABLE} -m pip install pandas matplotlib pytest
|
|
+ #COMMAND ${VENV_Python3_EXECUTABLE} -m pip install pandas matplotlib pytest
|
|
BYPRODUCTS ${VENV_DIR}
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
|
COMMENT "Create venv and install ${PYTHON_PROJECT}"
|