summaryrefslogtreecommitdiff
path: root/tests/projects/xmake_cli/ide_integration/assets/targets.lua
blob: e5fdb6142c0bb246cc5e64346c73f6f3361fcd47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import("core.project.config")
import("core.project.project")
import("core.base.json")
import("lib.lni")

function main ()
    config.load()

    local names = {}
    for name, _ in pairs((project.targets())) do
        table.insert(names, name)
    end
    table.sort(names)
    if json.mark_as_array then
        json.mark_as_array(names)
    end
    lni.result = json.encode(names)
end