test.lua 902 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
target("infiniutils-test")
    set_kind("binary")
    add_deps("infini-utils")
    on_install(function (target) end)

    set_warnings("all", "error")
    set_languages("cxx17")
    
    add_files(os.projectdir().."/src/utils-test/*.cc")

11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
target("infiniop-test")
    set_kind("binary")
    add_deps("infini-utils")
    on_install(function (target) end)
    set_default(false)

    local INFINI_ROOT = os.getenv("INFINI_ROOT") or (os.getenv(is_host("windows") and "HOMEPATH" or "HOME") .. "/.infini")

    set_languages("cxx17")
    set_warnings("all", "error")
    
    add_includedirs(INFINI_ROOT.."/include")
    add_linkdirs(INFINI_ROOT.."/lib")
    add_links("infiniop", "infinirt")
    
    add_includedirs(os.projectdir().."/src/infiniop-test/include")
    add_files(os.projectdir().."/src/infiniop-test/src/*.cpp")
    add_files(os.projectdir().."/src/infiniop-test/src/ops/*.cpp")
29
target_end()