@@ -82,35 +82,6 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
8282# Set the minimum python version to 3.7
8383set (PYBIND11_PYTHON_VERSION 3.7)
8484
85- # Find Python3
86- find_package (Python ${PYBIND11_PYTHON_VERSION} COMPONENTS Interpreter Development REQUIRED)
87-
88- # Save PYTHON_* vars
89- set (PYTHON_VERSION_RESET "${PYTHON_VERSION} " )
90- set (PYTHON_EXECUTABLE_RESET "${PYTHON_EXECUTABLE} " )
91- set (PYTHON_LIBRARIES_RESET "${PYTHON_LIBRARIES} " )
92- set (PYTHON_INCLUDE_DIRS_RESET "${PYTHON_INCLUDE_DIRS} " )
93- set (PYTHON_LIBRARY_RESET "${PYTHON_LIBRARY} " )
94- set (PYTHON_INCLUDE_DIR_RESET "${PYTHON_INCLUDE_DIR} " )
95-
96- # Change PYTHON_* vars before pybind11 find_package
97- # to be sure that pybind11 relies on the right Python version
98- set (PYTHON_VERSION "${Python_VERSION} " CACHE STRING "" FORCE)
99- set (PYTHON_EXECUTABLE "${Python_EXECUTABLE} " CACHE FILEPATH "" FORCE)
100- set (PYTHON_LIBRARIES "${Python_LIBRARIES} " CACHE STRING "" FORCE)
101- set (PYTHON_INCLUDE_DIRS "${Python_INCLUDE_DIRS} " CACHE STRING "" FORCE)
102- if (EXISTS "${Python_LIBRARY} " )
103- set (PYTHON_LIBRARY "${Python_LIBRARY} " CACHE INTERNAL "" FORCE)
104- elseif (EXISTS "${Python_LIBRARIES} " )
105- set (PYTHON_LIBRARY "${Python_LIBRARIES} " CACHE INTERNAL "" FORCE)
106- endif ()
107- if (EXISTS "${Python_INCLUDE_DIR} " )
108- set (PYTHON_INCLUDE_DIR "${Python_INCLUDE_DIR} " CACHE INTERNAL "" FORCE)
109- elseif (EXISTS "${Python_INCLUDE_DIRS} " )
110- set (PYTHON_INCLUDE_DIR "${Python_INCLUDE_DIRS} " CACHE INTERNAL "" FORCE)
111- endif ()
112- string (REGEX MATCH "[0-9]+\. [0-9]+" PythonMAJMIN "${Python_VERSION} " )
113-
11485# Set the minimum pybind11 version to 2.3 (before that the pybind11::embed target did not exist)
11586find_package (pybind11 2.3 CONFIG QUIET REQUIRED)
11687
@@ -146,8 +117,6 @@ message(STATUS "Python:
146117 Libraries: ${Python_LIBRARIES}
147118 User site: ${PYTHON_USER_SITE} "
148119)
149-
150-
151120message (STATUS "pybind11:
152121 Version: ${pybind11_VERSION}
153122 Config: ${pybind11_CONFIG} "
@@ -246,11 +215,3 @@ if (SP3_LINK_TO_USER_SITE AND SP3_PYTHON_PACKAGES_LINK_DIRECTORY)
246215 endif ()
247216 endforeach ()
248217endif ()
249-
250- # Reset PYTHON_* vars
251- set (PYTHON_VERSION "${PYTHON_VERSION_RESET} " CACHE STRING "" FORCE)
252- set (PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE_RESET} " CACHE FILEPATH "" FORCE)
253- set (PYTHON_LIBRARIES "${PYTHON_LIBRARIES_RESET} " CACHE STRING "" FORCE)
254- set (PYTHON_INCLUDE_DIRS "${PYTHON_INCLUDE_DIRS_RESET} " CACHE STRING "" FORCE)
255- set (PYTHON_LIBRARY "${PYTHON_LIBRARY_RESET} " CACHE INTERNAL "" FORCE)
256- set (PYTHON_INCLUDE_DIR "${PYTHON_INCLUDE_DIR_RESET} " CACHE INTERNAL "" FORCE)
0 commit comments