summaryrefslogtreecommitdiff
path: root/tests/projects/swift/cxx_interop_lib/xmake.lua
blob: f1de85d13b45d5ff2d2ca2779a9f1d35cab61824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
target("fibonacci")
    set_kind("$(kind)")
    set_languages("cxx20")
    add_files("lib/**.swift", {public = true})
    set_values("swift.modulename", "SwiftFibonacci")
    set_values("swift.interop", "cxx")

target("cxx_interop_lib")
    set_kind("binary")
    set_languages("cxx20")
    add_files("src/**.cpp")
    add_deps("fibonacci")