From db92a1eda7e8bf37b2f2dfe3552c4dec44cf4765 Mon Sep 17 00:00:00 2001 From: "biao716.wang" Date: Fri, 10 Feb 2023 22:09:02 +0900 Subject: [PATCH] fix scons not parse @VERSION@ kinds of str Change-Id: Iec72f87156271bd4a0e04e45f08067316bc6283b Signed-off-by: biao716.wang --- SCons/Tool/textfile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SCons/Tool/textfile.py b/SCons/Tool/textfile.py index 7fdc8b7b..55eef40f 100644 --- a/SCons/Tool/textfile.py +++ b/SCons/Tool/textfile.py @@ -45,6 +45,7 @@ Textfile/Substfile builder for SCons. import SCons +import re from SCons.Node import Node from SCons.Node.Python import Value @@ -67,7 +68,7 @@ def _do_subst(node, subs): contents = node.get_text_contents() if subs: for (k, val) in subs: - contents = contents.replace(k, val) + contents = re.sub(k, val, contents) if 'b' in TEXTFILE_FILE_WRITE_MODE: try: -- 2.34.1