summaryrefslogtreecommitdiff
path: root/tests/projects/dlang/shared_library/xmake.lua
blob: 6fd4a6c8f06dc9337a6834b13136d8f6d5c79657 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
add_rules("mode.debug", "mode.release")

target("interfaces")
    set_kind("shared")
    add_files("src/interfaces.d")
    add_includedirs("src", {public = true})
    add_rules("utils.symbols.export_list", {symbols = {
      "add",
      "sub"}})

target("test")
    set_kind("binary")
    add_deps("interfaces")
    add_files("src/main.d")