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