summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-23 08:38:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-03-19 15:20:01 +0100
commitf6315bc5deca016f883a4130e7502892e3e3f5f7 (patch)
tree6fda86a2e8ec99438dfcb355ca8f353ccc2b64f9
parentf442ebf9e93d7a7283e0f42a89c3309f7b0cb603 (diff)
build FIXME install test executables
-rwxr-xr-xwscript6
1 files changed, 5 insertions, 1 deletions
diff --git a/wscript b/wscript
index 6626fafb74..b25f2d1926 100755
--- a/wscript
+++ b/wscript
@@ -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):