From: Matan Breizman Date: Mon, 2 Feb 2026 14:43:30 +0000 (+0200) Subject: CMakeLists.txt: Generalize WITH_*_LIBURING X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=486da05fcbd42d5a0245c16c9390b983ee6fa364;p=ceph.git CMakeLists.txt: Generalize WITH_*_LIBURING set WITH_LIBURING if HAVE_LIBAIO without depending on BLUESTORE. Signed-off-by: Matan Breizman --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 9c3e070282f..f068cf7fb6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -274,12 +274,12 @@ endif() include(CMakeDependentOption) -CMAKE_DEPENDENT_OPTION(WITH_LIBURING "Enable io_uring bluestore backend" ON - "WITH_BLUESTORE;HAVE_LIBAIO" OFF) +CMAKE_DEPENDENT_OPTION(WITH_LIBURING "Enable io_uring for bluestore backend or crimson" ON + "HAVE_LIBAIO" OFF) set(HAVE_LIBURING ${WITH_LIBURING}) CMAKE_DEPENDENT_OPTION(WITH_SYSTEM_LIBURING "Require and build with system liburing" OFF - "HAVE_LIBAIO;WITH_BLUESTORE" OFF) + "HAVE_LIBAIO" OFF) if(WITH_LIBURING) if(WITH_SYSTEM_LIBURING)