FindPython: Fix CMAKE_LANG_COMPILER_ARCHITECTURE_ID check

Fixes: #28012
This commit is contained in:
Marc Chevrier
2026-08-02 15:54:33 +02:00
parent bff622c2ae
commit 7fc60e733d
+3
View File
@@ -1776,6 +1776,9 @@ block (SCOPE_FOR VARIABLES PROPAGATE _${_PYTHON_PREFIX}_ARCHITECTURE_ID)
set (_${_PYTHON_PREFIX}_ARCHITECTURE_ID "${CMAKE_SYSTEM_PROCESSOR}") set (_${_PYTHON_PREFIX}_ARCHITECTURE_ID "${CMAKE_SYSTEM_PROCESSOR}")
break() break()
endwhile() endwhile()
# normalize architecture name
string(REPLACE "aarch" "ARM" _${_PYTHON_PREFIX}_ARCHITECTURE_ID "${_${_PYTHON_PREFIX}_ARCHITECTURE_ID}")
string(TOUPPER "${_${_PYTHON_PREFIX}_ARCHITECTURE_ID}" _${_PYTHON_PREFIX}_ARCHITECTURE_ID)
endblock() endblock()
# Python and Anaconda distributions: define which architectures can be used # Python and Anaconda distributions: define which architectures can be used