From 2786bfbeb8b85896f2d369ca3c38cf9f31722090 Mon Sep 17 00:00:00 2001 From: Pedro Barreto Date: Tue, 9 Nov 2021 20:45:12 +0000 Subject: [PATCH] Escape spaces in CLion CMakeListsPrivate template - FIXES #4085 (#4105) This fix adds spaces to the regex substitutions on CMakeListsPrivate.txt add_definitions. Fixes #4102 --- platformio/project/tpls/clion/CMakeListsPrivate.txt.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio/project/tpls/clion/CMakeListsPrivate.txt.tpl b/platformio/project/tpls/clion/CMakeListsPrivate.txt.tpl index c0edf6aa..a7a04ec2 100644 --- a/platformio/project/tpls/clion/CMakeListsPrivate.txt.tpl +++ b/platformio/project/tpls/clion/CMakeListsPrivate.txt.tpl @@ -75,7 +75,7 @@ set(CMAKE_CXX_STANDARD {{ cxx_stds[-1] }}) if (CMAKE_BUILD_TYPE MATCHES "{{ env_name }}") % for define in defines: - add_definitions(-D{{!re.sub(r"([\"\(\)#])", r"\\\1", define)}}) + add_definitions(-D{{!re.sub(r"([\"\(\)\ #])", r"\\\1", define)}}) % end % for include in filter_includes(includes): @@ -99,7 +99,7 @@ endif() % for env, data in ide_data.items(): if (CMAKE_BUILD_TYPE MATCHES "{{ env }}") % for define in data["defines"]: - add_definitions(-D{{!re.sub(r"([\"\(\)#])", r"\\\1", define)}}) + add_definitions(-D{{!re.sub(r"([\"\(\)\ #])", r"\\\1", define)}}) % end % for include in filter_includes(data["includes"]):