diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-23 08:38:19 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-03-19 15:20:01 +0100 |
commit | f6315bc5deca016f883a4130e7502892e3e3f5f7 (patch) | |
tree | 6fda86a2e8ec99438dfcb355ca8f353ccc2b64f9 | |
parent | f442ebf9e93d7a7283e0f42a89c3309f7b0cb603 (diff) |
build FIXME install test executables
-rwxr-xr-x | wscript | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -650,6 +650,7 @@ class TestProgramItem(Item): return BuildItemContext(bic.includes, bic.use, bic.ldflags, []) def do_build(self, bld, bic): + target = self.get(bld, "target") bld( cflags=self.data["cflags"], cppflags=bld.env[self.cppflags] + self.data["cppflags"], @@ -661,10 +662,13 @@ class TestProgramItem(Item): source=self.data["source"], start_files=True, stlib=self.data["stlib"], - target=self.get(bld, "target"), + target=target, use=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): |