summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-01-07 11:45:25 +0800
committerGitHub <[email protected]>2022-01-07 11:45:25 +0800
commit5ff975838378aa395751e719f647b2573ce4c834 (patch)
tree4c1a5cbfddc624cce225f495b030e66eb9780c85
parentb5298ce3d6ccade7f651756b4f2627bd78478c36 (diff)
Update xmake.lua
-rw-r--r--xmake/rules/vala/xmake.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/xmake/rules/vala/xmake.lua b/xmake/rules/vala/xmake.lua
index 058f68462..6c3d36213 100644
--- a/xmake/rules/vala/xmake.lua
+++ b/xmake/rules/vala/xmake.lua
@@ -103,6 +103,14 @@ rule("vala.build")
table.insert(argv, headerfile)
end
end
+ local vapidir = target:data("vala.vapidir")
+ if vapidir then
+ table.insert(argv, "--vapidir=" .. vapidir)
+ end
+ local valaflags = target:data("vala.flags")
+ if valaflags then
+ table.join2(argv, valaflags)
+ end
table.insert(argv, sourcefile_vala)
batchcmds:vrunv(valac.program, argv)
batchcmds:compile(sourcefile_c, objectfile)