diff options
-rwxr-xr-x | wscript | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -672,6 +672,7 @@ class TestProgramItem(Item): ) def do_build(self, bld, bic): + target = self.get(bld, "target") bld( cflags=bic.cflags + self.substitute(bld, self.data["cflags"]), cppflags=bld.env[self.cppflags] + self.substitute(bld, self.data["cppflags"]), @@ -683,10 +684,13 @@ class TestProgramItem(Item): source=self.data["source"], start_files=True, stlib=self.data["stlib"], - target=self.get(bld, "target"), + target=target, use=bic.objects + self.data["use-before"] + bic.use + self.data["use-after"], ) + if not target.endswith(".norun.exe"): + bld.install_files(bld.env.BSP_PREFIX + "/tests", target) + class AdaTestProgramItem(TestProgramItem): def __init__(self, uid, data): |