@@ -1150,12 +1150,13 @@ config.substitutions.append(('%sftp-server',
11501150
11511151
11521152if not getattr (config , 'target_run_simple_swift' , None ):
1153- config .target_run_simple_swift_parameterized = (
1154- '%%empty-directory(%%t) && '
1155- '%s %s %%s \\ 1 -o %%t/a.out -module-name main && '
1156- '%s %%t/a.out &&'
1157- '%s %%t/a.out'
1158- % (config .target_build_swift , mcp_opt , config .target_codesign , config .target_run ))
1153+ config .target_run_simple_swift_parameterized = \
1154+ (SubstituteCaptures ('%%empty-directory(%%t) && '
1155+ '%s %s %%s \\ 1 -o %%t/a.out -module-name main && '
1156+ '%s %%t/a.out &&'
1157+ '%s %%t/a.out' % (config .target_build_swift ,
1158+ mcp_opt , config .target_codesign ,
1159+ config .target_run )))
11591160 config .target_run_simple_swift = (
11601161 '%%empty-directory(%%t) && '
11611162 '%s %s %%s -o %%t/a.out -module-name main && '
@@ -1277,7 +1278,7 @@ if hasattr(config, 'target_cc_options'):
12771278
12781279config .substitutions .append (
12791280 (r'%hardlink-or-copy\(from: *(.*), *to: *(.*)\)' ,
1280- r'ln \1 \2 || cp \1 \2' ))
1281+ SubstituteCaptures ( r'ln \1 \2 || cp \1 \2' ) ))
12811282
12821283config .substitutions .append (('%utils' , config .swift_utils ))
12831284config .substitutions .append (('%line-directive' , '%r %s' % (sys .executable , config .line_directive )))
0 commit comments