From: Kefu Chai Date: Wed, 13 Jul 2016 16:25:43 +0000 (+0800) Subject: cmake: link libcommon against $CRYPTO_LIBS X-Git-Tag: v11.0.1~722^2~4 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=64a8bfbb4a714bb44160ceb6f0a26ba68a231303;p=ceph-ci.git cmake: link libcommon against $CRYPTO_LIBS as ceph_crypt.cc is using the symbols in it, and libcommon contains ceph_crypt.cc. Signed-off-by: Kefu Chai --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a6d19ee7671..f679b372715 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -491,7 +491,7 @@ endif(ENABLE_SHARED) add_library(common STATIC ${libcommon_files} $ $) -target_link_libraries(common ${CMAKE_DL_LIBS}) +target_link_libraries(common ${CRYPTO_LIBS} ${CMAKE_DL_LIBS}) set_source_files_properties(${CMAKE_SOURCE_DIR}/src/ceph_ver.c ${CMAKE_SOURCE_DIR}/src/common/version.cc @@ -525,8 +525,7 @@ set(global_common_files add_library(global_common_objs OBJECT ${global_common_files}) add_library(global STATIC ${libglobal_srcs} $) -target_link_libraries(global common ${CMAKE_THREAD_LIBS_INIT} ${CRYPTO_LIBS} - ${EXTRALIBS}) +target_link_libraries(global common ${CMAKE_THREAD_LIBS_INIT} ${EXTRALIBS}) # rados object classes add_subdirectory(cls) @@ -1413,7 +1412,8 @@ if(${WITH_RADOSGW}) target_include_directories(rgw_a PUBLIC ${FCGI_INCLUDE_DIR}) target_link_libraries(rgw_a librados 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 curl global expat ${OPENLDAP_LIBS}) + cls_replica_log_client cls_user_client curl global expat ${OPENLDAP_LIBS} + ${CRYPTO_LIBS}) set(radosgw_srcs rgw/rgw_fcgi_process.cc