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

target("foo")
    set_kind("shared")
    add_files("src/foo.c")
    add_rules("utils.symbols.export_list", {symbols = {
        "add",
        "sub"}})

target("foo2")
    set_kind("shared")
    add_files("src/foo.c")
    add_files("src/foo.export.txt")
    add_rules("utils.symbols.export_list")

target("test")
    set_kind("binary")
    add_deps("foo")
    add_files("src/main.c")