refactor xmake.lua

This commit is contained in:
2025-02-18 19:50:59 +01:00
parent 3bc5b50905
commit c669e459dd

View File

@@ -2,15 +2,24 @@ add_rules("mode.debug", "mode.release")
set_languages("c++17")
add_requires("enet6")
target("SimpleProtocolLib")
add_includedirs("include", {public = true})
set_kind("binary")
add_files("src/**.cpp")
add_packages("enet6", {public = true})
add_includedirs("include")
add_files("src/sp/**.cpp")
set_kind("static")
-- handle shared/static kind
if is_plat("wasm") or has_config("static") then
set_kind("static")
else
set_kind("shared")
end
target("SimpleProtocolLibMain")
set_kind("binary")
add_includedirs("include")
add_deps("SimpleProtocolLib")
add_files("src/main.cpp")
-- Tests
for _, file in ipairs(os.files("test/**.cpp")) do