Skip to content

Commit 6837b10

Browse files
Do not look for python (handled by pybind & invalid links on macOS)
1 parent 724b49f commit 6837b10

File tree

2 files changed

+0
-76
lines changed

2 files changed

+0
-76
lines changed

CMakeLists.txt

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -82,35 +82,6 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
8282
# Set the minimum python version to 3.7
8383
set(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)
11586
find_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-
151120
message(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()
248217
endif()
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)

SofaPython3Config.cmake.in

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -8,47 +8,10 @@ set(SP3_PYTHON_PACKAGES_DIRECTORY @SP3_PYTHON_PACKAGES_DIRECTORY@)
88
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
99
include(SofaPython3Tools)
1010

11-
# Find Python3
12-
if(NOT Python_FOUND)
13-
find_package(Python @PythonMAJMIN@ EXACT QUIET REQUIRED COMPONENTS Interpreter Development)
14-
endif()
1511

1612
# Find pybind11
1713
if(NOT pybind11_FOUND)
18-
# Save PYTHON_* vars
19-
set(PYTHON_VERSION_RESET "${PYTHON_VERSION}")
20-
set(PYTHON_EXECUTABLE_RESET "${PYTHON_EXECUTABLE}")
21-
set(PYTHON_LIBRARIES_RESET "${PYTHON_LIBRARIES}")
22-
set(PYTHON_INCLUDE_DIRS_RESET "${PYTHON_INCLUDE_DIRS}")
23-
set(PYTHON_LIBRARY_RESET "${PYTHON_LIBRARY}")
24-
set(PYTHON_INCLUDE_DIR_RESET "${PYTHON_INCLUDE_DIR}")
25-
26-
# Change PYTHON_* vars before pybind11 find_package
27-
# to be sure that pybind11 relies on the right Python version
28-
set(PYTHON_VERSION "${Python_VERSION}" CACHE STRING "" FORCE)
29-
set(PYTHON_EXECUTABLE "${Python_EXECUTABLE}" CACHE FILEPATH "" FORCE)
30-
set(PYTHON_LIBRARIES "${Python_LIBRARIES}" CACHE STRING "" FORCE)
31-
set(PYTHON_INCLUDE_DIRS "${Python_INCLUDE_DIRS}" CACHE STRING "" FORCE)
32-
if(EXISTS "${Python_LIBRARY}")
33-
set(PYTHON_LIBRARY "${Python_LIBRARY}" CACHE INTERNAL "" FORCE)
34-
elseif(EXISTS "${Python_LIBRARIES}")
35-
set(PYTHON_LIBRARY "${Python_LIBRARIES}" CACHE INTERNAL "" FORCE)
36-
endif()
37-
if(EXISTS "${Python_INCLUDE_DIR}")
38-
set(PYTHON_INCLUDE_DIR "${Python_INCLUDE_DIR}" CACHE INTERNAL "" FORCE)
39-
elseif(EXISTS "${Python_INCLUDE_DIRS}")
40-
set(PYTHON_INCLUDE_DIR "${Python_INCLUDE_DIRS}" CACHE INTERNAL "" FORCE)
41-
endif()
42-
4314
find_package(pybind11 @pybind11_VERSION@ QUIET REQUIRED CONFIG)
44-
45-
# Reset PYTHON_* vars
46-
set(PYTHON_VERSION "${PYTHON_VERSION_RESET}" CACHE STRING "" FORCE)
47-
set(PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE_RESET}" CACHE FILEPATH "" FORCE)
48-
set(PYTHON_LIBRARIES "${PYTHON_LIBRARIES_RESET}" CACHE STRING "" FORCE)
49-
set(PYTHON_INCLUDE_DIRS "${PYTHON_INCLUDE_DIRS_RESET}" CACHE STRING "" FORCE)
50-
set(PYTHON_LIBRARY "${PYTHON_LIBRARY_RESET}" CACHE INTERNAL "" FORCE)
51-
set(PYTHON_INCLUDE_DIR "${PYTHON_INCLUDE_DIR_RESET}" CACHE INTERNAL "" FORCE)
5215
endif()
5316

5417
# Find SofaPython3::XXXXX

0 commit comments

Comments
 (0)