Forráskód Böngészése

FindPython: use CMAKE specific variables to look-up debug library

Fixes: #20714
Marc Chevrier 5 éve
szülő
commit
e7b9f928f7
1 módosított fájl, 6 hozzáadás és 0 törlés
  1. 6 0
      Modules/FindPython/Support.cmake

+ 6 - 0
Modules/FindPython/Support.cmake

@@ -2600,6 +2600,12 @@ if (("Development.Module" IN_LIST ${_PYTHON_PREFIX}_FIND_COMPONENTS
                     NAMES_PER_DIR
                     HINTS "${_${_PYTHON_PREFIX}_PATH}" ${_${_PYTHON_PREFIX}_HINTS}
                     NO_DEFAULT_PATH)
+      # second try including CMAKE variables to catch-up non conventional layouts
+      find_library (_${_PYTHON_PREFIX}_LIBRARY_DEBUG
+                    NAMES ${_${_PYTHON_PREFIX}_LIB_NAMES_DEBUG}
+                    NAMES_PER_DIR
+                    NO_SYSTEM_ENVIRONMENT_PATH
+                    NO_CMAKE_SYSTEM_PATH)
     endif()
 
     # retrieve runtime libraries