From f3554454a9fb1955e0b3b37a9cc882602c291c33 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Sat, 13 Apr 2024 17:31:16 +0200 Subject: [PATCH] run with valgrind --- xmake.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/xmake.lua b/xmake.lua index e905897..1c57298 100644 --- a/xmake.lua +++ b/xmake.lua @@ -1,4 +1,4 @@ -add_rules("mode.debug", "mode.release") +add_rules("mode.debug", "mode.release", "mode.valgrind") add_includedirs("Blitz/include") set_languages("c++17") @@ -9,3 +9,11 @@ target("BlitzConsole") set_kind("binary") add_deps("Blitz") add_files("src/*.cpp") + + -- Valgrind test + if is_mode("valgrind") then + on_run(function (target) + os.execv("valgrind", {"-s", "--leak-check=full", target:targetfile()}) + end) + end +