target_link_libraries(unittest_rgw_dmclock_scheduler Boost::coroutine Boost::context)
endif()
-# unittest_rgw_amqp
-add_executable(unittest_rgw_amqp test_rgw_amqp.cc)
-add_ceph_unittest(unittest_rgw_amqp)
-
-target_link_libraries(unittest_rgw_amqp rgw_a amqp_mock)
+if(WITH_RADOSGW_AMQP_ENDPOINT)
+ add_executable(unittest_rgw_amqp test_rgw_amqp.cc)
+ add_ceph_unittest(unittest_rgw_amqp)
+ target_link_libraries(unittest_rgw_amqp ${rgw_libs})
+endif()
+
+ # unittest_rgw_xml
+ add_executable(unittest_rgw_xml test_rgw_xml.cc)
+ add_ceph_unittest(unittest_rgw_xml)
+
+ target_link_libraries(unittest_rgw_xml rgw_a ${EXPAT_LIBRARIES})
+