XPack Packaging
Xmake provides a powerful packaging command xmake pack and includes("@builtin/xpack") module to support generating installation packages in various formats (NSIS, Zip, Tar, Deb, Rpm, etc.).
Basic Usage
EXPLORER
src
main.cpp
xmake.lua
Lua xmake.lua
12345678910111213
add_rules("mode.debug", "mode.release")
includes("@builtin/xpack")
target("test")
set_kind("binary")
add_files("src/*.cpp")
xpack("test_pack")
set_formats("nsis", "zip", "targz")
set_title("Hello Xmake")
set_author("ruki")
add_targets("test")
Generate Package
bash
$ xmake packGenerate Specific Format
bash
$ xmake pack -f nsis
$ xmake pack -f zip