Browse Source

CMake: Make sure Python version is always correctly reported

Sam Edwards 7 years ago
parent
commit
23a55f30eb
1 changed files with 5 additions and 0 deletions
  1. 5 0
      dtool/Package.cmake

+ 5 - 0
dtool/Package.cmake

@@ -11,12 +11,17 @@ if(Python_FOUND)
   set(PYTHON_FOUND ON)
   set(PYTHON_EXECUTABLE ${Python_EXECUTABLE})
   set(PYTHON_INCLUDE_DIRS ${Python_INCLUDE_DIRS})
+  set(PYTHON_VERSION_STRING ${Python_VERSION})
 else()
   find_package(PythonInterp ${WANT_PYTHON_VERSION} QUIET)
   find_package(PythonLibs ${PYTHON_VERSION_STRING} QUIET)
 
   if(PYTHONLIBS_FOUND)
     set(PYTHON_FOUND ON)
+
+    if(NOT PYTHON_VERSION_STRING)
+      set(PYTHON_VERSION_STRING ${PYTHONLIBS_VERSION_STRING})
+    endif()
   endif()
 endif()