bitcoin-build-config.h.in raw

   1  // Copyright (c) 2023-present The Bitcoin Core developers
   2  // Distributed under the MIT software license, see the accompanying
   3  // file COPYING or https://opensource.org/license/mit/.
   4  
   5  #ifndef BITCOIN_CONFIG_H
   6  #define BITCOIN_CONFIG_H
   7  
   8  /* Version Build */
   9  #define CLIENT_VERSION_BUILD @CLIENT_VERSION_BUILD@
  10  
  11  /* Version is release */
  12  #define CLIENT_VERSION_IS_RELEASE @CLIENT_VERSION_IS_RELEASE@
  13  
  14  /* Major version */
  15  #define CLIENT_VERSION_MAJOR @CLIENT_VERSION_MAJOR@
  16  
  17  /* Minor version */
  18  #define CLIENT_VERSION_MINOR @CLIENT_VERSION_MINOR@
  19  
  20  /* Copyright holder(s) before %s replacement */
  21  #define COPYRIGHT_HOLDERS "@COPYRIGHT_HOLDERS@"
  22  
  23  /* Copyright holder(s) */
  24  #define COPYRIGHT_HOLDERS_FINAL "@COPYRIGHT_HOLDERS_FINAL@"
  25  
  26  /* Replacement for %s in copyright holders string */
  27  #define COPYRIGHT_HOLDERS_SUBSTITUTION "@CLIENT_NAME@"
  28  
  29  /* Copyright year */
  30  #define COPYRIGHT_YEAR @COPYRIGHT_YEAR@
  31  
  32  /* Define if external signer support is enabled */
  33  #cmakedefine ENABLE_EXTERNAL_SIGNER 1
  34  
  35  /* Define to 1 to enable tracepoints for Userspace, Statically Defined Tracing
  36     */
  37  #cmakedefine ENABLE_TRACING 1
  38  
  39  /* Define to 1 to enable wallet functions. */
  40  #cmakedefine ENABLE_WALLET 1
  41  
  42  /* Define to 1 if you have the declaration of `fork', and to 0 if you don't.
  43     */
  44  #cmakedefine01 HAVE_DECL_FORK
  45  
  46  /* Define to 1 if '*ifaddrs' are available. */
  47  #cmakedefine HAVE_IFADDRS 1
  48  
  49  /* Define to 1 if you have the declaration of `pipe2', and to 0 if you don't.
  50     */
  51  #cmakedefine01 HAVE_DECL_PIPE2
  52  
  53  /* Define to 1 if you have the declaration of `setsid', and to 0 if you don't.
  54     */
  55  #cmakedefine01 HAVE_DECL_SETSID
  56  
  57  /* Define to 1 if fdatasync is available. */
  58  #cmakedefine HAVE_FDATASYNC 1
  59  
  60  /* Define this symbol if the BSD getentropy system call is available with
  61     sys/random.h */
  62  #cmakedefine HAVE_GETENTROPY_RAND 1
  63  
  64  /* Define this symbol if the Linux getrandom function call is available */
  65  #cmakedefine HAVE_GETRANDOM 1
  66  
  67  /* Define this symbol if you have malloc_info */
  68  #cmakedefine HAVE_MALLOC_INFO 1
  69  
  70  /* Define this symbol if you have mallopt with M_ARENA_MAX */
  71  #cmakedefine HAVE_MALLOPT_ARENA_MAX 1
  72  
  73  /* Define to 1 if O_CLOEXEC flag is available. */
  74  #cmakedefine01 HAVE_O_CLOEXEC
  75  
  76  /* Define this symbol if you have posix_fallocate */
  77  #cmakedefine HAVE_POSIX_FALLOCATE 1
  78  
  79  /* Define this symbol if platform supports unix domain sockets */
  80  #cmakedefine HAVE_SOCKADDR_UN 1
  81  
  82  /* Define this symbol to build code that uses getauxval */
  83  #cmakedefine HAVE_STRONG_GETAUXVAL 1
  84  
  85  /* Define this symbol if the BSD sysctl() is available */
  86  #cmakedefine HAVE_SYSCTL 1
  87  
  88  /* Define this symbol if the BSD sysctl(KERN_ARND) is available */
  89  #cmakedefine HAVE_SYSCTL_ARND 1
  90  
  91  /* Define to 1 if std::system or ::wsystem is available. */
  92  #cmakedefine HAVE_SYSTEM 1
  93  
  94  /* Define to the address where bug reports for this package should be sent. */
  95  #define CLIENT_BUGREPORT "@CLIENT_BUGREPORT@"
  96  
  97  /* Define to the full name of this package. */
  98  #define CLIENT_NAME "@CLIENT_NAME@"
  99  
 100  /* Define to the home page for this package. */
 101  #define CLIENT_URL "@PROJECT_HOMEPAGE_URL@"
 102  
 103  /* Define to the version of this package. */
 104  #define CLIENT_VERSION_STRING "@CLIENT_VERSION_STRING@"
 105  
 106  /* Define to 1 if strerror_r returns char *. */
 107  #cmakedefine STRERROR_R_CHAR_P 1
 108  
 109  /* Define if dbus support should be compiled in */
 110  #cmakedefine USE_DBUS 1
 111  
 112  /* Define if QR support should be compiled in */
 113  #cmakedefine USE_QRCODE 1
 114  
 115  #endif //BITCOIN_CONFIG_H
 116