Initial commit

This commit is contained in:
dev
2025-02-27 21:53:53 +08:00
commit 815e55e4c0
1291 changed files with 185445 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
set(SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../liburing/src")
add_library(3fs_liburing STATIC
"${SRC_DIR}/ffi.c"
"${SRC_DIR}/queue.c"
"${SRC_DIR}/register.c"
"${SRC_DIR}/setup.c"
"${SRC_DIR}/syscall.c"
"${SRC_DIR}/version.c"
)
target_include_directories(3fs_liburing SYSTEM PUBLIC "${SRC_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}")
target_include_directories(3fs_liburing PRIVATE "${SRC_DIR}")
target_compile_definitions(3fs_liburing PRIVATE _GNU_SOURCE)
target_compile_definitions(3fs_liburing PRIVATE _LARGEFILE_SOURCE)
target_compile_definitions(3fs_liburing PRIVATE _FILE_OFFSET_BITS=64)
target_compile_definitions(3fs_liburing PRIVATE LIBURING_INTERNAL)