mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06: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