summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKefu Chai <tchaikov@gmail.com>2018-06-09 14:38:49 +0200
committerGitHub <noreply@github.com>2018-06-09 14:38:49 +0200
commit7967416eea9055393cda888fd91fb87d8df015a6 (patch)
treeb34595ea38a3020f1700e8bddc54dce4b3f3c5e1 /CMakeLists.txt
parentMerge pull request #22471 from tchaikov/wip-debian/rules-cleanup (diff)
parenttest: add test for seastar denc (diff)
downloadceph-7967416eea9055393cda888fd91fb87d8df015a6.tar.xz
ceph-7967416eea9055393cda888fd91fb87d8df015a6.zip
Merge pull request #22454 from tchaikov/wip-seastar-denc
common: add adaptor for seastar::temporary_buffer Reviewed-by: Sage Weil <sage@redhat.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ad7cb4ead1..3692dd30ffc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -581,12 +581,16 @@ if (WITH_SYSTEM_ROCKSDB)
find_package(rocksdb 5.8 REQUIRED)
endif()
+option(WITH_SEASTAR "Build seastar components")
+set(HAVE_SEASTAR ${WITH_SEASTAR})
+
# Boost
option(WITH_SYSTEM_BOOST "require and build with system Boost" OFF)
# Boost::thread depends on Boost::atomic, so list it explicitly.
set(BOOST_COMPONENTS
- atomic chrono thread system regex random program_options date_time iostreams)
+ atomic chrono filesystem thread system regex random program_options date_time
+ iostreams unit_test_framework)
set(BOOST_HEADER_COMPONENTS container)
if(WITH_MGR)
@@ -595,6 +599,7 @@ endif()
if(WITH_BOOST_CONTEXT)
list(APPEND BOOST_COMPONENTS context coroutine)
endif()
+list(APPEND BOOST_COMPONENTS test timer)
set(Boost_USE_MULTITHREADED ON)
# require minimally the bundled version