diff options
Diffstat (limited to 'zencore')
| -rw-r--r-- | zencore/xmake.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/zencore/xmake.lua b/zencore/xmake.lua index 63e874ac5..1e7a06080 100644 --- a/zencore/xmake.lua +++ b/zencore/xmake.lua @@ -4,6 +4,12 @@ target('zencore') set_kind("static") add_headerfiles("**.h") add_configfiles("include/zencore/config.h.in") + add_configfiles("VERSION.txt", {onlycopy = true}) + on_load(function (target) + local version = io.readfile("VERSION.txt") + version = version:match'^%s*v(.*%S)' or '' + target:set("version", version, { build = "%Y%m%d%H%M" }) + end) set_configdir("include/zencore") add_files("**.cpp") add_includedirs("include", {public=true}) |