kunlun.lua 588 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
add_defines("ENABLE_KUNLUN_API")
local KUNLUN_HOME = os.getenv("KUNLUN_HOME")

-- Add include dirs
add_includedirs(path.join(KUNLUN_HOME, "include"), {public=true})
add_linkdirs(path.join(KUNLUN_HOME, "lib64"))
add_links("xpurt")
add_links("xpuapi")

target("infiniop-kunlun")
    set_kind("static")
PanZezhong's avatar
PanZezhong committed
12
    add_deps("infini-utils")
13
14
    on_install(function (target) end)

15
16
17
18
19
    add_cxflags("-lstdc++ -fPIC")
    set_warnings("all", "error")

    set_languages("cxx17")
    add_files("$(projectdir)/src/infiniop/devices/kunlun/*.cc", "$(projectdir)/src/infiniop/ops/*/kunlun/*.cc")
20
target_end()