Commit 537ab138 authored by Alexander Alekhin's avatar Alexander Alekhin

cmake: fix Pylint version detection

parent 8ffa2947
...@@ -14,8 +14,8 @@ find_host_program(PYLINT_EXECUTABLE pylint PATHS /usr/bin) ...@@ -14,8 +14,8 @@ find_host_program(PYLINT_EXECUTABLE pylint PATHS /usr/bin)
if(PYLINT_EXECUTABLE) if(PYLINT_EXECUTABLE)
execute_process(COMMAND ${PYLINT_EXECUTABLE} --version OUTPUT_VARIABLE PYLINT_VERSION_RAW ERROR_QUIET) execute_process(COMMAND ${PYLINT_EXECUTABLE} --version OUTPUT_VARIABLE PYLINT_VERSION_RAW ERROR_QUIET)
if (PYLINT_VERSION_RAW) if(PYLINT_VERSION_RAW MATCHES "pylint([^,]*) ([0-9\\.]+[0-9])")
string(REGEX REPLACE "^pylint ([0-9]+.[0-9]+.[0-9]+),.*" "\\1" PYLINT_VERSION ${PYLINT_VERSION_RAW}) set(PYLINT_VERSION "${CMAKE_MATCH_2}")
else() else()
set(PYLINT_VERSION "unknown") set(PYLINT_VERSION "unknown")
endif() endif()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment