fix scons not parse @VERSION@ kinds of str 29/288129/1 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20230214.171541 accepted/tizen/unified/20250508.212512 accepted/tizen/unified/x/20250508.213907
authorbiao716.wang <biao716.wang@samsung.com>
Fri, 10 Feb 2023 13:09:02 +0000 (22:09 +0900)
committerbiao716.wang <biao716.wang@samsung.com>
Fri, 10 Feb 2023 13:09:02 +0000 (22:09 +0900)
Change-Id: Iec72f87156271bd4a0e04e45f08067316bc6283b
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
SCons/Tool/textfile.py

index 7fdc8b7beff8d0c167c2013c895377f59c9c16ef..55eef40f0618f2facf9db6c47a9880881313ba91 100644 (file)
@@ -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: