diff options
| -rw-r--r-- | xmake/rules/vala/xmake.lua | 8 |
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) |
