1/* src/config.h.in.  Generated from configure.ac by autoheader.  */
2
3
4#ifndef GPERFTOOLS_CONFIG_H_
5#define GPERFTOOLS_CONFIG_H_
6
7
8/* Define to 1 if compiler supports __builtin_stack_pointer */
9#undef HAVE_BUILTIN_STACK_POINTER
10
11/* Define to 1 if you have the <conflict-signal.h> header file. */
12#undef HAVE_CONFLICT_SIGNAL_H
13
14/* Define to 1 if you have the <cygwin/signal.h> header file. */
15#undef HAVE_CYGWIN_SIGNAL_H
16
17/* Define to 1 if you have the declaration of `cfree', and to 0 if you don't.
18   */
19#undef HAVE_DECL_CFREE
20
21/* Define to 1 if you have the declaration of `memalign', and to 0 if you
22   don't. */
23#undef HAVE_DECL_MEMALIGN
24
25/* Define to 1 if you have the declaration of `posix_memalign', and to 0 if
26   you don't. */
27#undef HAVE_DECL_POSIX_MEMALIGN
28
29/* Define to 1 if you have the declaration of `pvalloc', and to 0 if you
30   don't. */
31#undef HAVE_DECL_PVALLOC
32
33/* Define to 1 if you have the declaration of `uname', and to 0 if you don't.
34   */
35#undef HAVE_DECL_UNAME
36
37/* Define to 1 if you have the declaration of `valloc', and to 0 if you don't.
38   */
39#undef HAVE_DECL_VALLOC
40
41/* Define to 1 if you have the <dlfcn.h> header file. */
42#undef HAVE_DLFCN_H
43
44/* Define to 1 if the system has the type `Elf32_Versym'. */
45#undef HAVE_ELF32_VERSYM
46
47/* Define to 1 if you have the <execinfo.h> header file. */
48#undef HAVE_EXECINFO_H
49
50/* Define to 1 if you have the <fcntl.h> header file. */
51#undef HAVE_FCNTL_H
52
53/* Define to 1 if you have the <features.h> header file. */
54#undef HAVE_FEATURES_H
55
56/* Define to 1 if you have the `geteuid' function. */
57#undef HAVE_GETEUID
58
59/* Define to 1 if you have the `getpagesize' function. */
60#undef HAVE_GETPAGESIZE
61
62/* Define to 1 if you have the <glob.h> header file. */
63#undef HAVE_GLOB_H
64
65/* Define to 1 if you have the <grp.h> header file. */
66#undef HAVE_GRP_H
67
68/* Define to 1 if you have the <inttypes.h> header file. */
69#undef HAVE_INTTYPES_H
70
71/* Define to 1 if you have the <libunwind.h> header file. */
72#undef HAVE_LIBUNWIND_H
73
74/* Define to 1 if you have the <linux/ptrace.h> header file. */
75#undef HAVE_LINUX_PTRACE_H
76
77/* Define to 1 if you have the <malloc.h> header file. */
78#undef HAVE_MALLOC_H
79
80/* Define to 1 if you have the <malloc/malloc.h> header file. */
81#undef HAVE_MALLOC_MALLOC_H
82
83/* Define to 1 if you have the <memory.h> header file. */
84#undef HAVE_MEMORY_H
85
86/* Define to 1 if you have a working `mmap' system call. */
87#undef HAVE_MMAP
88
89/* define if the compiler implements namespaces */
90#undef HAVE_NAMESPACES
91
92/* Define to 1 if you have the <poll.h> header file. */
93#undef HAVE_POLL_H
94
95/* define if libc has program_invocation_name */
96#undef HAVE_PROGRAM_INVOCATION_NAME
97
98/* Define if you have POSIX threads libraries and header files. */
99#undef HAVE_PTHREAD
100
101/* Define to 1 if you have the <pwd.h> header file. */
102#undef HAVE_PWD_H
103
104/* Define to 1 if you have the `sbrk' function. */
105#undef HAVE_SBRK
106
107/* Define to 1 if you have the <sched.h> header file. */
108#undef HAVE_SCHED_H
109
110/* Define to 1 if you have the <stdint.h> header file. */
111#undef HAVE_STDINT_H
112
113/* Define to 1 if you have the <stdlib.h> header file. */
114#undef HAVE_STDLIB_H
115
116/* Define to 1 if you have the <strings.h> header file. */
117#undef HAVE_STRINGS_H
118
119/* Define to 1 if you have the <string.h> header file. */
120#undef HAVE_STRING_H
121
122/* Define to 1 if the system has the type `struct mallinfo'. */
123#undef HAVE_STRUCT_MALLINFO
124
125/* Define to 1 if you have the <sys/cdefs.h> header file. */
126#undef HAVE_SYS_CDEFS_H
127
128/* Define to 1 if you have the <sys/malloc.h> header file. */
129#undef HAVE_SYS_MALLOC_H
130
131/* Define to 1 if you have the <sys/param.h> header file. */
132#undef HAVE_SYS_PARAM_H
133
134/* Define to 1 if you have the <sys/prctl.h> header file. */
135#undef HAVE_SYS_PRCTL_H
136
137/* Define to 1 if you have the <sys/resource.h> header file. */
138#undef HAVE_SYS_RESOURCE_H
139
140/* Define to 1 if you have the <sys/socket.h> header file. */
141#undef HAVE_SYS_SOCKET_H
142
143/* Define to 1 if you have the <sys/stat.h> header file. */
144#undef HAVE_SYS_STAT_H
145
146/* Define to 1 if you have the <sys/syscall.h> header file. */
147#undef HAVE_SYS_SYSCALL_H
148
149/* Define to 1 if you have the <sys/types.h> header file. */
150#undef HAVE_SYS_TYPES_H
151
152/* <sys/ucontext.h> is broken on redhat 7 */
153#undef HAVE_SYS_UCONTEXT_H
154
155/* Define to 1 if you have the <sys/wait.h> header file. */
156#undef HAVE_SYS_WAIT_H
157
158/* Define to 1 if compiler supports __thread */
159#undef HAVE_TLS
160
161/* Define to 1 if you have the <ucontext.h> header file. */
162#undef HAVE_UCONTEXT_H
163
164/* Define to 1 if you have the <unistd.h> header file. */
165#undef HAVE_UNISTD_H
166
167/* Define to 1 if you have the <unwind.h> header file. */
168#undef HAVE_UNWIND_H
169
170/* Define to 1 if you have the <valgrind.h> header file. */
171#undef HAVE_VALGRIND_H
172
173/* define if your compiler has __attribute__ */
174#undef HAVE___ATTRIBUTE__
175
176/* Define to 1 if compiler supports __environ */
177#undef HAVE___ENVIRON
178
179/* Define to 1 if the system has the type `__int64'. */
180#undef HAVE___INT64
181
182/* prefix where we look for installed files */
183#undef INSTALL_PREFIX
184
185/* Define to 1 if int32_t is equivalent to intptr_t */
186#undef INT32_EQUALS_INTPTR
187
188/* Define to the sub-directory in which libtool stores uninstalled libraries.
189   */
190#undef LT_OBJDIR
191
192/* Define to 'volatile' if __malloc_hook is declared volatile */
193#undef MALLOC_HOOK_MAYBE_VOLATILE
194
195/* Define to 1 if your C compiler doesn't accept -c and -o together. */
196#undef NO_MINUS_C_MINUS_O
197
198/* Name of package */
199#undef PACKAGE
200
201/* Define to the address where bug reports for this package should be sent. */
202#undef PACKAGE_BUGREPORT
203
204/* Define to the full name of this package. */
205#undef PACKAGE_NAME
206
207/* Define to the full name and version of this package. */
208#undef PACKAGE_STRING
209
210/* Define to the one symbol short name of this package. */
211#undef PACKAGE_TARNAME
212
213/* Define to the home page for this package. */
214#undef PACKAGE_URL
215
216/* Define to the version of this package. */
217#undef PACKAGE_VERSION
218
219/* How to access the PC from a struct ucontext */
220#undef PC_FROM_UCONTEXT
221
222/* Always the empty-string on non-windows systems. On windows, should be
223   "__declspec(dllexport)". This way, when we compile the dll, we export our
224   functions/classes. It's safe to define this here because config.h is only
225   used internally, to compile the DLL, and every DLL source file #includes
226   "config.h" before anything else. */
227#undef PERFTOOLS_DLL_DECL
228
229/* printf format code for printing a size_t and ssize_t */
230#undef PRIdS
231
232/* printf format code for printing a size_t and ssize_t */
233#undef PRIuS
234
235/* printf format code for printing a size_t and ssize_t */
236#undef PRIxS
237
238/* Mark the systems where we know it's bad if pthreads runs too
239   early before main (before threads are initialized, presumably).  */
240#ifdef __FreeBSD__
241#define PTHREADS_CRASHES_IF_RUN_TOO_EARLY 1
242#endif
243
244/* Define to necessary symbol if this constant uses a non-standard name on
245   your system. */
246#undef PTHREAD_CREATE_JOINABLE
247
248/* Define to 1 if you have the ANSI C header files. */
249#undef STDC_HEADERS
250
251/* the namespace where STL code like vector<> is defined */
252#undef STL_NAMESPACE
253
254/* Version number of package */
255#undef VERSION
256
257/* C99 says: define this to get the PRI... macros from stdint.h */
258#ifndef __STDC_FORMAT_MACROS
259# define __STDC_FORMAT_MACROS 1
260#endif
261
262/* Define to `__inline__' or `__inline' if that's what the C compiler
263   calls it, or to nothing if 'inline' is not supported under any name.  */
264#ifndef __cplusplus
265#undef inline
266#endif
267
268
269#ifdef __MINGW32__
270#include "windows/mingw.h"
271#endif
272
273#endif  /* #ifndef GPERFTOOLS_CONFIG_H_ */
274
275