]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT globaly 40293/head
authorKefu Chai <kchai@redhat.com>
Sun, 21 Mar 2021 15:06:00 +0000 (23:06 +0800)
committerKefu Chai <kchai@redhat.com>
Sun, 21 Mar 2021 15:25:29 +0000 (23:25 +0800)
turns out we also need it for compiling librados tests with libboost
1.75, so just define it globally

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/CMakeLists.txt
src/librbd/CMakeLists.txt
src/rgw/CMakeLists.txt
src/test/rgw/CMakeLists.txt

index bb139e25f4c6fa42f6e9a501e19e8a95ccc8d76c..b00d09da830db081abf3561ce52dfd0b26c7a522 100644 (file)
@@ -30,6 +30,10 @@ add_definitions(
   -D__STDC_FORMAT_MACROS
   -D_FILE_OFFSET_BITS=64
   -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION)
+if(Boost_VERSION VERSION_GREATER_EQUAL 1.74)
+  add_definitions(-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT)
+endif()
+
 if(LINUX)
   add_definitions("-D_GNU_SOURCE")
 endif()
index 2da19e18cf2572245e2a949e6beb0f1ed86af84c..ad23f0975fdd4388fdb7101670fbf9d8205e12a0 100644 (file)
@@ -1,7 +1,3 @@
-if(Boost_VERSION VERSION_GREATER_EQUAL 1.74)
-  add_definitions(-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT)
-endif()
-
 set(librbd_types_srcs
   journal/Types.cc
   mirroring_watcher/Types.cc
index 44de25895ea2d7f53be8e32824060edc3df26db0..ff5557f1474edcc83fcd6fac3425ebeae3ff4f54 100644 (file)
@@ -1,7 +1,3 @@
-if(Boost_VERSION VERSION_GREATER_EQUAL 1.74)
-  add_definitions(-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT)
-endif()
-
 add_custom_target(civetweb_h
   COMMAND ${CMAKE_COMMAND} -E make_directory
   "${CMAKE_BINARY_DIR}/src/include/civetweb"
index 00d55fa9397ebcf85eeecbd7f9eab89feb210c6c..857b56afa11d516e9b29ea7ed5a1aee356719dc1 100644 (file)
@@ -1,7 +1,3 @@
-if(Boost_VERSION VERSION_GREATER_EQUAL 1.74)
-  add_definitions(-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT)
-endif()
-
 if(WITH_RADOSGW_AMQP_ENDPOINT)
   # amqp mock library
   set(amqp_mock_src