From c179ef49bb51c3ce537b837b335b7293ab59105b Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Fri, 18 Dec 2020 16:26:14 +0100 Subject: [PATCH] Expand the list of version of cmake that have a bug in finding python --- cmake/DD4hepBuild.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/DD4hepBuild.cmake b/cmake/DD4hepBuild.cmake index 03620aed9..a5a259b21 100644 --- a/cmake/DD4hepBuild.cmake +++ b/cmake/DD4hepBuild.cmake @@ -676,8 +676,8 @@ macro(DD4HEP_SETUP_ROOT_TARGETS) #Check if Python version detected matches the version used to build ROOT SET(Python_FIND_FRAMEWORK LAST) IF((TARGET ROOT::PyROOT OR TARGET ROOT::ROOTTPython) AND ${ROOT_VERSION} VERSION_GREATER_EQUAL 6.19) - # cmake 3.17.1 and 3.17.2 don't include python patch level in PYTHON_VERSION - IF(CMAKE_VERSION VERSION_EQUAL 3.17.1 OR CMAKE_VERSION VERSION_EQUAL 3.17.2) + # some cmake versions don't include python patch level in PYTHON_VERSION + IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.16.0 AND CMAKE_VERSION VERSION_LESS_EQUAL 3.17.2) string(REGEX MATCH [23]\.[0-9]+ REQUIRE_PYTHON_VERSION ${ROOT_PYTHON_VERSION}) ELSE() SET(REQUIRE_PYTHON_VERSION ${ROOT_PYTHON_VERSION}) -- GitLab