add_rules("mode.debug", "mode.release", "mode.valgrind") add_includedirs("Blitz/include") set_languages("c++17") includes("Blitz/xmake/Blitz.lua") 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