target("infiniutils-test") set_kind("binary") add_deps("infini-utils") set_warnings("all", "error") set_languages("cxx17") add_files(os.projectdir().."/src/utils-test/*.cc") set_installdir(os.getenv("INFINI_ROOT") or (os.getenv(is_host("windows") and "HOMEPATH" or "HOME") .. "/.infini")) target_end() target("infiniop-test") set_kind("binary") add_deps("infini-utils") 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") if has_config("omp") then add_cxflags("-fopenmp") add_ldflags("-fopenmp") end 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") set_installdir(INFINI_ROOT) target_end()