]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/cmake/SeastarConfig.cmake.in
import 15.2.0 Octopus source
[ceph.git] / ceph / src / seastar / cmake / SeastarConfig.cmake.in
index c166c5bdf0d831f2b30a710f65412cdcb164a9f4..ebf96e3d53c740fb01459a38a76621eee41d8c9b 100644 (file)
 list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
 
 #
-# Public dependencies.
+# Dependencies.
 #
 
-find_package (Boost
-  1.64.0
-  REQUIRED
-  COMPONENTS
-    filesystem
-    program_options
-    thread
-    unit_test_framework)
-
-find_package (c-ares 1.13 REQUIRED MODULE)
-find_package (cryptopp 5.6.5 REQUIRED)
-find_package (dpdk)
-find_package (fmt 5.2.1 REQUIRED)
-find_package (lz4 1.8.0 REQUIRED)
-
-#
-# Private and private/public dependencies.
-#
-
-find_package (Concepts)
-find_package (GnuTLS 3.5.18 REQUIRED)
-find_package (LinuxMembarrier)
-find_package (Protobuf 3.3.0 REQUIRED)
-find_package (Sanitizers)
-find_package (StdAtomic REQUIRED)
-find_package (StdFilesystem REQUIRED)
-find_package (hwloc 1.11.5)
-find_package (lksctp-tools)
-find_package (numactl)
-find_package (rt REQUIRED)
-find_package (yaml-cpp 0.5.3 REQUIRED)
+include (SeastarDependencies)
+set (StdFilesystem_CXX_DIALECT "@Seastar_CXX_DIALECT@")
+seastar_find_dependencies ()
 
 if (NOT TARGET Seastar::seastar)
   include ("${CMAKE_CURRENT_LIST_DIR}/SeastarTargets.cmake")