Files

30 lines
831 B
Lua
Raw Permalink Normal View History

2025-09-25 13:01:43 +04:00
set_languages "c++23"
add_rules("plugin.compile_commands.autoupdate", { outputdir = "." })
add_requires("cmake::Boost", {
alias = "boost",
system = true,
2025-09-25 13:01:43 +04:00
configs = {
components = { "program_options", "log" },
2025-09-25 13:01:43 +04:00
},
})
-- Echo server target
target "echo_server"
do
set_kind "binary"
add_files("src/main/echo_server_main.cpp", "src/server/*.cpp", "src/session/*.cpp", "src/common/*.cpp")
add_includedirs("src", "src/server", "src/session", "src/common", { public = true })
add_packages "boost"
end
-- Echo client target
target "echo_client"
do
set_kind "binary"
add_files("src/main/echo_client_main.cpp", "src/client/*.cpp", "src/session/*.cpp", "src/common/*.cpp")
add_includedirs("src", "src/client", "src/session", "src/common", { public = true })
add_packages "boost"
end