diff --git a/xmake.lua b/xmake.lua index 79ca7d5..504b478 100644 --- a/xmake.lua +++ b/xmake.lua @@ -54,6 +54,13 @@ target("SimpleProtocolLib") add_headerfiles("include/(sp/" .. folder .. "/**.h)") end + -- adding extensions + for name, module in table.orderpairs(modules) do + if module.Deps and has_config(module.Option) then + add_deps("SimpleProtocolLib-" .. name) + end + end + -- we don't want extensions remove_files("src/sp/extensions/**.cpp") set_group("Library")