diff --git a/test/SConscript b/test/SConscript index fd2dac8e6..44998c2bf 100644 --- a/test/SConscript +++ b/test/SConscript @@ -84,6 +84,7 @@ def addTestProgram(subdir, progName, env_vars={}): PASSED_FILES[progName] = str(passedFile) testResults.tests[passedFile.name] = program run_program = testenv.Command(passedFile, program, gtestRunner) + env.Depends(run_program, testenv.get('cantera_shlib', ())) Alias('test', run_program) Alias('test-%s' % progName, run_program) env['testNames'].append(progName) diff --git a/test_problems/SConscript b/test_problems/SConscript index e0660a6e2..99aaeb29c 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -83,6 +83,7 @@ class Test(object): for dep in kwargs.get('dependencies', []): localenv.Depends(run, dep) + env.Depends(run, localenv.get('cantera_shlib', ())) def run(self, env, *args): source = list(args)