proxygen
proxygen-config.h
Go to the documentation of this file.
1 #ifndef _PROXYGEN_CONFIG_H
2 #define _PROXYGEN_CONFIG_H 1
3 
4 /* proxygen-config.h. Generated automatically at end of configure. */
5 /* config.h. Generated from config.h.in by configure. */
6 /* config.h.in. Generated from configure.ac by autoheader. */
7 
8 /* Define to "final" if the compiler supports C++11 "final" */
9 #ifndef PROXYGEN_FINAL
10 #define PROXYGEN_FINAL final
11 #endif
12 
13 /* Define to 1 if you have the <arpa/inet.h> header file. */
14 #ifndef PROXYGEN_HAVE_ARPA_INET_H
15 #define PROXYGEN_HAVE_ARPA_INET_H 1
16 #endif
17 
18 /* define if the Boost library is available */
19 #ifndef PROXYGEN_HAVE_BOOST
20 #define PROXYGEN_HAVE_BOOST
21 #endif
22 
23 /* Define to 1 if we support clock_gettime(2). */
24 #ifndef PROXYGEN_HAVE_CLOCK_GETTIME
25 #define PROXYGEN_HAVE_CLOCK_GETTIME 1
26 #endif
27 
28 /* Define to 1 if strlen(3) is constexpr. */
29 #ifndef PROXYGEN_HAVE_CONSTEXPR_STRLEN
30 #define PROXYGEN_HAVE_CONSTEXPR_STRLEN 1
31 #endif
32 
33 /* Define to 1 if we have cplus_demangle_v3_callback. */
34 #ifndef PROXYGEN_HAVE_CPLUS_DEMANGLE_V3_CALLBACK
35 #define PROXYGEN_HAVE_CPLUS_DEMANGLE_V3_CALLBACK 1
36 #endif
37 
38 /* define if the compiler supports basic C++14 syntax */
39 #ifndef PROXYGEN_HAVE_CXX14
40 #define PROXYGEN_HAVE_CXX14 1
41 #endif
42 
43 /* Define to 1 if you have the <dlfcn.h> header file. */
44 #ifndef PROXYGEN_HAVE_DLFCN_H
45 #define PROXYGEN_HAVE_DLFCN_H 1
46 #endif
47 
48 /* Define to 1 if you have the `dup2' function. */
49 #ifndef PROXYGEN_HAVE_DUP2
50 #define PROXYGEN_HAVE_DUP2 1
51 #endif
52 
53 /* Define to 1 if you have the <fcntl.h> header file. */
54 #ifndef PROXYGEN_HAVE_FCNTL_H
55 #define PROXYGEN_HAVE_FCNTL_H 1
56 #endif
57 
58 /* Define to 1 if you have the `fork' function. */
59 #ifndef PROXYGEN_HAVE_FORK
60 #define PROXYGEN_HAVE_FORK 1
61 #endif
62 
63 /* Define to 1 if you have the `ftruncate' function. */
64 #ifndef PROXYGEN_HAVE_FTRUNCATE
65 #define PROXYGEN_HAVE_FTRUNCATE 1
66 #endif
67 
68 /* Define to 1 if you have the `gettimeofday' function. */
69 #ifndef PROXYGEN_HAVE_GETTIMEOFDAY
70 #define PROXYGEN_HAVE_GETTIMEOFDAY 1
71 #endif
72 
73 /* Define to 0 if the compiler doesn't support ifunc */
74 #ifndef PROXYGEN_HAVE_IFUNC
75 #define PROXYGEN_HAVE_IFUNC 1
76 #endif
77 
78 /* Define if __int128 does not exist */
79 #ifndef PROXYGEN_HAVE_INT128_T
80 #define PROXYGEN_HAVE_INT128_T 1
81 #endif
82 
83 /* Define to 1 if you have the <inttypes.h> header file. */
84 #ifndef PROXYGEN_HAVE_INTTYPES_H
85 #define PROXYGEN_HAVE_INTTYPES_H 1
86 #endif
87 
88 /* Define to 1 if you have the `crypto' library (-lcrypto). */
89 #ifndef PROXYGEN_HAVE_LIBCRYPTO
90 #define PROXYGEN_HAVE_LIBCRYPTO 1
91 #endif
92 
93 /* Define to 1 if you have the `event' library (-levent). */
94 #ifndef PROXYGEN_HAVE_LIBEVENT
95 #define PROXYGEN_HAVE_LIBEVENT 1
96 #endif
97 
98 /* Define to 1 if you have the `fizz' library (-lfizz). */
99 #ifndef PROXYGEN_HAVE_LIBFIZZ
100 #define PROXYGEN_HAVE_LIBFIZZ 1
101 #endif
102 
103 /* Define to 1 if you have the `folly' library (-lfolly). */
104 #ifndef PROXYGEN_HAVE_LIBFOLLY
105 #define PROXYGEN_HAVE_LIBFOLLY 1
106 #endif
107 
108 /* Define to 1 if you have the `gflags' library (-lgflags). */
109 #ifndef PROXYGEN_HAVE_LIBGFLAGS
110 #define PROXYGEN_HAVE_LIBGFLAGS 1
111 #endif
112 
113 /* Define to 1 if you have the `glog' library (-lglog). */
114 #ifndef PROXYGEN_HAVE_LIBGLOG
115 #define PROXYGEN_HAVE_LIBGLOG 1
116 #endif
117 
118 /* Define to 1 if you have the `ssl' library (-lssl). */
119 #ifndef PROXYGEN_HAVE_LIBSSL
120 #define PROXYGEN_HAVE_LIBSSL 1
121 #endif
122 
123 /* Define to 1 if you have the `wangle' library (-lwangle). */
124 #ifndef PROXYGEN_HAVE_LIBWANGLE
125 #define PROXYGEN_HAVE_LIBWANGLE 1
126 #endif
127 
128 /* Define to 1 if you have the `z' library (-lz). */
129 #ifndef PROXYGEN_HAVE_LIBZ
130 #define PROXYGEN_HAVE_LIBZ 1
131 #endif
132 
133 /* Define to 1 if you have the <limits.h> header file. */
134 #ifndef PROXYGEN_HAVE_LIMITS_H
135 #define PROXYGEN_HAVE_LIMITS_H 1
136 #endif
137 
138 /* Define to 1 if you have the `localtime_r' function. */
139 #ifndef PROXYGEN_HAVE_LOCALTIME_R
140 #define PROXYGEN_HAVE_LOCALTIME_R 1
141 #endif
142 
143 /* Define to 1 if you have the <malloc.h> header file. */
144 #ifndef PROXYGEN_HAVE_MALLOC_H
145 #define PROXYGEN_HAVE_MALLOC_H 1
146 #endif
147 
148 /* Define to 1 if you have the `memchr' function. */
149 #ifndef PROXYGEN_HAVE_MEMCHR
150 #define PROXYGEN_HAVE_MEMCHR 1
151 #endif
152 
153 /* Define to 1 if you have the <memory.h> header file. */
154 #ifndef PROXYGEN_HAVE_MEMORY_H
155 #define PROXYGEN_HAVE_MEMORY_H 1
156 #endif
157 
158 /* Define to 1 if you have the `memset' function. */
159 #ifndef PROXYGEN_HAVE_MEMSET
160 #define PROXYGEN_HAVE_MEMSET 1
161 #endif
162 
163 /* Define to 1 if you have the `mkdir' function. */
164 #ifndef PROXYGEN_HAVE_MKDIR
165 #define PROXYGEN_HAVE_MKDIR 1
166 #endif
167 
168 /* Define to 1 if you have the <netdb.h> header file. */
169 #ifndef PROXYGEN_HAVE_NETDB_H
170 #define PROXYGEN_HAVE_NETDB_H 1
171 #endif
172 
173 /* Define to 1 if the system has the type `ptrdiff_t'. */
174 #ifndef PROXYGEN_HAVE_PTRDIFF_T
175 #define PROXYGEN_HAVE_PTRDIFF_T 1
176 #endif
177 
178 /* Define to 1 if you have the `socket' function. */
179 #ifndef PROXYGEN_HAVE_SOCKET
180 #define PROXYGEN_HAVE_SOCKET 1
181 #endif
182 
183 /* Whether static_assert can be used or not */
184 #ifndef PROXYGEN_HAVE_STATIC_ASSERT
185 #define PROXYGEN_HAVE_STATIC_ASSERT 1
186 #endif
187 
188 /* Define to 1 if stdbool.h conforms to C99. */
189 /* #undef HAVE_STDBOOL_H */
190 
191 /* Define to 1 if you have the <stdint.h> header file. */
192 #ifndef PROXYGEN_HAVE_STDINT_H
193 #define PROXYGEN_HAVE_STDINT_H 1
194 #endif
195 
196 /* Define to 1 if you have the <stdlib.h> header file. */
197 #ifndef PROXYGEN_HAVE_STDLIB_H
198 #define PROXYGEN_HAVE_STDLIB_H 1
199 #endif
200 
201 /* Define to 1 if we have a usable std::is_trivially_copyable<T>
202  implementation. */
203 #ifndef PROXYGEN_HAVE_STD__IS_TRIVIALLY_COPYABLE
204 #define PROXYGEN_HAVE_STD__IS_TRIVIALLY_COPYABLE 1
205 #endif
206 
207 /* Define to 1 if std::this_thread::sleep_for() is defined. */
208 #ifndef PROXYGEN_HAVE_STD__THIS_THREAD__SLEEP_FOR
209 #define PROXYGEN_HAVE_STD__THIS_THREAD__SLEEP_FOR 1
210 #endif
211 
212 /* Define to 1 if you have the `strcasecmp' function. */
213 #ifndef PROXYGEN_HAVE_STRCASECMP
214 #define PROXYGEN_HAVE_STRCASECMP 1
215 #endif
216 
217 /* Define to 1 if you have the `strdup' function. */
218 #ifndef PROXYGEN_HAVE_STRDUP
219 #define PROXYGEN_HAVE_STRDUP 1
220 #endif
221 
222 /* Define to 1 if you have the `strerror' function. */
223 #ifndef PROXYGEN_HAVE_STRERROR
224 #define PROXYGEN_HAVE_STRERROR 1
225 #endif
226 
227 /* Define to 1 if you have the <strings.h> header file. */
228 #ifndef PROXYGEN_HAVE_STRINGS_H
229 #define PROXYGEN_HAVE_STRINGS_H 1
230 #endif
231 
232 /* Define to 1 if you have the <string.h> header file. */
233 #ifndef PROXYGEN_HAVE_STRING_H
234 #define PROXYGEN_HAVE_STRING_H 1
235 #endif
236 
237 /* Define to 1 if you have the `strtol' function. */
238 #ifndef PROXYGEN_HAVE_STRTOL
239 #define PROXYGEN_HAVE_STRTOL 1
240 #endif
241 
242 /* Define to 1 if you have the <syslog.h> header file. */
243 #ifndef PROXYGEN_HAVE_SYSLOG_H
244 #define PROXYGEN_HAVE_SYSLOG_H 1
245 #endif
246 
247 /* Define to 1 if you have the <sys/file.h> header file. */
248 #ifndef PROXYGEN_HAVE_SYS_FILE_H
249 #define PROXYGEN_HAVE_SYS_FILE_H 1
250 #endif
251 
252 /* Define to 1 if you have the <sys/stat.h> header file. */
253 #ifndef PROXYGEN_HAVE_SYS_STAT_H
254 #define PROXYGEN_HAVE_SYS_STAT_H 1
255 #endif
256 
257 /* Define to 1 if you have the <sys/time.h> header file. */
258 #ifndef PROXYGEN_HAVE_SYS_TIME_H
259 #define PROXYGEN_HAVE_SYS_TIME_H 1
260 #endif
261 
262 /* Define to 1 if you have the <sys/types.h> header file. */
263 #ifndef PROXYGEN_HAVE_SYS_TYPES_H
264 #define PROXYGEN_HAVE_SYS_TYPES_H 1
265 #endif
266 
267 /* Define to 1 if you have the <unistd.h> header file. */
268 #ifndef PROXYGEN_HAVE_UNISTD_H
269 #define PROXYGEN_HAVE_UNISTD_H 1
270 #endif
271 
272 /* Define to 1 if you have the `vfork' function. */
273 #ifndef PROXYGEN_HAVE_VFORK
274 #define PROXYGEN_HAVE_VFORK 1
275 #endif
276 
277 /* Define to 1 if you have the <vfork.h> header file. */
278 /* #undef HAVE_VFORK_H */
279 
280 /* Define to 1 if the linker supports weak symbols. */
281 #ifndef PROXYGEN_HAVE_WEAK_SYMBOLS
282 #define PROXYGEN_HAVE_WEAK_SYMBOLS 1
283 #endif
284 
285 /* Define to 1 if `fork' works. */
286 #ifndef PROXYGEN_HAVE_WORKING_FORK
287 #define PROXYGEN_HAVE_WORKING_FORK 1
288 #endif
289 
290 /* Define to 1 if `vfork' works. */
291 #ifndef PROXYGEN_HAVE_WORKING_VFORK
292 #define PROXYGEN_HAVE_WORKING_VFORK 1
293 #endif
294 
295 /* Define to 1 if the system has the type `_Bool'. */
296 /* #undef HAVE__BOOL */
297 
298 /* Define to the sub-directory where libtool stores uninstalled libraries. */
299 #ifndef PROXYGEN_LT_OBJDIR
300 #define PROXYGEN_LT_OBJDIR ".libs/"
301 #endif
302 
303 /* Define to "override" if the compiler supports C++11 "override" */
304 #ifndef PROXYGEN_OVERRIDE
305 #define PROXYGEN_OVERRIDE override
306 #endif
307 
308 /* Name of package */
309 #ifndef PROXYGEN_PACKAGE
310 #define PROXYGEN_PACKAGE "proxygen"
311 #endif
312 
313 /* Define to the address where bug reports for this package should be sent. */
314 #ifndef PROXYGEN_PACKAGE_BUGREPORT
315 #define PROXYGEN_PACKAGE_BUGREPORT ""
316 #endif
317 
318 /* Define to the full name of this package. */
319 #ifndef PROXYGEN_PACKAGE_NAME
320 #define PROXYGEN_PACKAGE_NAME "proxygen"
321 #endif
322 
323 /* Define to the full name and version of this package. */
324 #ifndef PROXYGEN_PACKAGE_STRING
325 #define PROXYGEN_PACKAGE_STRING "proxygen 32.0"
326 #endif
327 
328 /* Define to the one symbol short name of this package. */
329 #ifndef PROXYGEN_PACKAGE_TARNAME
330 #define PROXYGEN_PACKAGE_TARNAME "proxygen"
331 #endif
332 
333 /* Define to the home page for this package. */
334 #ifndef PROXYGEN_PACKAGE_URL
335 #define PROXYGEN_PACKAGE_URL ""
336 #endif
337 
338 /* Define to the version of this package. */
339 #ifndef PROXYGEN_PACKAGE_VERSION
340 #define PROXYGEN_PACKAGE_VERSION "32.0"
341 #endif
342 
343 /* Define to 1 if you have the ANSI C header files. */
344 #ifndef PROXYGEN_STDC_HEADERS
345 #define PROXYGEN_STDC_HEADERS 1
346 #endif
347 
348 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
349 #ifndef PROXYGEN_TIME_WITH_SYS_TIME
350 #define PROXYGEN_TIME_WITH_SYS_TIME 1
351 #endif
352 
353 /* Define to 1 if we're using libc++. */
354 /* #undef USE_LIBCPP */
355 
356 /* Version number of package */
357 #ifndef PROXYGEN_VERSION
358 #define PROXYGEN_VERSION "32.0"
359 #endif
360 
361 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
362  <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
363  #define below would cause a syntax error. */
364 /* #undef _UINT32_T */
365 
366 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
367  <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
368  #define below would cause a syntax error. */
369 /* #undef _UINT64_T */
370 
371 /* Define to empty if `const' does not conform to ANSI C. */
372 /* #undef const */
373 
374 /* Define to `__inline__' or `__inline' if that's what the C compiler
375  calls it, or to nothing if 'inline' is not supported under any name. */
376 #ifndef __cplusplus
377 /* #undef inline */
378 #endif
379 
380 /* Define to the type of a signed integer type of width exactly 32 bits if
381  such a type exists and the standard includes do not define it. */
382 /* #undef int32_t */
383 
384 /* Define to the type of a signed integer type of width exactly 64 bits if
385  such a type exists and the standard includes do not define it. */
386 /* #undef int64_t */
387 
388 /* Define to `int' if <sys/types.h> does not define. */
389 /* #undef mode_t */
390 
391 /* Define to `int' if <sys/types.h> does not define. */
392 /* #undef pid_t */
393 
394 /* Define to `unsigned int' if <sys/types.h> does not define. */
395 /* #undef size_t */
396 
397 /* Define to `int' if <sys/types.h> does not define. */
398 /* #undef ssize_t */
399 
400 /* Define to the type of an unsigned integer type of width exactly 16 bits if
401  such a type exists and the standard includes do not define it. */
402 /* #undef uint16_t */
403 
404 /* Define to the type of an unsigned integer type of width exactly 32 bits if
405  such a type exists and the standard includes do not define it. */
406 /* #undef uint32_t */
407 
408 /* Define to the type of an unsigned integer type of width exactly 64 bits if
409  such a type exists and the standard includes do not define it. */
410 /* #undef uint64_t */
411 
412 /* Define as `fork' if `vfork' does not work. */
413 /* #undef vfork */
414 
415 /* Define to empty if the keyword `volatile' does not work. Warning: valid
416  code using `volatile' can become incorrect without. Disable with care. */
417 /* #undef volatile */
418 
419 /* once: _PROXYGEN_CONFIG_H */
420 #endif