CatFeeder/xmake.lua

38 lines
906 B
Lua

add_rules("mode.debug", "mode.release")
includes("Hi3516_SDK.lua")
set_config("sdk", "/opt/hisi-linux/x86-arm/arm-himix200-linux/")
set_languages("c11", "c++14")
add_requires("zlog 1.2.17")
target("ISP")
set_kind("static")
add_files("src/isp/*.c")
add_includedirs("src")
add_deps("sample_common")
add_packages("zlog")
target("NNIE")
set_kind("static")
add_files("src/nnie/*.c")
add_includedirs("src")
add_deps("sample_common","sample_svp")
add_packages("zlog")
target("CatFeeder")
set_kind("binary")
add_includedirs("src")
add_files("src/*.cpp")
add_deps("hi_library", "ISP", "NNIE")
add_packages("zlog")
add_links("stdc++fs")
after_build(function (target)
os.cp("src/log.conf", "$(buildir)/cross/arm/release")
end)
if is_mode("debug") then
add_defines("DEBUG")
set_symbols("debug")
set_optimize("none")
end