25 lines
527 B
Lua
25 lines
527 B
Lua
add_rules("mode.debug", "mode.release")
|
|
|
|
set_languages("c++17")
|
|
|
|
target("SimpleProtocolLib")
|
|
add_includedirs("include")
|
|
add_headerfiles("include/(sp/**.h)")
|
|
set_group("Library")
|
|
add_files("src/sp/**.cpp")
|
|
set_kind("$(kind)")
|
|
|
|
-- Tests
|
|
for _, file in ipairs(os.files("test/**.cpp")) do
|
|
local name = path.basename(file)
|
|
target(name)
|
|
set_kind("binary")
|
|
|
|
add_files(file)
|
|
add_includedirs("include")
|
|
|
|
add_deps("SimpleProtocolLib")
|
|
|
|
add_tests("compile_and_run")
|
|
end
|