From: biao716.wang Date: Fri, 10 Feb 2023 13:09:02 +0000 (+0900) Subject: fix scons not parse @VERSION@ kinds of str X-Git-Tag: accepted/tizen/unified/20230214.171541^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=platform%2Fupstream%2Fscons.git fix scons not parse @VERSION@ kinds of str Change-Id: Iec72f87156271bd4a0e04e45f08067316bc6283b Signed-off-by: biao716.wang --- 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: