Index: tests/minnacl/nacl.scons |
diff --git a/tests/minnacl/nacl.scons b/tests/minnacl/nacl.scons |
index 9436c9ed01dda4e40b3311e77e650d358a183861..56257eebab4ea65106f98a147691b62be793443b 100644 |
--- a/tests/minnacl/nacl.scons |
+++ b/tests/minnacl/nacl.scons |
@@ -52,12 +52,20 @@ test_prog = env.ComponentProgram( |
['minimal_test_guest.c'], |
EXTRA_LINKFLAGS=['-nostdlib']) |
+extra_deps = [] |
+if env.Bit('pnacl_stop_with_pexe'): |
+ env.Replace(TRANSLATEFLAGS=['-nostdlib']) |
+ nexe_name, pexe_node = env.GetTranslatedNexe(test_prog) |
+ test_prog = nexe_name |
+ extra_deps = [pexe_node] |
+ |
test_command = [runner, test_prog] |
bootstrap, _ = env.GetBootstrap() |
if bootstrap is not None: |
test_command = [bootstrap] + test_command |
node = env.CommandTest('minimal_test.out', test_command, |
- stdout_golden=env.File('minimal_test.stdout')) |
+ stdout_golden=env.File('minimal_test.stdout'), |
+ extra_deps=extra_deps) |
env.AddNodeToTestSuite(node, ['small_tests'], 'run_minnacl_test', |
is_broken=not env.Bit('nacl_static_link')) |