Add C++ wrapper for liburing
Test: th
Bug: 250637970
Change-Id: I6303617ad02c6be2f2a6d3b28cd81f10406302bb
diff --git a/liburing_cpp/xmake.lua b/liburing_cpp/xmake.lua
new file mode 100644
index 0000000..93e52ae
--- /dev/null
+++ b/liburing_cpp/xmake.lua
@@ -0,0 +1,19 @@
+add_requires("liburing", "gtest")
+
+target("liburing_cpp")
+ set_kind("static")
+ add_files("src/*.cpp")
+ add_packages("liburing")
+ set_languages("c++17")
+ add_includedirs("include", {public = true})
+ add_cxflags("-g")
+
+
+target("liburing_cpp_tests")
+ set_kind("binary")
+ add_files("tests/*.cpp")
+ set_languages("c++17")
+ add_deps("liburing_cpp")
+ add_packages("gtest", "liburing")
+ add_cxflags("-g")
+