blob: 80399fb9c432ea2168f28580e80b59957c698bab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
From a0d86ed3bc2150ddfad50ab1b2eb09bea7a277d2 Mon Sep 17 00:00:00 2001
From: sin-ack <sin-ack@protonmail.com>
Date: Thu, 24 Apr 2025 20:59:06 +0000
Subject: [PATCH] CMake: Avoid finding liburing
Otherwise, Folly will unconditionally add it to the list of libraries to
link even if io_uring support is otherwise disabled, creating an
implicit dependency on it that can't be tracked by package managers.
---
CMake/folly-deps.cmake | 4 ----
1 file changed, 4 deletions(-)
diff --git a/CMake/folly-deps.cmake b/CMake/folly-deps.cmake
index 6ce4c679a..b1e20a901 100644
--- a/CMake/folly-deps.cmake
+++ b/CMake/folly-deps.cmake
@@ -139,10 +139,6 @@ find_package(LibAIO)
list(APPEND FOLLY_LINK_LIBRARIES ${LIBAIO_LIBRARIES})
list(APPEND FOLLY_INCLUDE_DIRECTORIES ${LIBAIO_INCLUDE_DIRS})
-find_package(LibUring)
-list(APPEND FOLLY_LINK_LIBRARIES ${LIBURING_LIBRARIES})
-list(APPEND FOLLY_INCLUDE_DIRECTORIES ${LIBURING_INCLUDE_DIRS})
-
find_package(Libsodium)
list(APPEND FOLLY_LINK_LIBRARIES ${LIBSODIUM_LIBRARIES})
list(APPEND FOLLY_INCLUDE_DIRECTORIES ${LIBSODIUM_INCLUDE_DIRS})
--
2.49.0
|