"CEPH_INSTALL_FULL_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\""
"CEPH_INSTALL_DATADIR=\"${CEPH_INSTALL_DATADIR}\"")
-set(crimson_common_deps
- Boost::iostreams
- Boost::random
- json_spirit)
-
-set(crimson_common_public_deps crimson::cflags)
-if(WITH_JAEGER)
- list(APPEND crimson_common_public_deps jaeger_base)
-endif()
-
-if(WITH_BREAKPAD)
- list(APPEND crimson_common_deps Breakpad::client)
-endif()
-
-if(NOT WITH_SYSTEM_BOOST)
- list(APPEND crimson_common_deps ${ZLIB_LIBRARIES})
-endif()
-
target_link_libraries(crimson-common
PUBLIC
- ${crimson_common_public_deps}
+ $<$<BOOL:${WITH_JAEGER}>:jaeger_base>
+ crimson::cflags
PRIVATE
crc32 arch
- ${crimson_common_deps}
+ Boost::iostreams
+ Boost::random
+ json_spirit
+ $<$<NOT:$<BOOL:${WITH_SYSTEM_BOOST}>>:${ZLIB_LIBRARIES}>
+ $<$<BOOL:${WITH_BREAKPAD}>:Breakpad::client>
OpenSSL::Crypto)
set(crimson_auth_srcs