simplify xmake.lua

This commit is contained in:
2024-01-03 17:41:31 +01:00
parent 8ec1ea139e
commit 502de9e778

View File

@@ -6,6 +6,7 @@ add_rules("mode.debug", "mode.release")
add_requires("libsdl 2.28.3", "glbinding >= 3", "zlib", "assimp", "nlohmann_json")
set_languages("c++17")
add_includedirs("include")
-- Game files (with server)
target("Blitz")
@@ -16,7 +17,6 @@ target("Blitz")
set_kind("shared")
end
add_includedirs("include")
add_files("src/blitz/**.cpp", "src/server/**.cpp")
add_packages("zlib")
@@ -28,10 +28,8 @@ target("Blitz")
-- Server binary (headless)
target("BlitzServer")
set_kind("binary")
set_languages("c++17")
set_default(false)
add_includedirs("include")
add_files("src/ServerMain.cpp")
-- Libraries
@@ -49,10 +47,8 @@ target("BlitzClient")
set_kind("binary")
end
set_languages("c++17")
set_default(true)
add_includedirs("include")
add_files("src/client/**.cpp", "src/ClientMain.cpp")
-- Libraries
@@ -78,13 +74,11 @@ for _, file in ipairs(os.files("test/test_*.cpp")) do
local name = path.basename(file)
target(name)
set_kind("binary")
set_languages("c++17")
add_includedirs("include")
add_files("test/" .. name .. ".cpp")
set_default(false)
add_deps("Blitz")
add_tests("compile_and_run")
end
end