diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-03-08 11:35:54 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-03-08 11:35:54 +1100 |
| commit | 4887f3789817f87bf1272af0b52684e3364270c2 (patch) | |
| tree | 945eb707ab4a0f6f0a6632dbb732dcc2ee2b39a8 /src/database/CMakeLists.txt | |
| parent | d01f1bee1082840fdf50aa7ddd36dbcbff286d7e (diff) | |
| download | tangara-fw-4887f3789817f87bf1272af0b52684e3364270c2.tar.gz | |
add leveldb
Diffstat (limited to 'src/database/CMakeLists.txt')
| -rw-r--r-- | src/database/CMakeLists.txt | 16 |
1 files changed, 16 insertions, 0 deletions
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) |
