Bitcoin Core 28.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
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/* Version Build */
12#define CLIENT_VERSION_BUILD 0
13
14/* Version is release */
15#define CLIENT_VERSION_IS_RELEASE true
16
17/* Major version */
18#define CLIENT_VERSION_MAJOR 28
19
20/* Minor version */
21#define CLIENT_VERSION_MINOR 0
22
23/* Copyright holder(s) before %s replacement */
24#define COPYRIGHT_HOLDERS "The %s developers"
25
26/* Copyright holder(s) */
27#define COPYRIGHT_HOLDERS_FINAL "The Bitcoin Core developers"
28
29/* Replacement for %s in copyright holders string */
30#define COPYRIGHT_HOLDERS_SUBSTITUTION "Bitcoin Core"
31
32/* Copyright year */
33#define COPYRIGHT_YEAR 2024
34
35/* Define this symbol to build code that uses ARMv8 SHA-NI intrinsics */
36#define ENABLE_ARM_SHANI 1
37
38/* Define this symbol to build code that uses AVX2 intrinsics */
39/* #undef ENABLE_AVX2 */
40
41/* Define if external signer support is enabled */
42#define ENABLE_EXTERNAL_SIGNER 1
43
44/* Define this symbol to build code that uses SSE4.1 intrinsics */
45/* #undef ENABLE_SSE41 */
46
47/* Define to 1 to enable tracepoints for Userspace, Statically Defined Tracing
48 */
49/* #undef ENABLE_TRACING */
50
51/* Define to 1 to enable wallet functions */
52#define ENABLE_WALLET 1
53
54/* Define this symbol to build code that uses x86 SHA-NI intrinsics */
55/* #undef ENABLE_X86_SHANI */
56
57/* Define this symbol to enable ZMQ functions */
58#define ENABLE_ZMQ 1
59
60/* define if the Boost library is available */
61#define HAVE_BOOST
62
63/* Define this symbol if clmul instructions can be used */
64/* #undef HAVE_CLMUL */
65
66/* define if the compiler supports basic C++20 syntax */
67#define HAVE_CXX20 1
68
69/* Define to 1 if you have the declaration of 'fork', and to 0 if you don't.
70 */
71#define HAVE_DECL_FORK 1
72
73/* Define to 1 if you have the declaration of 'freeifaddrs', and to 0 if you
74 don't. */
75#define HAVE_DECL_FREEIFADDRS 1
76
77/* Define to 1 if you have the declaration of 'getifaddrs', and to 0 if you
78 don't. */
79#define HAVE_DECL_GETIFADDRS 1
80
81/* Define to 1 if you have the declaration of 'pipe2', and to 0 if you don't.
82 */
83#define HAVE_DECL_PIPE2 1
84
85/* Define to 1 if you have the declaration of 'setsid', and to 0 if you don't.
86 */
87#define HAVE_DECL_SETSID 1
88
89/* Define to 1 if you have the declaration of 'strerror_r', and to 0 if you
90 don't. */
91#define HAVE_DECL_STRERROR_R 1
92
93/* Define to 1 if you have the <dlfcn.h> header file. */
94#define HAVE_DLFCN_H 1
95
96/* Define this symbol if evhttp_connection_get_peer expects const char** */
97/* #undef HAVE_EVHTTP_CONNECTION_GET_PEER_CONST_CHAR */
98
99/* Define to 1 if fdatasync is available. */
100#define HAVE_FDATASYNC 1
101
102/* Define this symbol if the BSD getentropy system call is available with
103 sys/random.h */
104#define HAVE_GETENTROPY_RAND 1
105
106/* Define this symbol if the Linux getrandom function call is available */
107#define HAVE_GETRANDOM 1
108
109/* Define to 1 if you have the <inttypes.h> header file. */
110#define HAVE_INTTYPES_H 1
111
112/* Define to 1 if you have the 'advapi32' library (-ladvapi32). */
113/* #undef HAVE_LIBADVAPI32 */
114
115/* Define to 1 if you have the 'comctl32' library (-lcomctl32). */
116/* #undef HAVE_LIBCOMCTL32 */
117
118/* Define to 1 if you have the 'comdlg32' library (-lcomdlg32). */
119/* #undef HAVE_LIBCOMDLG32 */
120
121/* Define to 1 if you have the 'gdi32' library (-lgdi32). */
122/* #undef HAVE_LIBGDI32 */
123
124/* Define to 1 if you have the 'iphlpapi' library (-liphlpapi). */
125/* #undef HAVE_LIBIPHLPAPI */
126
127/* Define to 1 if you have the 'kernel32' library (-lkernel32). */
128/* #undef HAVE_LIBKERNEL32 */
129
130/* Define to 1 if you have the 'ole32' library (-lole32). */
131/* #undef HAVE_LIBOLE32 */
132
133/* Define to 1 if you have the 'oleaut32' library (-loleaut32). */
134/* #undef HAVE_LIBOLEAUT32 */
135
136/* Define to 1 if you have the 'shell32' library (-lshell32). */
137/* #undef HAVE_LIBSHELL32 */
138
139/* Define to 1 if you have the 'shlwapi' library (-lshlwapi). */
140/* #undef HAVE_LIBSHLWAPI */
141
142/* Define to 1 if you have the 'user32' library (-luser32). */
143/* #undef HAVE_LIBUSER32 */
144
145/* Define to 1 if you have the 'uuid' library (-luuid). */
146/* #undef HAVE_LIBUUID */
147
148/* Define to 1 if you have the 'winmm' library (-lwinmm). */
149/* #undef HAVE_LIBWINMM */
150
151/* Define to 1 if you have the 'ws2_32' library (-lws2_32). */
152/* #undef HAVE_LIBWS2_32 */
153
154/* Define this symbol if you have malloc_info */
155#define HAVE_MALLOC_INFO 1
156
157/* Define this symbol if you have mallopt with M_ARENA_MAX */
158#define HAVE_MALLOPT_ARENA_MAX 1
159
160/* Define to 1 if you have the <miniupnpc/miniupnpc.h> header file. */
161#define HAVE_MINIUPNPC_MINIUPNPC_H 1
162
163/* Define to 1 if you have the <miniupnpc/upnpcommands.h> header file. */
164#define HAVE_MINIUPNPC_UPNPCOMMANDS_H 1
165
166/* Define to 1 if you have the <miniupnpc/upnperrors.h> header file. */
167#define HAVE_MINIUPNPC_UPNPERRORS_H 1
168
169/* Define to 1 if you have the <natpmp.h> header file. */
170#define HAVE_NATPMP_H 1
171
172/* Define to 1 if O_CLOEXEC flag is available. */
173#define HAVE_O_CLOEXEC 1
174
175/* Define this symbol if you have posix_fallocate */
176#define HAVE_POSIX_FALLOCATE 1
177
178/* Define if you have POSIX threads libraries and header files. */
179#define HAVE_PTHREAD 1
180
181/* Have PTHREAD_PRIO_INHERIT. */
182#define HAVE_PTHREAD_PRIO_INHERIT 1
183
184/* Define this symbol if platform supports unix domain sockets */
185#define HAVE_SOCKADDR_UN 1
186
187/* Define to 1 if you have the <stdint.h> header file. */
188#define HAVE_STDINT_H 1
189
190/* Define to 1 if you have the <stdio.h> header file. */
191#define HAVE_STDIO_H 1
192
193/* Define to 1 if you have the <stdlib.h> header file. */
194#define HAVE_STDLIB_H 1
195
196/* Define if you have 'strerror_r'. */
197#define HAVE_STRERROR_R 1
198
199/* Define to 1 if you have the <strings.h> header file. */
200#define HAVE_STRINGS_H 1
201
202/* Define to 1 if you have the <string.h> header file. */
203#define HAVE_STRING_H 1
204
205/* Define this symbol to build code that uses getauxval */
206#define HAVE_STRONG_GETAUXVAL 1
207
208/* Define this symbol if the BSD sysctl() is available */
209/* #undef HAVE_SYSCTL */
210
211/* Define this symbol if the BSD sysctl(KERN_ARND) is available */
212/* #undef HAVE_SYSCTL_ARND */
213
214/* Define to 1 if std::system or ::wsystem is available. */
215#define HAVE_SYSTEM 1
216
217/* Define to 1 if you have the <sys/prctl.h> header file. */
218#define HAVE_SYS_PRCTL_H 1
219
220/* Define to 1 if you have the <sys/resources.h> header file. */
221/* #undef HAVE_SYS_RESOURCES_H */
222
223/* Define to 1 if you have the <sys/select.h> header file. */
224#define HAVE_SYS_SELECT_H 1
225
226/* Define to 1 if you have the <sys/stat.h> header file. */
227#define HAVE_SYS_STAT_H 1
228
229/* Define to 1 if you have the <sys/types.h> header file. */
230#define HAVE_SYS_TYPES_H 1
231
232/* Define to 1 if you have the <sys/vmmeter.h> header file. */
233/* #undef HAVE_SYS_VMMETER_H */
234
235/* Define to 1 if you have the <unistd.h> header file. */
236#define HAVE_UNISTD_H 1
237
238/* Define to 1 if you have the <vm/vm_param.h> header file. */
239/* #undef HAVE_VM_VM_PARAM_H */
240
241/* Define to the sub-directory where libtool stores uninstalled libraries. */
242#define LT_OBJDIR ".libs/"
243
244/* Define to the address where bug reports for this package should be sent. */
245#define PACKAGE_BUGREPORT "https://github.com/bitcoin/bitcoin/issues"
246
247/* Define to the full name of this package. */
248#define PACKAGE_NAME "Bitcoin Core"
249
250/* Define to the full name and version of this package. */
251#define PACKAGE_STRING "Bitcoin Core 28.0.0"
252
253/* Define to the one symbol short name of this package. */
254#define PACKAGE_TARNAME "bitcoin"
255
256/* Define to the home page for this package. */
257#define PACKAGE_URL "https://bitcoincore.org/"
258
259/* Define to the version of this package. */
260#define PACKAGE_VERSION "28.0.0"
261
262/* Define to necessary symbol if this constant uses a non-standard name on
263 your system. */
264/* #undef PTHREAD_CREATE_JOINABLE */
265
266/* Define this symbol if the qt platform is cocoa */
267/* #undef QT_QPA_PLATFORM_COCOA */
268
269/* Define this symbol if the minimal qt platform exists */
270/* #undef QT_QPA_PLATFORM_MINIMAL */
271
272/* Define this symbol if the qt platform is windows */
273/* #undef QT_QPA_PLATFORM_WINDOWS */
274
275/* Define this symbol if the qt platform is xcb */
276/* #undef QT_QPA_PLATFORM_XCB */
277
278/* Define to 1 if all of the C89 standard headers exist (not just the ones
279 required in a freestanding environment). This macro is provided for
280 backward compatibility; new code need not use it. */
281#define STDC_HEADERS 1
282
283/* Define to 1 if strerror_r returns char *. */
284#define STRERROR_R_CHAR_P 1
285
286/* Define if BDB support should be compiled in */
287#define USE_BDB 1
288
289/* Define if dbus support should be compiled in */
290#define USE_DBUS 1
291
292/* Define to 1 if UPnP support should be compiled in. */
293#define USE_NATPMP 1
294
295/* Define if QR support should be compiled in */
296#define USE_QRCODE 1
297
298/* Define if sqlite support should be compiled in */
299#define USE_SQLITE 1
300
301/* Define to 1 if UPnP support should be compiled in. */
302#define USE_UPNP 1
303
304/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
305 significant byte first (like Motorola and SPARC, unlike Intel). */
306#if defined AC_APPLE_UNIVERSAL_BUILD
307# if defined __BIG_ENDIAN__
308# define WORDS_BIGENDIAN 1
309# endif
310#else
311# ifndef WORDS_BIGENDIAN
312/* # undef WORDS_BIGENDIAN */
313# endif
314#endif
315
316/* Number of bits in a file offset, on hosts where this is settable. */
317/* #undef _FILE_OFFSET_BITS */
318
319/* Define to 1 on platforms where this makes off_t a 64-bit type. */
320/* #undef _LARGE_FILES */
321
322/* Number of bits in time_t, on hosts where this is settable. */
323/* #undef _TIME_BITS */
324
325/* Define to 1 on platforms where this makes time_t a 64-bit type. */
326/* #undef __MINGW_USE_VC2005_COMPAT */
327
328#endif //BITCOIN_CONFIG_H