xref: /aosp_15_r20/system/update_engine/liburing_cpp/xmake.lua (revision 5a9231315b4521097b8dc3750bc806fcafe0c72f)
1*5a923131SAndroid Build Coastguard Workeradd_requires("liburing", "gtest")
2*5a923131SAndroid Build Coastguard Worker
3*5a923131SAndroid Build Coastguard Workertarget("liburing_cpp")
4*5a923131SAndroid Build Coastguard Worker  set_kind("static")
5*5a923131SAndroid Build Coastguard Worker  add_files("src/*.cpp")
6*5a923131SAndroid Build Coastguard Worker  add_packages("liburing")
7*5a923131SAndroid Build Coastguard Worker  set_languages("c++17")
8*5a923131SAndroid Build Coastguard Worker  add_includedirs("include", {public = true})
9*5a923131SAndroid Build Coastguard Worker  add_cxflags("-g")
10*5a923131SAndroid Build Coastguard Worker
11*5a923131SAndroid Build Coastguard Worker
12*5a923131SAndroid Build Coastguard Workertarget("liburing_cpp_tests")
13*5a923131SAndroid Build Coastguard Worker  set_kind("binary")
14*5a923131SAndroid Build Coastguard Worker  add_files("tests/*.cpp")
15*5a923131SAndroid Build Coastguard Worker  set_languages("c++17")
16*5a923131SAndroid Build Coastguard Worker  add_deps("liburing_cpp")
17*5a923131SAndroid Build Coastguard Worker  add_packages("gtest", "liburing")
18*5a923131SAndroid Build Coastguard Worker  add_cxflags("-g")
19*5a923131SAndroid Build Coastguard Worker
20