v29.4-roots.2 · Commit 1: [PATCH 01/21] build: port platform and dependency support
cmake/leveldb.cmake
Before: cmake/leveldb.cmake · After: cmake/leveldb.cmake
File metadata
index 139c6a5b3a85c990d21528d35ef0ead7bdb60d08..9402e5e7f5ae4f154b0a8d455d809e15746a11c1 100644
Download original patch · Release notes
Diff rows 1–25 of 25. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
cmake/leveldb.cmake
CHANGED
|
@@ -11,11 +11,9 @@ check_cxx_symbol_exists(F_FULLFSYNC "fcntl.h" HAVE_FULLFSYNC)
|
|
| 11 |
|
| 12 |
add_library(leveldb STATIC EXCLUDE_FROM_ALL
|
| 13 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/builder.cc
|
| 14 |
-
${PROJECT_SOURCE_DIR}/src/leveldb/db/c.cc
|
| 15 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/db_impl.cc
|
| 16 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/db_iter.cc
|
| 17 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/dbformat.cc
|
| 18 |
-
${PROJECT_SOURCE_DIR}/src/leveldb/db/dumpfile.cc
|
| 19 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/filename.cc
|
| 20 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/log_reader.cc
|
| 21 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/log_writer.cc
|
|
@@ -45,7 +43,6 @@ add_library(leveldb STATIC EXCLUDE_FROM_ALL
|
|
| 45 |
$<$<BOOL:${WIN32}>:${PROJECT_SOURCE_DIR}/src/leveldb/util/env_windows.cc>
|
| 46 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/filter_policy.cc
|
| 47 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/hash.cc
|
| 48 |
-
${PROJECT_SOURCE_DIR}/src/leveldb/util/histogram.cc
|
| 49 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/logging.cc
|
| 50 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/options.cc
|
| 51 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/status.cc
|
|
@@ -76,6 +73,7 @@ target_include_directories(leveldb
|
|
| 76 |
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/leveldb>
|
| 77 |
PUBLIC
|
| 78 |
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/leveldb/include>
|
|
|
|
| 79 |
)
|
| 80 |
|
| 81 |
add_library(nowarn_leveldb_interface INTERFACE)
|
|
|
|
| 11 |
|
| 12 |
add_library(leveldb STATIC EXCLUDE_FROM_ALL
|
| 13 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/builder.cc
|
|
|
|
| 14 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/db_impl.cc
|
| 15 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/db_iter.cc
|
| 16 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/dbformat.cc
|
|
|
|
| 17 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/filename.cc
|
| 18 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/log_reader.cc
|
| 19 |
${PROJECT_SOURCE_DIR}/src/leveldb/db/log_writer.cc
|
|
|
|
| 43 |
$<$<BOOL:${WIN32}>:${PROJECT_SOURCE_DIR}/src/leveldb/util/env_windows.cc>
|
| 44 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/filter_policy.cc
|
| 45 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/hash.cc
|
|
|
|
| 46 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/logging.cc
|
| 47 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/options.cc
|
| 48 |
${PROJECT_SOURCE_DIR}/src/leveldb/util/status.cc
|
|
|
|
| 73 |
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/leveldb>
|
| 74 |
PUBLIC
|
| 75 |
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/leveldb/include>
|
| 76 |
+
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/leveldb/helpers/memenv>
|
| 77 |
)
|
| 78 |
|
| 79 |
add_library(nowarn_leveldb_interface INTERFACE)
|