Skip to content
Bitcoin Roots

v29.4-roots.2 · Commit 1: [PATCH 01/21] build: port platform and dependency support

cmake/bitcoin-build-config.h.in

Before: cmake/bitcoin-build-config.h.in · After: cmake/bitcoin-build-config.h.in

File metadata
index 56e0519fac1f94d3cabae27917e84df6cf8e8f3c..a217d4f0a757eb70e05a5166f1ee5c9236f1f70b 100644

Download original patch · Release notes

Diff rows 1–58 of 58. 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/bitcoin-build-config.h.in CHANGED
@@ -29,6 +29,8 @@
29
  /* Copyright year */
30
  #define COPYRIGHT_YEAR @COPYRIGHT_YEAR@
31
 
 
 
32
  /* Define this symbol to build code that uses ARMv8 SHA-NI intrinsics */
33
  #cmakedefine ENABLE_ARM_SHANI 1
34
 
@@ -38,6 +40,8 @@
38
  /* Define if external signer support is enabled */
39
  #cmakedefine ENABLE_EXTERNAL_SIGNER 1
40
 
 
 
41
  /* Define this symbol to build code that uses SSE4.1 intrinsics */
42
  #cmakedefine ENABLE_SSE41 1
43
 
@@ -93,12 +97,26 @@
93
  /* Define this symbol if you have posix_fallocate */
94
  #cmakedefine HAVE_POSIX_FALLOCATE 1
95
 
 
 
 
 
 
 
96
  /* Define this symbol if platform supports unix domain sockets */
97
  #cmakedefine HAVE_SOCKADDR_UN 1
98
 
 
 
 
 
 
 
99
  /* Define this symbol to build code that uses getauxval */
100
  #cmakedefine HAVE_STRONG_GETAUXVAL 1
101
 
 
 
102
  /* Define this symbol if the BSD sysctl() is available */
103
  #cmakedefine HAVE_SYSCTL 1
104
 
@@ -141,10 +159,16 @@
141
  /* Define if dbus support should be compiled in */
142
  #cmakedefine USE_DBUS 1
143
 
 
 
 
144
  /* Define if QR support should be compiled in */
145
  #cmakedefine USE_QRCODE 1
146
 
147
  /* Define if sqlite support should be compiled in */
148
  #cmakedefine USE_SQLITE 1
149
 
 
 
 
150
  #endif //BITCOIN_CONFIG_H
 
29
  /* Copyright year */
30
  #define COPYRIGHT_YEAR @COPYRIGHT_YEAR@
31
 
32
+ #cmakedefine ENABLE_POWER8 1
33
+
34
  /* Define this symbol to build code that uses ARMv8 SHA-NI intrinsics */
35
  #cmakedefine ENABLE_ARM_SHANI 1
36
 
 
40
  /* Define if external signer support is enabled */
41
  #cmakedefine ENABLE_EXTERNAL_SIGNER 1
42
 
43
+ #cmakedefine ENABLE_TOR_SUBPROCESS 1
44
+
45
  /* Define this symbol to build code that uses SSE4.1 intrinsics */
46
  #cmakedefine ENABLE_SSE41 1
47
 
 
97
  /* Define this symbol if you have posix_fallocate */
98
  #cmakedefine HAVE_POSIX_FALLOCATE 1
99
 
100
+ #cmakedefine01 HAVE_IOPOLICY
101
+
102
+ #cmakedefine01 HAVE_IOPRIO_SYSCALL
103
+
104
+ #cmakedefine01 HAVE_WINDOWS_IOPRIO
105
+
106
  /* Define this symbol if platform supports unix domain sockets */
107
  #cmakedefine HAVE_SOCKADDR_UN 1
108
 
109
+ /* Define to 1 if close_range works with just unistd.h included. */
110
+ #cmakedefine01 HAVE_CLOSE_RANGE_GENERIC
111
+
112
+ /* Define to 1 if close_range works only with Linux-specific includes. */
113
+ #cmakedefine01 HAVE_CLOSE_RANGE_LINUX
114
+
115
  /* Define this symbol to build code that uses getauxval */
116
  #cmakedefine HAVE_STRONG_GETAUXVAL 1
117
 
118
+ #cmakedefine HAVE_LINUX_SYSINFO 1
119
+
120
  /* Define this symbol if the BSD sysctl() is available */
121
  #cmakedefine HAVE_SYSCTL 1
122
 
 
159
  /* Define if dbus support should be compiled in */
160
  #cmakedefine USE_DBUS 1
161
 
162
+ /* Define if Windows taskbar progress support should be compiled in */
163
+ #cmakedefine BITCOIN_QT_WIN_TASKBAR 1
164
+
165
  /* Define if QR support should be compiled in */
166
  #cmakedefine USE_QRCODE 1
167
 
168
  /* Define if sqlite support should be compiled in */
169
  #cmakedefine USE_SQLITE 1
170
 
171
+ /* Define if building embedded LevelDB */
172
+ #cmakedefine EMBEDDED_LEVELDB 1
173
+
174
  #endif //BITCOIN_CONFIG_H