From: Casey Bodley Date: Mon, 12 Nov 2018 17:59:18 +0000 (-0500) Subject: rgw: link boost context/coroutines regardless of beast frontend X-Git-Tag: v14.1.0~759^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9ecd2a4a41b56f5eb3c0ac9c7cf4aaf0931f62b1;p=ceph.git rgw: link boost context/coroutines regardless of beast frontend Signed-off-by: Casey Bodley --- diff --git a/src/rgw/CMakeLists.txt b/src/rgw/CMakeLists.txt index d818f857085d..99add82c707f 100644 --- a/src/rgw/CMakeLists.txt +++ b/src/rgw/CMakeLists.txt @@ -196,8 +196,7 @@ if(WITH_CURL_OPENSSL) target_link_libraries(rgw_a PRIVATE OpenSSL::Crypto) endif() -if(WITH_RADOSGW_BEAST_FRONTEND) - target_compile_definitions(rgw_a PUBLIC BOOST_COROUTINES_NO_DEPRECATION_WARNING) +if(WITH_BOOST_CONTEXT) target_link_libraries(rgw_a PRIVATE Boost::coroutine Boost::context) endif() @@ -327,3 +326,6 @@ target_link_libraries(rgw_admin_user PRIVATE set_target_properties(rgw_admin_user PROPERTIES OUTPUT_NAME rgw_admin_user VERSION 1.0.0 SOVERSION 0) install(TARGETS rgw_admin_user DESTINATION ${CMAKE_INSTALL_LIBDIR}) +if(WITH_BOOST_CONTEXT) + target_link_libraries(rgw_admin_user PRIVATE Boost::coroutine Boost::context) +endif() diff --git a/src/rgw/rgw_asio_frontend.cc b/src/rgw/rgw_asio_frontend.cc index 87c3a416669e..c77ac4a6f815 100644 --- a/src/rgw/rgw_asio_frontend.cc +++ b/src/rgw/rgw_asio_frontend.cc @@ -6,6 +6,7 @@ #include #include +#define BOOST_COROUTINES_NO_DEPRECATION_WARNING #include #include