ceph-dencoder should not link against libmds if WITH_CEPHFS is OFF.
Signed-off-by: Kefu Chai <kchai@redhat.com>
endif()
endif()
+if(WITH_CEPHFS)
+ list(APPEND DENCODER_EXTRALIBS
+ mds)
+endif()
+
target_link_libraries(ceph-dencoder
global
os
osd
- mds
mon
journal
${DENCODER_EXTRALIBS}
+#include "acconfig.h"
+
#include "ceph_time.h"
TYPE(real_time_wrapper)
TYPE(coarse_real_time_wrapper)
TYPE(kstore_cnode_t)
TYPE(kstore_onode_t)
+#ifdef WITH_CEPHFS
#include "mds/JournalPointer.h"
TYPE(JournalPointer)
#include "mds/events/EUpdate.h"
TYPE_FEATUREFUL_NOCOPY(EUpdate)
+#endif // WITH_CEPHFS
#ifdef WITH_RBD
#include "librbd/journal/Types.h"