]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cmake: dmclock related cleanups
authorKefu Chai <kchai@redhat.com>
Thu, 9 Aug 2018 09:53:01 +0000 (17:53 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 22 Aug 2018 02:20:51 +0000 (10:20 +0800)
commite7d38d7a63bcfcb0f4575810611cac9c8e345fe3
tree9ed5f49f4788b2e6fb714f437b0a3db25053236a
parent7a69ebbce76b5ae2fc46a07a27d009366f31a174
cmake: dmclock related cleanups

* do not include_directories() globally. use dmclock::dmclock's
  interface properties instead
* add_subdirectory(dmclock) instead of add_subdirectory(dmclock/src)
  for including its
* set dmclock_TEST instead of including the subdirectories under
  dmclock/
* objclass/class_api.cc includes PrimaryLogPG.h, which in turn includes
  indirect_intrusive_heap.h, so it'd better to compile class_api.cc as
  a part of osd.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/CMakeLists.txt
src/osd/CMakeLists.txt
src/test/common/CMakeLists.txt