From 3e66f9c299eae1317131ed8eb8ee834137e0e926 Mon Sep 17 00:00:00 2001
From: Thomas Madlener <thomas.madlener@desy.de>
Date: Mon, 1 Nov 2021 16:13:03 +0100
Subject: [PATCH] Make sure escape chars get through cmake parsing

---
 cmake/DD4hepBuild.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmake/DD4hepBuild.cmake b/cmake/DD4hepBuild.cmake
index 33d047899..3d5d4bd8f 100644
--- a/cmake/DD4hepBuild.cmake
+++ b/cmake/DD4hepBuild.cmake
@@ -681,7 +681,7 @@ macro(DD4HEP_SETUP_ROOT_TARGETS)
   IF((TARGET ROOT::PyROOT OR TARGET ROOT::ROOTTPython) AND ${ROOT_VERSION} VERSION_GREATER_EQUAL 6.19)
     # 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})
+      string(REGEX MATCH [23]\\.[0-9]+ REQUIRE_PYTHON_VERSION ${ROOT_PYTHON_VERSION})
     ELSE()
       SET(REQUIRE_PYTHON_VERSION ${ROOT_PYTHON_VERSION})
     ENDIF()
-- 
GitLab