diff --git a/CMakeLists.txt b/CMakeLists.txt index fda9e01..981cda2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -190,6 +190,8 @@ target_sources(leveldb "util/options.cc" "util/random.h" "util/status.cc" + "util/serialize_value.h" + "util/serialize_value.cc" # Only CMake 3.3+ supports PUBLIC sources in targets exported by "install". $<$:PUBLIC> @@ -517,3 +519,8 @@ if(LEVELDB_INSTALL) DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" ) endif(LEVELDB_INSTALL) + +add_executable(lab1_test + "${PROJECT_SOURCE_DIR}/test/lab1_test.cc" +) +target_link_libraries(lab1_test PRIVATE leveldb gtest)