[submodule "src/c-ares"]
path = src/c-ares
url = https://github.com/ceph/c-ares.git
+[submodule "src/spawn"]
+ path = src/spawn
+ url = https://github.com/ceph/spawn.git
add_subdirectory(rbd_replay)
endif(WITH_RBD)
+if(WITH_BOOST_CONTEXT)
+ set(SPAWN_BUILD_TESTS OFF CACHE INTERNAL "disable building of spawn unit tests")
+ set(SPAWN_INSTALL OFF CACHE INTERNAL "disable installation of spawn headers")
+ add_subdirectory(spawn)
+endif()
+
# RadosGW
if(WITH_KVS)
add_subdirectory(key_value_store)
endif()
if(WITH_BOOST_CONTEXT)
- target_link_libraries(rgw_a PRIVATE Boost::coroutine Boost::context)
+ target_link_libraries(rgw_a PRIVATE spawn)
endif()
set(rgw_libs rgw_a)
--- /dev/null
+Subproject commit 5f4742f647a5a33b9467f648a3968b3cd0a681ee