set(mds_srcs Capability.cc MDSDaemon.cc MDSRank.cc Beacon.cc flock.cc locks.c journal.cc Server.cc Mutation.cc MDCache.cc RecoveryQueue.cc StrayManager.cc PurgeQueue.cc Locker.cc Migrator.cc MDBalancer.cc CDentry.cc CDir.cc CInode.cc LogEvent.cc MDSTable.cc InoTable.cc JournalPointer.cc MDSTableClient.cc MDSTableServer.cc ScrubStack.cc DamageTable.cc SimpleLock.cc SnapRealm.cc SnapServer.cc snap.cc SessionMap.cc MDSContext.cc MDSAuthCaps.cc MDLog.cc MDSCacheObject.cc Mantle.cc ${CMAKE_SOURCE_DIR}/src/common/TrackedOp.cc ${CMAKE_SOURCE_DIR}/src/osdc/Journaler.cc) add_library(mds STATIC ${mds_srcs} $) target_link_libraries(mds ${ALLOC_LIBS} osdc liblua)