-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
24 lines (17 loc) · 954 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cmake_minimum_required(VERSION 3.19)
project(LSM_KV_CORRECTNESS)
project(LSM_KV_PERSISTENT)
project(LSM_KV)
set(CMAKE_CXX_STANDARD 14)
add_executable(LSM_KV_CORRECTNESS kvstore_api.h kvstore.h kvstore.cpp
SkipList.cpp SkipList.h
SSTable.h SSTable.cpp utils.h MurmurHash3.h test.h correctness.cc)
add_executable(LSM_KV_PERSISTENT kvstore_api.h kvstore.h kvstore.cpp
SkipList.cpp SkipList.h
SSTable.h SSTable.cpp utils.h MurmurHash3.h test.h persistence.cc)
add_executable(LSM_KV_DELAY MurmurHash3.h kvstore_api.h kvstore.h kvstore.cpp SkipList.cpp SkipList.h
SSTable.h SSTable.cpp utils.h delay.cpp)
add_executable(LSM_KV_COMPACTION MurmurHash3.h kvstore_api.h kvstore.h kvstore.cpp SkipList.cpp SkipList.h
SSTable.h SSTable.cpp utils.h compaction.cpp)
add_executable(LSM_KV_TRY MurmurHash3.h kvstore_api.h kvstore.h kvstore.cpp SkipList.cpp SkipList.h
SSTable.h SSTable.cpp utils.h try.cpp)