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