summaryrefslogtreecommitdiff
path: root/tests/plugins/pack/xmake.lua
blob: fc73ec2473e8e2684923dbf7eff4f277f748708e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
set_version("1.0.0")
add_rules("mode.debug", "mode.release")

includes("@builtin/xpack")

target("test")
    set_kind("binary")
    add_files("src/*.cpp")

xpack("test")
    set_formats("nsis")
    set_description("hello")
    add_targets("test")
    set_basename("test-$(plat)-$(arch)-v$(version)")
    add_installfiles("src/(assets/*.png)", {prefixdir = "images"})
    set_iconfile("src/assets/xmake.ico")
    on_installcmd(function (package, batchcmds)
        batchcmds:cp("src/assets/*.txt", "resources/", {rootdir = "src"})
        batchcmds:mkdir("stub")
    end)
    on_uninstallcmd(function (package, batchcmds)
        batchcmds:rmdir("resources")
        batchcmds:rmdir("stub")
    end)