summaryrefslogtreecommitdiff
path: root/tests/projects/windows/windows_links/xmake.lua
blob: 57ae03712e95fa6adf364d6bfb0ebd870d5dd4d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
add_rules("mode.debug", "mode.release")

set_policy("run.windows_error_dialog", true)

target("foo")
    set_kind("shared")
    add_files("src/foo.c")

target("test_foo_dll_presence")
    set_kind("binary")
    add_files("src/main.c")
    add_deps("foo")
    add_syslinks("psapi")
    after_build(function (target)
        local foo = target:dep("foo")
        if foo then
            os.tryrm(foo:targetfile())
        end
    end)