cpu.lua 751 Bytes
Newer Older
PanZezhongQY's avatar
PanZezhongQY committed
1
2
target("infiniop-cpu")
    set_kind("static")
PanZezhong's avatar
PanZezhong committed
3
4
    add_deps("infini-utils")
    on_install(function (target) end)
PanZezhongQY's avatar
PanZezhongQY committed
5

6
    set_warnings("all", "error")
7

PanZezhongQY's avatar
PanZezhongQY committed
8
9
10
11
12
13
14
15
16
17
    if not is_plat("windows") then
        add_cxflags("-fPIC")
    end

    set_languages("cxx17")
    add_files("../src/infiniop/devices/cpu/*.cc", "../src/infiniop/ops/*/cpu/*.cc")
    if has_config("omp") then
        add_cxflags("-fopenmp")
        add_ldflags("-fopenmp")
    end
18
target_end()
19
20
21

target("infinirt-cpu")
    set_kind("static")
PanZezhong's avatar
PanZezhong committed
22
23
    add_deps("infini-utils")
    on_install(function (target) end)
24
25
26
27
28
29
30
31
32
33

    set_warnings("all", "error")

    if not is_plat("windows") then
        add_cxflags("-fPIC")
    end

    set_languages("cxx17")
    add_files("../src/infinirt/cpu/*.cc")
target_end()