From 4887f3789817f87bf1272af0b52684e3364270c2 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 8 Mar 2023 11:35:54 +1100 Subject: add leveldb --- src/database/CMakeLists.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/database/CMakeLists.txt (limited to 'src/database/CMakeLists.txt') diff --git a/src/database/CMakeLists.txt b/src/database/CMakeLists.txt new file mode 100644 index 00000000..f66578cb --- /dev/null +++ b/src/database/CMakeLists.txt @@ -0,0 +1,16 @@ +idf_component_register( + SRCS "table.cpp" "env_esp.cpp" "database.cpp" + INCLUDE_DIRS "include" + REQUIRES "result" "span" "esp_psram" "fatfs") + +target_compile_options(${COMPONENT_LIB} PRIVATE ${EXTRA_WARNINGS}) + +set(LEVELDB_BUILD_TESTS OFF) +set(LEVELDB_BUILD_BENCHMARKS OFF) +set(LEVELDB_INSTALL OFF) + +set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) + +add_subdirectory($ENV{PROJ_PATH}/lib/leveldb ${CMAKE_CURRENT_BINARY_DIR}/leveldb) + +target_link_libraries(${COMPONENT_LIB} PUBLIC leveldb) -- cgit v1.2.3