Bitcoin Core
0.21.1
P2P Digital Currency
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
src
config
bitcoin-config.h
Go to the documentation of this file.
1
/* src/config/bitcoin-config.h. Generated from bitcoin-config.h.in by configure. */
2
/* src/config/bitcoin-config.h.in. Generated from configure.ac by autoheader. */
3
4
#ifndef BITCOIN_CONFIG_H
5
6
#define BITCOIN_CONFIG_H
7
8
/* Define if building universal (internal helper macro) */
9
/* #undef AC_APPLE_UNIVERSAL_BUILD */
10
11
/* Define this symbol if type char equals int8_t */
12
/* #undef CHAR_EQUALS_INT8 */
13
14
/* Version Build */
15
#define CLIENT_VERSION_BUILD 0
16
17
/* Version is release */
18
#define CLIENT_VERSION_IS_RELEASE true
19
20
/* Major version */
21
#define CLIENT_VERSION_MAJOR 0
22
23
/* Minor version */
24
#define CLIENT_VERSION_MINOR 21
25
26
/* Build revision */
27
#define CLIENT_VERSION_REVISION 1
28
29
/* Copyright holder(s) before %s replacement */
30
#define COPYRIGHT_HOLDERS "The %s developers"
31
32
/* Copyright holder(s) */
33
#define COPYRIGHT_HOLDERS_FINAL "The Bitcoin Core developers"
34
35
/* Replacement for %s in copyright holders string */
36
#define COPYRIGHT_HOLDERS_SUBSTITUTION "Bitcoin Core"
37
38
/* Copyright year */
39
#define COPYRIGHT_YEAR 2020
40
41
/* Define this symbol to build code that uses AVX2 intrinsics */
42
/* #undef ENABLE_AVX2 */
43
44
/* Define this symbol to build code that uses SHA-NI intrinsics */
45
/* #undef ENABLE_SHANI */
46
47
/* Define this symbol to build code that uses SSE4.1 intrinsics */
48
/* #undef ENABLE_SSE41 */
49
50
/* Define to 1 to enable wallet functions */
51
#define ENABLE_WALLET 1
52
53
/* Define to 1 to enable ZMQ functions */
54
#define ENABLE_ZMQ 1
55
56
/* define if the Boost library is available */
57
#define HAVE_BOOST
58
59
/* define if the Boost::Filesystem library is available */
60
#define HAVE_BOOST_FILESYSTEM
61
62
/* define if the Boost::Process library is available */
63
/* #undef HAVE_BOOST_PROCESS */
64
65
/* define if the Boost::System library is available */
66
#define HAVE_BOOST_SYSTEM
67
68
/* define if the Boost::Thread library is available */
69
#define HAVE_BOOST_THREAD
70
71
/* define if the Boost::Unit_Test_Framework library is available */
72
#define HAVE_BOOST_UNIT_TEST_FRAMEWORK
73
74
/* Define this symbol if you have __builtin_clzl */
75
#define HAVE_BUILTIN_CLZL 1
76
77
/* Define this symbol if you have __builtin_clzll */
78
#define HAVE_BUILTIN_CLZLL 1
79
80
/* Define to 1 if you have the <byteswap.h> header file. */
81
#define HAVE_BYTESWAP_H 1
82
83
/* Define this symbol if the consensus lib has been built */
84
#define HAVE_CONSENSUS_LIB 1
85
86
/* define if the compiler supports basic C++11 syntax */
87
#define HAVE_CXX11 1
88
89
/* define if the compiler supports basic C++17 syntax */
90
/* #undef HAVE_CXX17 */
91
92
/* Define to 1 if you have the declaration of `be16toh', and to 0 if you
93
don't. */
94
#define HAVE_DECL_BE16TOH 1
95
96
/* Define to 1 if you have the declaration of `be32toh', and to 0 if you
97
don't. */
98
#define HAVE_DECL_BE32TOH 1
99
100
/* Define to 1 if you have the declaration of `be64toh', and to 0 if you
101
don't. */
102
#define HAVE_DECL_BE64TOH 1
103
104
/* Define to 1 if you have the declaration of `bswap_16', and to 0 if you
105
don't. */
106
#define HAVE_DECL_BSWAP_16 1
107
108
/* Define to 1 if you have the declaration of `bswap_32', and to 0 if you
109
don't. */
110
#define HAVE_DECL_BSWAP_32 1
111
112
/* Define to 1 if you have the declaration of `bswap_64', and to 0 if you
113
don't. */
114
#define HAVE_DECL_BSWAP_64 1
115
116
/* Define to 1 if you have the declaration of `daemon', and to 0 if you don't.
117
*/
118
#define HAVE_DECL_DAEMON 1
119
120
/* Define to 1 if you have the declaration of `freeifaddrs', and to 0 if you
121
don't. */
122
#define HAVE_DECL_FREEIFADDRS 1
123
124
/* Define to 1 if you have the declaration of `getifaddrs', and to 0 if you
125
don't. */
126
#define HAVE_DECL_GETIFADDRS 1
127
128
/* Define to 1 if you have the declaration of `htobe16', and to 0 if you
129
don't. */
130
#define HAVE_DECL_HTOBE16 1
131
132
/* Define to 1 if you have the declaration of `htobe32', and to 0 if you
133
don't. */
134
#define HAVE_DECL_HTOBE32 1
135
136
/* Define to 1 if you have the declaration of `htobe64', and to 0 if you
137
don't. */
138
#define HAVE_DECL_HTOBE64 1
139
140
/* Define to 1 if you have the declaration of `htole16', and to 0 if you
141
don't. */
142
#define HAVE_DECL_HTOLE16 1
143
144
/* Define to 1 if you have the declaration of `htole32', and to 0 if you
145
don't. */
146
#define HAVE_DECL_HTOLE32 1
147
148
/* Define to 1 if you have the declaration of `htole64', and to 0 if you
149
don't. */
150
#define HAVE_DECL_HTOLE64 1
151
152
/* Define to 1 if you have the declaration of `le16toh', and to 0 if you
153
don't. */
154
#define HAVE_DECL_LE16TOH 1
155
156
/* Define to 1 if you have the declaration of `le32toh', and to 0 if you
157
don't. */
158
#define HAVE_DECL_LE32TOH 1
159
160
/* Define to 1 if you have the declaration of `le64toh', and to 0 if you
161
don't. */
162
#define HAVE_DECL_LE64TOH 1
163
164
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
165
don't. */
166
#define HAVE_DECL_STRERROR_R 1
167
168
/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
169
don't. */
170
#define HAVE_DECL_STRNLEN 1
171
172
/* Define to 1 if you have the <dlfcn.h> header file. */
173
#define HAVE_DLFCN_H 1
174
175
/* Define to 1 if you have the <endian.h> header file. */
176
#define HAVE_ENDIAN_H 1
177
178
/* Define to 1 if fdatasync is available. */
179
#define HAVE_FDATASYNC 1
180
181
/* Define to 1 if the system has the `dllexport' function attribute */
182
/* #undef HAVE_FUNC_ATTRIBUTE_DLLEXPORT */
183
184
/* Define to 1 if the system has the `dllimport' function attribute */
185
/* #undef HAVE_FUNC_ATTRIBUTE_DLLIMPORT */
186
187
/* Define to 1 if the system has the `visibility' function attribute */
188
#define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
189
190
/* Define this symbol if the BSD getentropy system call is available */
191
/* #undef HAVE_GETENTROPY */
192
193
/* Define this symbol if the BSD getentropy system call is available with
194
sys/random.h */
195
/* #undef HAVE_GETENTROPY_RAND */
196
197
/* Define this symbol if gmtime_r is available */
198
#define HAVE_GMTIME_R 1
199
200
/* Define to 1 if you have the <inttypes.h> header file. */
201
#define HAVE_INTTYPES_H 1
202
203
/* Define to 1 if you have the `advapi32' library (-ladvapi32). */
204
/* #undef HAVE_LIBADVAPI32 */
205
206
/* Define to 1 if you have the `comctl32' library (-lcomctl32). */
207
/* #undef HAVE_LIBCOMCTL32 */
208
209
/* Define to 1 if you have the `comdlg32' library (-lcomdlg32). */
210
/* #undef HAVE_LIBCOMDLG32 */
211
212
/* Define to 1 if you have the `gdi32' library (-lgdi32). */
213
/* #undef HAVE_LIBGDI32 */
214
215
/* Define to 1 if you have the `iphlpapi' library (-liphlpapi). */
216
/* #undef HAVE_LIBIPHLPAPI */
217
218
/* Define to 1 if you have the `kernel32' library (-lkernel32). */
219
/* #undef HAVE_LIBKERNEL32 */
220
221
/* Define to 1 if you have the `ole32' library (-lole32). */
222
/* #undef HAVE_LIBOLE32 */
223
224
/* Define to 1 if you have the `oleaut32' library (-loleaut32). */
225
/* #undef HAVE_LIBOLEAUT32 */
226
227
/* Define to 1 if you have the `shell32' library (-lshell32). */
228
/* #undef HAVE_LIBSHELL32 */
229
230
/* Define to 1 if you have the `shlwapi' library (-lshlwapi). */
231
/* #undef HAVE_LIBSHLWAPI */
232
233
/* Define to 1 if you have the `ssp' library (-lssp). */
234
/* #undef HAVE_LIBSSP */
235
236
/* Define to 1 if you have the `user32' library (-luser32). */
237
/* #undef HAVE_LIBUSER32 */
238
239
/* Define to 1 if you have the `uuid' library (-luuid). */
240
/* #undef HAVE_LIBUUID */
241
242
/* Define to 1 if you have the `winmm' library (-lwinmm). */
243
/* #undef HAVE_LIBWINMM */
244
245
/* Define to 1 if you have the `ws2_32' library (-lws2_32). */
246
/* #undef HAVE_LIBWS2_32 */
247
248
/* Define this symbol if you have malloc_info */
249
#define HAVE_MALLOC_INFO 1
250
251
/* Define this symbol if you have mallopt with M_ARENA_MAX */
252
#define HAVE_MALLOPT_ARENA_MAX 1
253
254
/* Define to 1 if you have the <memory.h> header file. */
255
#define HAVE_MEMORY_H 1
256
257
/* Define to 1 if you have the <miniupnpc/miniupnpc.h> header file. */
258
#define HAVE_MINIUPNPC_MINIUPNPC_H 1
259
260
/* Define to 1 if you have the <miniupnpc/miniwget.h> header file. */
261
#define HAVE_MINIUPNPC_MINIWGET_H 1
262
263
/* Define to 1 if you have the <miniupnpc/upnpcommands.h> header file. */
264
#define HAVE_MINIUPNPC_UPNPCOMMANDS_H 1
265
266
/* Define to 1 if you have the <miniupnpc/upnperrors.h> header file. */
267
#define HAVE_MINIUPNPC_UPNPERRORS_H 1
268
269
/* Define this symbol if you have posix_fallocate */
270
#define HAVE_POSIX_FALLOCATE 1
271
272
/* Define if you have POSIX threads libraries and header files. */
273
#define HAVE_PTHREAD 1
274
275
/* Have PTHREAD_PRIO_INHERIT. */
276
#define HAVE_PTHREAD_PRIO_INHERIT 1
277
278
/* Define to 1 if you have the <stdint.h> header file. */
279
#define HAVE_STDINT_H 1
280
281
/* Define to 1 if you have the <stdio.h> header file. */
282
#define HAVE_STDIO_H 1
283
284
/* Define to 1 if you have the <stdlib.h> header file. */
285
#define HAVE_STDLIB_H 1
286
287
/* Define to 1 if std::system is available. */
288
#define HAVE_STD__SYSTEM 1
289
290
/* Define to 1 if you have the `strerror_r' function. */
291
#define HAVE_STRERROR_R 1
292
293
/* Define to 1 if you have the <strings.h> header file. */
294
#define HAVE_STRINGS_H 1
295
296
/* Define to 1 if you have the <string.h> header file. */
297
#define HAVE_STRING_H 1
298
299
/* Define this symbol if the BSD sysctl() is available */
300
/* #undef HAVE_SYSCTL */
301
302
/* Define this symbol if the BSD sysctl(KERN_ARND) is available */
303
/* #undef HAVE_SYSCTL_ARND */
304
305
/* std::system or ::wsystem */
306
#define HAVE_SYSTEM HAVE_STD__SYSTEM || HAVE_WSYSTEM
307
308
/* Define to 1 if you have the <sys/endian.h> header file. */
309
/* #undef HAVE_SYS_ENDIAN_H */
310
311
/* Define this symbol if the Linux getrandom system call is available */
312
/* #undef HAVE_SYS_GETRANDOM */
313
314
/* Define to 1 if you have the <sys/prctl.h> header file. */
315
#define HAVE_SYS_PRCTL_H 1
316
317
/* Define to 1 if you have the <sys/resources.h> header file. */
318
/* #undef HAVE_SYS_RESOURCES_H */
319
320
/* Define to 1 if you have the <sys/select.h> header file. */
321
#define HAVE_SYS_SELECT_H 1
322
323
/* Define to 1 if you have the <sys/stat.h> header file. */
324
#define HAVE_SYS_STAT_H 1
325
326
/* Define to 1 if you have the <sys/sysctl.h> header file. */
327
#define HAVE_SYS_SYSCTL_H 1
328
329
/* Define to 1 if you have the <sys/types.h> header file. */
330
#define HAVE_SYS_TYPES_H 1
331
332
/* Define to 1 if you have the <sys/vmmeter.h> header file. */
333
/* #undef HAVE_SYS_VMMETER_H */
334
335
/* Define if thread_local is supported. */
336
#define HAVE_THREAD_LOCAL 1
337
338
/* Define to 1 if you have the <unistd.h> header file. */
339
#define HAVE_UNISTD_H 1
340
341
/* Define if the visibility attribute is supported. */
342
#define HAVE_VISIBILITY_ATTRIBUTE 1
343
344
/* Define to 1 if you have the <vm/vm_param.h> header file. */
345
/* #undef HAVE_VM_VM_PARAM_H */
346
347
/* Define to 1 if ::wsystem is available. */
348
/* #undef HAVE_WSYSTEM */
349
350
/* Define to the sub-directory in which libtool stores uninstalled libraries.
351
*/
352
#define LT_OBJDIR ".libs/"
353
354
/* Define to the address where bug reports for this package should be sent. */
355
#define PACKAGE_BUGREPORT "https://github.com/bitcoin/bitcoin/issues"
356
357
/* Define to the full name of this package. */
358
#define PACKAGE_NAME "Bitcoin Core"
359
360
/* Define to the full name and version of this package. */
361
#define PACKAGE_STRING "Bitcoin Core 0.21.1"
362
363
/* Define to the one symbol short name of this package. */
364
#define PACKAGE_TARNAME "bitcoin"
365
366
/* Define to the home page for this package. */
367
#define PACKAGE_URL "https://bitcoincore.org/"
368
369
/* Define to the version of this package. */
370
#define PACKAGE_VERSION "0.21.1"
371
372
/* Define to necessary symbol if this constant uses a non-standard name on
373
your system. */
374
/* #undef PTHREAD_CREATE_JOINABLE */
375
376
/* Define this symbol if the qt platform is android */
377
/* #undef QT_QPA_PLATFORM_ANDROID */
378
379
/* Define this symbol if the qt platform is cocoa */
380
/* #undef QT_QPA_PLATFORM_COCOA */
381
382
/* Define this symbol if the minimal qt platform exists */
383
/* #undef QT_QPA_PLATFORM_MINIMAL */
384
385
/* Define this symbol if the qt platform is windows */
386
/* #undef QT_QPA_PLATFORM_WINDOWS */
387
388
/* Define this symbol if the qt platform is xcb */
389
/* #undef QT_QPA_PLATFORM_XCB */
390
391
/* Define this symbol if qt plugins are static */
392
/* #undef QT_STATICPLUGIN */
393
394
/* Define to 1 if you have the ANSI C header files. */
395
#define STDC_HEADERS 1
396
397
/* Define to 1 if strerror_r returns char *. */
398
#define STRERROR_R_CHAR_P 1
399
400
/* Define this symbol to build in assembly routines */
401
#define USE_ASM 1
402
403
/* Define if dbus support should be compiled in */
404
/* #undef USE_DBUS */
405
406
/* Define if QR support should be compiled in */
407
/* #undef USE_QRCODE */
408
409
/* Define if sqlite support should be compiled in */
410
#define USE_SQLITE 1
411
412
/* UPnP support not compiled if undefined, otherwise value (0 or 1) determines
413
default state */
414
#define USE_UPNP 1
415
416
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
417
significant byte first (like Motorola and SPARC, unlike Intel). */
418
#if defined AC_APPLE_UNIVERSAL_BUILD
419
# if defined __BIG_ENDIAN__
420
# define WORDS_BIGENDIAN 1
421
# endif
422
#else
423
# ifndef WORDS_BIGENDIAN
424
# define WORDS_BIGENDIAN 1
425
# endif
426
#endif
427
428
/* Enable large inode numbers on Mac OS X 10.5. */
429
#ifndef _DARWIN_USE_64_BIT_INODE
430
# define _DARWIN_USE_64_BIT_INODE 1
431
#endif
432
433
/* Number of bits in a file offset, on hosts where this is settable. */
434
#define _FILE_OFFSET_BITS 64
435
436
/* Define for large files, on AIX-style hosts. */
437
/* #undef _LARGE_FILES */
438
439
#endif //BITCOIN_CONFIG_H
Generated on Fri Apr 30 2021 13:53:38 for Bitcoin Core by
1.8.8