The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=12920 ====================================================================== Reported By: Chip Christian Assigned To: ====================================================================== Project: CMake Issue ID: 12920 Category: CMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2012-01-30 18:12 WAST Last Modified: 2012-01-30 18:12 WAST ====================================================================== Summary: FindPythonInterp.cmake fails to find python version Description: python 2.4.3 does not support a "--version" arg but *does* provide "-V"
also, as written it requires FindPackageHandleStandardArgs.cmake to be located in the same directory for some reason patch can be found in Additional Information Additional Information: --- /usr/share/cmake/Modules/FindPythonInterp.cmake 2011-12-30 10:49:56.000000000 -0600 +++ cmake/FindPythonInterp.cmake 2012-01-30 10:04:37.000000000 -0600 @@ -51,7 +51,7 @@ # determine python version string if(PYTHON_EXECUTABLE) - execute_process(COMMAND "${PYTHON_EXECUTABLE}" --version ERROR_VARIABLE _VERSION OUTPUT_QUIET ERROR_STRIP_TRAILING_WHITESPACE) + execute_process(COMMAND "${PYTHON_EXECUTABLE}" -V ERROR_VARIABLE _VERSION OUTPUT_QUIET ERROR_STRIP_TRAILING_WHITESPACE) string(REPLACE "Python " "" PYTHON_VERSION_STRING "${_VERSION}") string(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" PYTHON_VERSION_MAJOR "${PYTHON_VERSION_STRING}") string(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" PYTHON_VERSION_MINOR "${PYTHON_VERSION_STRING}") @@ -60,7 +60,7 @@ # handle the QUIETLY and REQUIRED arguments and set PYTHONINTERP_FOUND to TRUE if # all listed variables are TRUE -include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) +# include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(PythonInterp REQUIRED_VARS PYTHON_EXECUTABLE VERSION_VAR PYTHON_VERSION_STRING) mark_as_advanced(PYTHON_EXECUTABLE) ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-01-30 18:12 Chip Christian New Issue ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers