blob: 6fb9ce6bdc4fa15e4a074ac2c70f44fc1d635c0c [file] [log] [blame]
# Copyright 2020 The IREE Authors
#
# Licensed under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
set(LIBURING_ROOT "${IREE_ROOT_DIR}/third_party/liburing/src/")
external_cc_library(
PACKAGE
liburing
NAME
liburing
ROOT
${LIBURING_ROOT}
INCLUDES
${LIBURING_ROOT}/include
${CMAKE_CURRENT_SOURCE_DIR}/default_config/src/include
SRCS
"queue.c"
"register.c"
"setup.c"
"syscall.c"
"syscall.h"
HDRS
"include/liburing.h"
"include/liburing/barrier.h"
"include/liburing/io_uring.h"
)