]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/crimson/osd/CMakeLists.txt
import quincy beta 17.1.0
[ceph.git] / ceph / src / crimson / osd / CMakeLists.txt
index 898f70c423697adc01244e8fdcd963ad552bd476..324d091931d60a1d37bf5afb26ecda8f0029f4da 100644 (file)
@@ -14,7 +14,9 @@ add_executable(crimson-osd
   ops_executer.cc
   osd_operation.cc
   osd_operations/client_request.cc
+  osd_operations/client_request_common.cc
   osd_operations/compound_peering_request.cc
+  osd_operations/internal_client_request.cc
   osd_operations/peering_event.cc
   osd_operations/pg_advance_map.cc
   osd_operations/replicated_request.cc
@@ -27,6 +29,7 @@ add_executable(crimson-osd
   scheduler/mclock_scheduler.cc
   osdmap_gate.cc
   pg_map.cc
+  pg_interval_interrupt_condition.cc
   objclass.cc
   ${PROJECT_SOURCE_DIR}/src/objclass/class_api.cc
   ${PROJECT_SOURCE_DIR}/src/osd/ClassHandler.cc
@@ -41,6 +44,10 @@ add_executable(crimson-osd
   ${PROJECT_SOURCE_DIR}/src/osd/osd_perf_counters.cc
   watch.cc
   )
+if(HAS_VTA)
+  set_source_files_properties(main.cc
+    PROPERTIES COMPILE_FLAGS -fno-var-tracking-assignments)
+endif()
 target_link_libraries(crimson-osd
   crimson-admin
   crimson-common