]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
CMakeLists.txt: Generalize WITH_*_LIBURING
authorMatan Breizman <mbreizma@redhat.com>
Mon, 2 Feb 2026 14:43:30 +0000 (16:43 +0200)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 12 Feb 2026 10:26:16 +0000 (10:26 +0000)
set WITH_LIBURING if HAVE_LIBAIO without depending on BLUESTORE.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
CMakeLists.txt

index 9c3e070282fb7d4cf4de2f1783b1fc89b654b3ac..f068cf7fb6c81b65f9553802c1fb8241e356f3a2 100644 (file)
@@ -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)