Skip to content
Bitcoin Roots

v29.4-roots.3 · Commit 1: [PATCH 01/30] 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)