summaryrefslogtreecommitdiffstats
path: root/src/tools/immutable_object_cache/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/immutable_object_cache/CMakeLists.txt')
-rw-r--r--src/tools/immutable_object_cache/CMakeLists.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/tools/immutable_object_cache/CMakeLists.txt b/src/tools/immutable_object_cache/CMakeLists.txt
new file mode 100644
index 000000000..ed118ed6f
--- /dev/null
+++ b/src/tools/immutable_object_cache/CMakeLists.txt
@@ -0,0 +1,19 @@
+set(ceph_immutable_object_cache_files
+ ObjectCacheStore.cc
+ CacheController.cc
+ CacheServer.cc
+ CacheClient.cc
+ CacheSession.cc
+ SimplePolicy.cc
+ Types.cc
+ )
+add_library(ceph_immutable_object_cache_lib STATIC ${ceph_immutable_object_cache_files})
+
+add_executable(ceph-immutable-object-cache
+ main.cc)
+target_link_libraries(ceph-immutable-object-cache
+ ceph_immutable_object_cache_lib
+ librados
+ StdFilesystem::filesystem
+ global)
+install(TARGETS ceph-immutable-object-cache DESTINATION bin)