mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
FindPython: misc. fixes
Help: Fix errors regardings HINTS. Code: Optimize Python signature cache variable to avoid unecessary searchs.
This commit is contained in:
@@ -941,15 +941,15 @@ endif()
|
||||
|
||||
# Compute search signature
|
||||
# This signature will be used to check validity of cached variables on new search
|
||||
set (_${_PYTHON_PREFIX}_SIGNATURE "${${_PYTHON_PREFIX}_ROOT_DIR}:${${_PYTHON_PREFIX}_FIND_STRATEGY}:${${_PYTHON_PREFIX}_FIND_VIRTUALENV}")
|
||||
set (_${_PYTHON_PREFIX}_SIGNATURE "${${_PYTHON_PREFIX}_ROOT_DIR}:${_${_PYTHON_PREFIX}_FIND_STRATEGY}:${${_PYTHON_PREFIX}_FIND_VIRTUALENV}")
|
||||
if (NOT WIN32)
|
||||
string (APPEND _${_PYTHON_PREFIX}_SIGNATURE ":${${_PYTHON_PREFIX}_USE_STATIC_LIBS}:")
|
||||
endif()
|
||||
if (CMAKE_HOST_APPLE)
|
||||
string (APPEND _${_PYTHON_PREFIX}_SIGNATURE ":${${_PYTHON_PREFIX}_FIND_FRAMEWORK}")
|
||||
string (APPEND _${_PYTHON_PREFIX}_SIGNATURE ":${_${_PYTHON_PREFIX}_FIND_FRAMEWORK}")
|
||||
endif()
|
||||
if (CMAKE_HOST_WIN32)
|
||||
string (APPEND _${_PYTHON_PREFIX}_SIGNATURE ":${${_PYTHON_PREFIX}_FIND_REGISTRY}")
|
||||
string (APPEND _${_PYTHON_PREFIX}_SIGNATURE ":${_${_PYTHON_PREFIX}_FIND_REGISTRY}")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user