refactor xmake.lua

This commit is contained in:
2024-07-23 01:17:51 +02:00
parent 5a16af2696
commit 632a23c084

View File

@@ -10,20 +10,25 @@ if is_mode("release") then
set_warnings("all", "error")
end
target("BlitzLib")
set_kind("static")
add_files("src/blitz/**.cpp", "src/client/**.cpp", "src/server/**.cpp")
add_includedirs("include")
add_packages("nazaraengine")
add_includedirs("include")
target("Blitz2")
set_kind("binary")
add_files("src/*.cpp")
add_packages("nazaraengine")
add_includedirs("include")
add_deps("BlitzLib")
set_rundir(".")
set_kind("static")
add_files("src/blitz/**.cpp", "src/server/**.cpp")
add_packages("nazaraengine", {public = true})
target("Blitz2Server")
set_kind("binary")
add_deps("Blitz2")
set_default(false)
add_files("src/ServerMain.cpp")
target("Blitz2Client")
set_kind("binary")
add_files("src/ClientMain.cpp", "src/client/**.cpp")
add_deps("Blitz2")
set_rundir(".")
-- Tests were introduced in that version
@@ -35,13 +40,11 @@ for _, file in ipairs(os.files("test/**.cpp")) do
target(name)
set_kind("binary")
add_includedirs("include", "test")
add_files(file)
set_default(false)
add_deps("BlitzLib")
add_packages("nazaraengine")
add_deps("Blitz2")
add_tests("compile_and_run")
end