From 537ab13842a3f18820f8f1afae294219a4a9cf77 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Mon, 28 Aug 2017 19:03:44 +0300 Subject: [PATCH] cmake: fix Pylint version detection --- cmake/FindPylint.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/FindPylint.cmake b/cmake/FindPylint.cmake index 117893d97e..7e26fe246e 100644 --- a/cmake/FindPylint.cmake +++ b/cmake/FindPylint.cmake @@ -14,8 +14,8 @@ find_host_program(PYLINT_EXECUTABLE pylint PATHS /usr/bin) if(PYLINT_EXECUTABLE) execute_process(COMMAND ${PYLINT_EXECUTABLE} --version OUTPUT_VARIABLE PYLINT_VERSION_RAW ERROR_QUIET) - if (PYLINT_VERSION_RAW) - string(REGEX REPLACE "^pylint ([0-9]+.[0-9]+.[0-9]+),.*" "\\1" PYLINT_VERSION ${PYLINT_VERSION_RAW}) + if(PYLINT_VERSION_RAW MATCHES "pylint([^,]*) ([0-9\\.]+[0-9])") + set(PYLINT_VERSION "${CMAKE_MATCH_2}") else() set(PYLINT_VERSION "unknown") endif()