mirror of
https://github.com/ceph/ceph
synced 2024-12-28 14:34:13 +00:00
Merge pull request #15347 from tchaikov/wip-cmake
cmake: rgw: do not link against boost in a wholesale Reviewed-by: Casey Bodley <cbodley@redhat.com> Reviewed-by: Nathan Cutler <ncutler@suse.com>
This commit is contained in:
commit
97d6e150e5
@ -146,7 +146,7 @@ target_compile_definitions(rgw_a PUBLIC BOOST_COROUTINES_NO_DEPRECATION_WARNING)
|
||||
target_link_libraries(rgw_a librados cls_lock_client cls_rgw_client cls_refcount_client
|
||||
cls_log_client cls_statelog_client cls_timeindex_client cls_version_client
|
||||
cls_replica_log_client cls_user_client ceph-common common_utf8 global
|
||||
${CURL_LIBRARIES} ${Boost_LIBRARIES}
|
||||
${CURL_LIBRARIES}
|
||||
${EXPAT_LIBRARIES}
|
||||
${OPENLDAP_LIBRARIES} ${CRYPTO_LIBS})
|
||||
|
||||
@ -169,6 +169,11 @@ endif (WITH_RADOSGW_BEAST_FRONTEND)
|
||||
add_library(radosgw_a STATIC ${radosgw_srcs}
|
||||
$<TARGET_OBJECTS:civetweb_common_objs>)
|
||||
target_link_libraries(radosgw_a rgw_a ${SSL_LIBRARIES})
|
||||
if(WITH_RADOSGW_BEAST_FRONTEND)
|
||||
target_link_libraries(radosgw_a
|
||||
${Boost_COROUTINE_LIBRARY}
|
||||
${Boost_CONTEXT_LIBRARY})
|
||||
endif()
|
||||
|
||||
add_executable(radosgw rgw_main.cc)
|
||||
target_link_libraries(radosgw radosgw_a librados
|
||||
@ -176,7 +181,7 @@ target_link_libraries(radosgw radosgw_a librados
|
||||
cls_log_client cls_statelog_client cls_timeindex_client
|
||||
cls_version_client cls_replica_log_client cls_user_client
|
||||
global ${FCGI_LIBRARY} ${LIB_RESOLV}
|
||||
${CURL_LIBRARIES} ${Boost_LIBRARIES} ${EXPAT_LIBRARIES} ${BLKID_LIBRARIES}
|
||||
${CURL_LIBRARIES} ${EXPAT_LIBRARIES} ${BLKID_LIBRARIES}
|
||||
${ALLOC_LIBS})
|
||||
# radosgw depends on cls libraries at runtime, but not as link dependencies
|
||||
add_dependencies(radosgw cls_rgw cls_lock cls_refcount
|
||||
|
Loading…
Reference in New Issue
Block a user