From: Pete Zaitcev Date: Fri, 4 Dec 2015 22:05:27 +0000 (-0700) Subject: Add common/PluginRegistry.cc to CMakeLists.txt X-Git-Tag: v10.0.2~89^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8160f9eb7d1cdd2d1ae5e64eec626da5f3d820bd;p=ceph.git Add common/PluginRegistry.cc to CMakeLists.txt Else this happens: [ 15%] Linking CXX executable ceph-authtool libcommon.a(ceph_context.cc.o): In function `CephContext::CephContext(unsigned int, int)': ceph_context.cc:(.text+0x2620): undefined reference to `ceph::PluginRegistry::PluginRegistry(CephContext*)' libcommon.a(ceph_context.cc.o): In function `CephContext::~CephContext()': ceph_context.cc:(.text+0x3db0): undefined reference to `ceph::PluginRegistry::~PluginRegistry()' collect2: error: ld returned 1 exit status src/CMakeFiles/ceph-authtool.dir/build.make:120: recipe for target 'src/ceph-authtool' failed make[2]: *** [src/ceph-authtool] Error 1 CMakeFiles/Makefile2:331: recipe for target 'src/CMakeFiles/ceph-authtool.dir/all' failed The ceph_context.cc is the only user of PluginRegistry at present, so adding it without conditionals should be correct. Signed-Off-By: Pete Zaitcev --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0d90ee231c28..e4e204f56bcc 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -281,6 +281,7 @@ set(libcommon_files common/Thread.cc common/Formatter.cc common/HeartbeatMap.cc + common/PluginRegistry.cc common/ceph_fs.cc common/ceph_hash.cc common/ceph_strings.cc