module-repo/packages/a/argparse-module/module/xmake.lua

12 lines
435 B
Lua

add_rules("mode.release", "mode.debug")
set_languages("c++23")
target("argparse-module")
on_load(function (target)
import("net.http")
http.download("https://raw.githubusercontent.com/p-ranav/argparse/refs/heads/master/include/argparse/argparse.hpp", "argparse.hpp")
target:add("headerfiles", "argparse.hpp")
end)
set_kind("static")
add_files("argparse.cppm", { public = true })