]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT globaly 40706/head
authorKefu Chai <kchai@redhat.com>
Sun, 21 Mar 2021 15:06:00 +0000 (23:06 +0800)
committerCasey Bodley <cbodley@redhat.com>
Thu, 8 Apr 2021 17:46:31 +0000 (13:46 -0400)
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>
(cherry picked from commit 7ce3ee6f346889d4d87d6424c6a1ad18badd139b)

src/CMakeLists.txt
src/librbd/CMakeLists.txt
src/rgw/CMakeLists.txt
src/test/rgw/CMakeLists.txt

index 37db48f8653c9478d29b6b98f968b465932d34e2..2a80566150ce4da3d90beb95be7f8460ee17e5fd 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 4424674e3caff6206863d64ae66f2a1abfe0c96a..a41d85d04daa7c6c242976b5e36756efb2920593 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 d3d91d4957947cd83113cfc26dd994abf0852a01..9e977ff03512e15ec97f6bd676039f798c4c456f 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 24dba562d14e7f00d2d513b4b723898a1bc5c44d..569cbb93a0e6934311a978b15fcdc14b62516b06 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