浏览代码

FindPython: ensure new Xcode framework for Python3 is detected

Marc Chevrier 5 年之前
父节点
当前提交
fcde42751a
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Modules/FindPython/Support.cmake

+ 3 - 0
Modules/FindPython/Support.cmake

@@ -62,6 +62,9 @@ macro (_PYTHON_FIND_FRAMEWORKS)
                     ${CMAKE_SYSTEM_FRAMEWORK_PATH})
                     ${CMAKE_SYSTEM_FRAMEWORK_PATH})
     list (REMOVE_DUPLICATES _pff_frameworks)
     list (REMOVE_DUPLICATES _pff_frameworks)
     foreach (_pff_framework IN LISTS _pff_frameworks)
     foreach (_pff_framework IN LISTS _pff_frameworks)
+      if (EXISTS ${_pff_framework}/Python${_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR}.framework)
+        list (APPEND ${_PYTHON_PREFIX}_FRAMEWORKS ${_pff_framework}/Python${_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR}.framework)
+      endif()
       if (EXISTS ${_pff_framework}/Python.framework)
       if (EXISTS ${_pff_framework}/Python.framework)
         list (APPEND ${_PYTHON_PREFIX}_FRAMEWORKS ${_pff_framework}/Python.framework)
         list (APPEND ${_PYTHON_PREFIX}_FRAMEWORKS ${_pff_framework}/Python.framework)
       endif()
       endif()