20 lines
437 B
Lua
20 lines
437 B
Lua
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
|
|
|