implemented Setup.hs to build boehm cpp libs and install them;
[hs-boehmgc.git] / gc-7.2 / include / private / config.h.in
1 /* include/private/config.h.in.  Generated from configure.ac by autoheader.  */
2
3 /* Define to recognise all pointers to the interior of objects. */
4 #undef ALL_INTERIOR_POINTERS
5
6 /* Define to enable atomic uncollectible allocation. */
7 #undef ATOMIC_UNCOLLECTABLE
8
9 /* See doc/README.macros. */
10 #undef DARWIN_DONT_PARSE_STACK
11
12 /* Define to force debug headers on all objects. */
13 #undef DBG_HDRS_ALL
14
15 /* Define to enable support for DB/UX threads. */
16 #undef DGUX_THREADS
17
18 /* Define to enable eCos target support. */
19 #undef ECOS
20
21 /* Wine getenv may not return NULL for missing entry. */
22 #undef EMPTY_GETENV_RESULTS
23
24 /* Define to support IBM AIX threads. */
25 #undef GC_AIX_THREADS
26
27 /* The alpha version number, if applicable. */
28 #undef GC_ALPHA_VERSION
29
30 /* Define to enable internal debug assertions. */
31 #undef GC_ASSERTIONS
32
33 /* Define to support Darwin pthreads. */
34 #undef GC_DARWIN_THREADS
35
36 /* Define to enable support for DB/UX threads on i386. */
37 #undef GC_DGUX386_THREADS
38
39 /* Define to build dynamic libraries with only API symbols exposed. */
40 #undef GC_DLL
41
42 /* Define to support FreeBSD pthreads. */
43 #undef GC_FREEBSD_THREADS
44
45 /* Define to include support for gcj. */
46 #undef GC_GCJ_SUPPORT
47
48 /* Define to support GNU pthreads. */
49 #undef GC_GNU_THREADS
50
51 /* Define if backtrace information is supported. */
52 #undef GC_HAVE_BUILTIN_BACKTRACE
53
54 /* Define to support HP/UX 11 pthreads. */
55 #undef GC_HPUX_THREADS
56
57 /* Define to support Irix pthreads. */
58 #undef GC_IRIX_THREADS
59
60 /* Define to support pthreads on Linux. */
61 #undef GC_LINUX_THREADS
62
63 /* Define to support NetBSD pthreads. */
64 #undef GC_NETBSD_THREADS
65
66 /* Define to support OpenBSD pthreads. */
67 #undef GC_OPENBSD_THREADS
68
69 /* Define to support Tru64 pthreads. */
70 #undef GC_OSF1_THREADS
71
72 /* Define to support rtems-pthreads. */
73 #undef GC_RTEMS_PTHREADS
74
75 /* Define to support Solaris pthreads. */
76 #undef GC_SOLARIS_THREADS
77
78 /* Define to support platform-specific threads. */
79 #undef GC_THREADS
80
81 /* See doc/README.macros. */
82 #undef GC_USE_DLOPEN_WRAP
83
84 /* The major version number of this GC release. */
85 #undef GC_VERSION_MAJOR
86
87 /* The minor version number of this GC release. */
88 #undef GC_VERSION_MINOR
89
90 /* Define to support win32-pthreads. */
91 #undef GC_WIN32_PTHREADS
92
93 /* Define to support Win32 threads. */
94 #undef GC_WIN32_THREADS
95
96 /* Define to install pthread_atfork() handlers by default. */
97 #undef HANDLE_FORK
98
99 /* Define to 1 if you have the <dlfcn.h> header file. */
100 #undef HAVE_DLFCN_H
101
102 /* Define to 1 if you have the <inttypes.h> header file. */
103 #undef HAVE_INTTYPES_H
104
105 /* Define to 1 if you have the <memory.h> header file. */
106 #undef HAVE_MEMORY_H
107
108 /* Define to 1 if you have the <stdint.h> header file. */
109 #undef HAVE_STDINT_H
110
111 /* Define to 1 if you have the <stdlib.h> header file. */
112 #undef HAVE_STDLIB_H
113
114 /* Define to 1 if you have the <strings.h> header file. */
115 #undef HAVE_STRINGS_H
116
117 /* Define to 1 if you have the <string.h> header file. */
118 #undef HAVE_STRING_H
119
120 /* Define to 1 if you have the <sys/stat.h> header file. */
121 #undef HAVE_SYS_STAT_H
122
123 /* Define to 1 if you have the <sys/types.h> header file. */
124 #undef HAVE_SYS_TYPES_H
125
126 /* Define to 1 if you have the <unistd.h> header file. */
127 #undef HAVE_UNISTD_H
128
129 /* See doc/README.macros. */
130 #undef JAVA_FINALIZATION
131
132 /* Define to save back-pointers in debugging headers. */
133 #undef KEEP_BACK_PTRS
134
135 /* Define to optimize for large heaps or root sets. */
136 #undef LARGE_CONFIG
137
138 /* Define to the sub-directory in which libtool stores uninstalled libraries.
139    */
140 #undef LT_OBJDIR
141
142 /* See doc/README.macros. */
143 #undef MAKE_BACK_GRAPH
144
145 /* Number of GC cycles to wait before unmapping an unused block. */
146 #undef MUNMAP_THRESHOLD
147
148 /* Define to not use system clock (cross compiling). */
149 #undef NO_CLOCK
150
151 /* Disable debugging, like GC_dump and its callees. */
152 #undef NO_DEBUGGING
153
154 /* Define to make the collector not allocate executable memory by default. */
155 #undef NO_EXECUTE_PERMISSION
156
157 /* Prohibit installation of pthread_atfork() handlers. */
158 #undef NO_HANDLE_FORK
159
160 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
161 #undef NO_MINUS_C_MINUS_O
162
163 /* Name of package */
164 #undef PACKAGE
165
166 /* Define to the address where bug reports for this package should be sent. */
167 #undef PACKAGE_BUGREPORT
168
169 /* Define to the full name of this package. */
170 #undef PACKAGE_NAME
171
172 /* Define to the full name and version of this package. */
173 #undef PACKAGE_STRING
174
175 /* Define to the one symbol short name of this package. */
176 #undef PACKAGE_TARNAME
177
178 /* Define to the home page for this package. */
179 #undef PACKAGE_URL
180
181 /* Define to the version of this package. */
182 #undef PACKAGE_VERSION
183
184 /* Define to enable parallel marking. */
185 #undef PARALLEL_MARK
186
187 /* If defined, redirect free to this function. */
188 #undef REDIRECT_FREE
189
190 /* If defined, redirect malloc to this function. */
191 #undef REDIRECT_MALLOC
192
193 /* If defined, redirect GC_realloc to this function. */
194 #undef REDIRECT_REALLOC
195
196 /* The number of caller frames saved when allocating with the debugging API.
197    */
198 #undef SAVE_CALL_COUNT
199
200 /* Define to tune the collector for small heap sizes. */
201 #undef SMALL_CONFIG
202
203 /* See the comment in gcconfig.h. */
204 #undef SOLARIS25_PROC_VDB_BUG_FIXED
205
206 /* Define to 1 if you have the ANSI C header files. */
207 #undef STDC_HEADERS
208
209 /* Define to work around a Solaris 5.3 bug (see dyn_load.c). */
210 #undef SUNOS53_SHARED_LIB
211
212 /* Define to enable thread-local allocation optimisation. */
213 #undef THREAD_LOCAL_ALLOC
214
215 /* Define to use of compiler-support for thread-local variables. */
216 #undef USE_COMPILER_TLS
217
218 /* Define to use mmap instead of sbrk to expand the heap. */
219 #undef USE_MMAP
220
221 /* Define to return memory to OS with munmap calls (see doc/README.macros). */
222 #undef USE_MUNMAP
223
224 /* Version number of package */
225 #undef VERSION
226
227 /* The POSIX feature macro. */
228 #undef _POSIX_C_SOURCE
229
230 /* Indicates the use of pthreads (NetBSD). */
231 #undef _PTHREADS
232
233 /* Required define if using POSIX threads. */
234 #undef _REENTRANT
235
236 /* Define to `__inline__' or `__inline' if that's what the C compiler
237    calls it, or to nothing if 'inline' is not supported under any name.  */
238 #ifndef __cplusplus
239 #undef inline
240 #endif