summaryrefslogtreecommitdiff
path: root/xmake/actions/build/main.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/actions/build/main.lua')
-rw-r--r--xmake/actions/build/main.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/xmake/actions/build/main.lua b/xmake/actions/build/main.lua
index 0f5cdde40..a970b9faf 100644
--- a/xmake/actions/build/main.lua
+++ b/xmake/actions/build/main.lua
@@ -32,6 +32,7 @@ import("build")
import("build_files")
import("cleaner")
import("statistics")
+import("private.cache.build_cache")
import("private.service.remote_build.action", {alias = "remote_build_action"})
-- do build for the third-party buildsystem
@@ -147,8 +148,12 @@ function main()
-- do build
_do_build(targetname, group_pattern)
- end,
+ -- dump cache stats
+ if option.get("diagnosis") then
+ build_cache.dump_stats()
+ end
+ end,
catch
{
function (errors)