-
Notifications
You must be signed in to change notification settings - Fork 144
/
Copy pathmeson-config.h.in
291 lines (195 loc) · 7.96 KB
/
meson-config.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
/* config.h inclusion marker */
#define CONFIG_H_WAS_INCLUDED
/* Whether system and steady clocks use the same duration type */
#mesondefine CHRONO_SAME_DURATION
/* Enable low-performing debugging facilities? */
#mesondefine ENABLE_DEBUG
/* Check logger messages? */
#mesondefine ENABLE_LOGGER_CHECKS
/* Fuzzing enabled. */
#mesondefine FUZZING
/* Fuzzing running in CI. */
#mesondefine FUZZING_IN_CI
/* Does this platform have some undefined pthreads behavior? */
#mesondefine HAS_UNDEFINED_PTHREAD_BEHAVIOR
/* AFL compiler enabled. */
#mesondefine HAVE_AFL
/* Whether you have the <boost/asio/coroutine.hpp> header file. */
#mesondefine HAVE_BOOST_ASIO_COROUTINE_HPP
/* Whether you have the <boost/asio.hpp> header file. */
#mesondefine HAVE_BOOST_ASIO_HPP
/* Whether you have the <boost/asio/ip/address.hpp> header file. */
#mesondefine HAVE_BOOST_ASIO_IP_ADDRESS_HPP
/* Whether you have the <boost/asio/signal_set.hpp> header file. */
#mesondefine HAVE_BOOST_ASIO_SIGNAL_SET_HPP
/* Whether you have the <boost/asio/ssl.hpp> header file. */
#mesondefine HAVE_BOOST_ASIO_SSL_HPP
/* Whether you have the <boost/atomic.hpp> header file. */
#mesondefine HAVE_BOOST_ATOMIC_HPP
/* Whether you have the <boost/circular_buffer.hpp> header file. */
#mesondefine HAVE_BOOST_CIRCULAR_BUFFER_HPP
/* Whether you have the <boost/date_time/posix_time/posix_time_types.hpp> header file. */
#mesondefine HAVE_BOOST_DATE_TIME_POSIX_TIME_POSIX_TIME_TYPES_HPP
/* Whether you have the <boost/foreach.hpp> header file. */
#mesondefine HAVE_BOOST_FOREACH_HPP
/* Whether you have the <boost/functional/hash.hpp> header file. */
#mesondefine HAVE_BOOST_FUNCTIONAL_HASH_HPP
/* Whether you have the <boost/integer/common_factor.hpp> header file. */
#mesondefine HAVE_BOOST_INTEGER_COMMON_FACTOR_HPP
/* Whether you have the <boost/interprocess/sync/interprocess_upgradable_mutex.hpp> header file. */
#mesondefine HAVE_BOOST_INTERPROCESS_SYNC_INTERPROCESS_UPGRADABLE_MUTEX_HPP
/* Whether you have the <boost/shared_ptr.hpp> header file. */
#mesondefine HAVE_BOOST_SHARED_PTR_HPP
/* Whether you have the <boost/system/error_code.hpp> header file. */
#mesondefine HAVE_BOOST_SYSTEM_ERROR_CODE_HPP
/* Whether you have the <botan/asio_stream.h> header file. */
#mesondefine HAVE_BOTAN_ASIO_STREAM_H
/* Whether you have the <botan/build.h> header file. */
#mesondefine HAVE_BOTAN_BUILD_H
/* Whether getsockopt(IPV6_USE_MIN_MTU) does not work */
#mesondefine HAVE_BROKEN_GET_IPV6_USE_MIN_MTU
/* Whether gtest defines edit_distance::CreateUnifiedDiff */
#mesondefine HAVE_CREATE_UNIFIED_DIFF
/* Whether you have the <dlfcn.h> header file. */
#mesondefine HAVE_DLFCN_H
/* Whether you have the 'EVP_MD_CTX_create' function. */
#mesondefine HAVE_EVP_MD_CTX_CREATE
/* Whether you have the 'EVP_MD_CTX_destroy' function. */
#mesondefine HAVE_EVP_MD_CTX_DESTROY
/* Whether you have the 'EVP_MD_CTX_free' function. */
#mesondefine HAVE_EVP_MD_CTX_FREE
/* Whether you have the 'EVP_MD_CTX_new' function. */
#mesondefine HAVE_EVP_MD_CTX_NEW
/* Whether you have the 'EVP_PKEY_new_mac_key' function. */
#mesondefine HAVE_EVP_PKEY_NEW_MAC_KEY
/* Whether you have the 'EVP_PKEY_new_raw_private_key' function. */
#mesondefine HAVE_EVP_PKEY_NEW_RAW_PRIVATE_KEY
/* Whether boost::asio::ssl::context::tls is available */
#mesondefine HAVE_GENERIC_TLS_METHOD
/* Whether you have the <gssapi/gssapi.h> header file. */
#mesondefine HAVE_GSSAPI_GSSAPI_H
/* Whether you have the <gssapi/gssapi_krb5.h> header file. */
#mesondefine HAVE_GSSAPI_GSSAPI_KRB5_H
/* gss_str_to_oid is available */
#mesondefine HAVE_GSS_STR_TO_OID
/* Whether you have the <inttypes.h> header file. */
#mesondefine HAVE_INTTYPES_H
/* Whether std::is_base_of is available */
#mesondefine HAVE_IS_BASE_OF
/* Whether you have the <krb5.h> header file. */
#mesondefine HAVE_KRB5_H
/* Whether you have the <krb5/krb5.h> header file. */
#mesondefine HAVE_KRB5_KRB5_H
/* Whether you have the <log4cplus/logger.h> header file. */
#mesondefine HAVE_LOG4CPLUS_LOGGER_H
/* MySQL is present */
#mesondefine HAVE_MYSQL
/* MySQL has mysql_get_option defined. */
#mesondefine HAVE_MYSQL_GET_OPTION
/* MySQL uses my_bool */
#mesondefine HAVE_MYSQL_MY_BOOL
/* MySQL has MYSQL_OPT_RECONNNECT */
#mesondefine HAVE_MYSQL_OPT_RECONNECT
/* NETCONF capabilities enabled */
#mesondefine HAVE_NETCONF
/* Check for optreset? */
#mesondefine HAVE_OPTRESET
/* PostgreSQL is present */
#mesondefine HAVE_PGSQL
/* PostgreSQL was built with OpenSSL support */
#mesondefine HAVE_PGSQL_SSL
/* PostgreSQL connection parameter tcp_user_timeout supported */
#mesondefine HAVE_PGSQL_TCP_USER_TIMEOUT
/* Whether you have the 'pselect' function. */
#mesondefine HAVE_PSELECT
/* Whether sockaddr has a sa_len member, and corresponding sin_len and sun_len */
#mesondefine HAVE_SA_LEN
/* Whether stdbool.h conforms to C99. */
#mesondefine HAVE_STDBOOL_H
/* Whether you have the <stdint.h> header file. */
#mesondefine HAVE_STDINT_H
/* Whether you have the <stdio.h> header file. */
#mesondefine HAVE_STDIO_H
/* Whether you have the <stdlib.h> header file. */
#mesondefine HAVE_STDLIB_H
/* Whether boost::asio::ssl::error::stream_truncated is available */
#mesondefine HAVE_STREAM_TRUNCATED_ERROR
/* Whether you have the <strings.h> header file. */
#mesondefine HAVE_STRINGS_H
/* Whether you have the <string.h> header file. */
#mesondefine HAVE_STRING_H
/* Whether you have the <sys/devpoll.h> header file. */
#mesondefine HAVE_SYS_DEVPOLL_H
/* Whether you have the <sys/filio.h> header file. */
#mesondefine HAVE_SYS_FILIO_H
/* Whether you have the <sys/stat.h> header file. */
#mesondefine HAVE_SYS_STAT_H
/* Whether you have the <sys/types.h> header file. */
#mesondefine HAVE_SYS_TYPES_H
/* Whether boost::asio::ssl::context::tlsv12 is available */
#mesondefine HAVE_TLS_1_2_METHOD
/* Whether you have the <unistd.h> header file. */
#mesondefine HAVE_UNISTD_H
/* Check valgrind headers */
#mesondefine HAVE_VALGRIND_HEADERS
/* Whether you have the <valgrind/valgrind.h> header file. */
#mesondefine HAVE_VALGRIND_VALGRIND_H
/* Whether the system has the type '_Bool'. */
#mesondefine HAVE__BOOL
/* Whether libc is musl */
#mesondefine LIBC_MUSL
/* Explicit initialization of log4cplus possible */
#mesondefine LOG4CPLUS_INITIALIZER_H
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#mesondefine LT_OBJDIR
/* Running on BSD? */
#mesondefine OS_BSD
/* Running on FreeBSD? */
#mesondefine OS_FREEBSD
/* Running on Linux? */
#mesondefine OS_LINUX
/* Running on NetBSD? */
#mesondefine OS_NETBSD
/* Running on OpenBSD? */
#mesondefine OS_OPENBSD
/* Running on OSX? */
#mesondefine OS_OSX
/* Running on Solaris? */
#mesondefine OS_SOLARIS
/* Name of package */
#mesondefine PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#mesondefine PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#mesondefine PACKAGE_NAME
/* Define to the full name and version of this package. */
#mesondefine PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#mesondefine PACKAGE_TARNAME
/* Define to the home page for this package. */
#mesondefine PACKAGE_URL
/* Define to the version of this package. */
#mesondefine PACKAGE_VERSION
/* Kea-premium hooks found */
#mesondefine PREMIUM
/* Whether all of the C89 standard headers exist (not just the ones
required in a freestanding environment). This macro is provided for
backward compatibility; new code need not use it. */
#mesondefine STDC_HEADERS
#mesondefine TOP_BUILDDIR
/* Was Kea statically linked? */
#mesondefine USE_STATIC_LINK
/* Version number of package */
#mesondefine VERSION
/* Compile with Botan crypto */
#mesondefine WITH_BOTAN
/* Heimdal GSS-API implementation */
#mesondefine WITH_HEIMDAL
/* Compile with OpenSSL crypto */
#mesondefine WITH_OPENSSL
/* Whether 'lex' declares 'yytext' as a 'char *' by default, not a 'char[]'. */
#mesondefine YYTEXT_POINTER
/* Define as 'unsigned int' if <stddef.h> doesn't define. */
#mesondefine SIZE_T
/* Define as 'int' if <sys/types.h> doesn't define. */
#mesondefine SSIZE_T