Chromium Code Reviews| Index: SConstruct |
| =================================================================== |
| --- SConstruct (revision 5756) |
| +++ SConstruct (working copy) |
| @@ -1131,7 +1131,7 @@ |
| def ExtractPublishedFiles(env, target_name): |
| run_files = ['$STAGING_DIR/' + os.path.basename(published_file.path) |
| for published_file in env.GetPublished(target_name, 'run')] |
| - nexe = '$STAGING_DIR/' + target_name |
| + nexe = '$STAGING_DIR/%s${PROGSUFFIX}' % target_name |
| return [env.File(file) for file in run_files + [nexe]] |
| pre_base_env.AddMethod(ExtractPublishedFiles) |
| @@ -1522,7 +1522,7 @@ |
| pre_base_env.AddMethod(CommandGdbTestNacl) |
| -def SelUniversalTest(env, name, command, sel_universal_flags=None, **kwargs): |
| +def SelUniversalTest(env, name, nexe, sel_universal_flags=None, **kwargs): |
| # The dynamic linker's ability to receive arguments over IPC at |
| # startup currently requires it to reject the plugin's first |
| # connection, but this interferes with the sel_universal-based |
| @@ -1543,7 +1543,7 @@ |
| node = CommandSelLdrTestNacl(env, |
| name, |
| - command, |
| + nexe, |
| loader='sel_universal', |
| sel_ldr_flags=sel_universal_flags, |
| **kwargs) |
| @@ -1584,7 +1584,8 @@ |
| 'log_golden' in extra) |
| # ---------------------------------------------------------- |
| -def CommandSelLdrTestNacl(env, name, command, |
| +def CommandSelLdrTestNacl(env, name, nexe, |
| + args = None, |
| log_verbosity=2, |
| sel_ldr_flags=None, |
| loader='sel_ldr', |
| @@ -1601,6 +1602,10 @@ |
| env['TRUSTED_ENV'].Bit('windows')): |
| return [] |
| + if args is None: |
|
Nick Bray
2011/06/23 18:32:24
if args is not None:
command = [nexe] + args
(W
pdox
2011/06/23 20:42:58
Done.
|
| + args = [] |
| + command = [ nexe ] + args |
| + |
| sel_ldr = GetSelLdr(env, loader); |
| if not sel_ldr: |
| print 'WARNING: no sel_ldr found. Skipping test %s' % name |