summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/CMakeLists.txt
blob: 5054cabf47372e590277da48eb216ff6ff819c4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
add_library(crimson-os STATIC
  futurized_store.cc
  ${PROJECT_SOURCE_DIR}/src/os/Transaction.cc)
add_subdirectory(cyanstore)

if(WITH_BLUESTORE)
  add_subdirectory(alienstore)
  set(alienstore_lib crimson-alienstore)
endif()

add_subdirectory(seastore)
target_link_libraries(crimson-os
  crimson-cyanstore
  ${alienstore_lib}
  crimson-seastore
  crimson)