diff options
Diffstat (limited to 'xmake')
| -rw-r--r-- | xmake/languages/zig/xmake.lua | 3 | ||||
| -rw-r--r-- | xmake/modules/core/tools/zig.lua | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/xmake/languages/zig/xmake.lua b/xmake/languages/zig/xmake.lua index 32f522d82..ed0a64a50 100644 --- a/xmake/languages/zig/xmake.lua +++ b/xmake/languages/zig/xmake.lua @@ -36,6 +36,9 @@ language("zig") , "target.warnings" , "target.optimize:check" , "target.vectorexts:check" + , "target.includedirs" + , "target.sysincludedirs" + , "target.defines" } , binary = { "config.linkdirs" diff --git a/xmake/modules/core/tools/zig.lua b/xmake/modules/core/tools/zig.lua index b45ad3177..a279d5a5a 100644 --- a/xmake/modules/core/tools/zig.lua +++ b/xmake/modules/core/tools/zig.lua @@ -48,6 +48,16 @@ function nf_define(self, macro) return {"-D" .. macro} end +-- make the includedir flag (for @cImport) +function nf_includedir(self, dir) + return {"-I", dir} +end + +-- make the sysincludedir flag (for @cImport) +function nf_sysincludedir(self, dir) + return nf_includedir(self, dir) +end + -- make the optimize flag function nf_optimize(self, level) local maps = |
