0cc02ab9382797e52c73293f3e6826a6bfb6ba9f
[charm.git] / src / scripts / conv-autoconfig.h.in
1 /* conv-autoconfig.h.in.  Generated from configure.in by autoheader.  */
2
3 /* Charm++ Release/API version number */
4 #undef CHARM_VERSION
5
6 /* whether C++ bool works */
7 #undef CMK_BOOL_DEFINED
8
9 /* bproc version */
10 #undef CMK_BPROC_VERSION
11
12 /* build MPI. */
13 #undef CMK_BUILD_ON_MPI
14
15 /* enable ccs */
16 #undef CMK_CCS_AVAILABLE
17
18 /* enable charmdebug */
19 #undef CMK_CHARMDEBUG
20
21 /* whether c compiler knows of the c11 standard */
22 #undef CMK_COMPILER_KNOWS_C11
23
24 /* whether c++ compiler knows of the cpp11 standard */
25 #undef CMK_COMPILER_KNOWS_CPP11
26
27 /* whether ucontext has pointer */
28 #undef CMK_CONTEXT_FPU_POINTER
29
30 /* whether ucontext uses uc_regs union */
31 #undef CMK_CONTEXT_FPU_POINTER_UCREGS
32
33 /* whether ucontext has pointer (v_regs) of vector type */
34 #undef CMK_CONTEXT_V_REGS
35
36 /* C++ *_casts<> does not work */
37 #undef CMK_CPP_CAST_ILLEGAL
38
39 /* C++ *_casts<> work */
40 #undef CMK_CPP_CAST_LEGAL
41
42 /* Cray MAXNID */
43 #undef CMK_CRAY_MAXNID
44
45 /* whether C inline works in C */
46 #undef CMK_C_INLINE
47
48 /* whether synchronization primitives works in C */
49 #undef CMK_C_SYNC_PRIMITIVES
50
51 /* whether C++ allows declaration of variable sized array */
52 #undef CMK_DECLARE_VARSIZE_ARRAY
53
54 /* dlopen */
55 #undef CMK_DLL_USE_DLOPEN
56
57 /* whether getProcAddress works */
58 #undef CMK_DLL_USE_WIN32
59
60 /* enable error checking */
61 #undef CMK_ERROR_CHECKING
62
63 /* whether C++ class explicit keyword works */
64 #undef CMK_EXPLICIT
65
66 /* ALLCAPS */
67 #undef CMK_FORTRAN_USES_ALLCAPS
68
69 /* NOSCORE */
70 #undef CMK_FORTRAN_USES_NOSCORE
71
72 /* ONESCORE */
73 #undef CMK_FORTRAN_USES_ONESCORE
74
75 /* TWOSCORE */
76 #undef CMK_FORTRAN_USES_TWOSCORE
77
78 /* Allows gcc IA64 assembly. */
79 #undef CMK_GCC_IA64_ASM
80
81 /* Allows gcc x86 assembly. */
82 #undef CMK_GCC_X86_ASM
83
84 /* Allows gcc x86 assembly for atomic increment. */
85 #undef CMK_GCC_X86_ASM_ATOMICINCREMENT
86
87 /* whether personality() and ADDR_NO_RANDOMIZE exist */
88 #undef CMK_HAS_ADDR_NO_RANDOMIZE
89
90 /* whether has alloca.h */
91 #undef CMK_HAS_ALLOCA_H
92
93 /* whether anon structs are permitted */
94 #undef CMK_HAS_ANON_STRUCTS
95
96 /* whether has asctime */
97 #undef CMK_HAS_ASCTIME
98
99 /* whether the bindprocessor() exists */
100 #undef CMK_HAS_BINDPROCESSOR
101
102 /* whether PAPI exists */
103 #undef CMK_HAS_COUNTER_PAPI
104
105 /* whether has elf.h */
106 #undef CMK_HAS_ELF_H
107
108 /* whether has fabsf */
109 #undef CMK_HAS_FABSF
110
111 /* whether gethostname() exists */
112 #undef CMK_HAS_GETHOSTNAME
113
114 /* whether getifaddrs() exists */
115 #undef CMK_HAS_GETIFADDRS
116
117 /* whether getpagesize exists */
118 #undef CMK_HAS_GETPAGESIZE
119
120 /* whether getpid exists */
121 #undef CMK_HAS_GETPID
122
123 /* whether has get_myaddress */
124 #undef CMK_HAS_GET_MYADDRESS
125
126 /* whether iterator_traits works */
127 #undef CMK_HAS_ITERATOR_TRAITS
128
129 /* whether kill exists */
130 #undef CMK_HAS_KILL
131
132 /* whether has log2 */
133 #undef CMK_HAS_LOG2
134
135 /* whether has mallinfo */
136 #undef CMK_HAS_MALLINFO
137
138 /* whether has malloc.h */
139 #undef CMK_HAS_MALLOC_H
140
141 /* whether the mmap() syscall exists */
142 #undef CMK_HAS_MMAP
143
144 /* whether mmap() accepts MAP_ANON */
145 #undef CMK_HAS_MMAP_ANON
146
147 /* whether mmap() accepts MAP_NORESERVE */
148 #undef CMK_HAS_MMAP_NORESERVE
149
150 /* whether has mprotect */
151 #undef CMK_HAS_MPROTECT
152
153 /* whether has mstats */
154 #undef CMK_HAS_MSTATS
155
156 /* whether has Multiprocessing.h */
157 #undef CMK_HAS_MULTIPROCESSING_H
158
159 /* whether ntohl is available */
160 #undef CMK_HAS_NTOHL
161
162 /* whether NUMA control related functions exist */
163 #undef CMK_HAS_NUMACTRL
164
165 /* whether offsetof exists */
166 #undef CMK_HAS_OFFSETOF
167
168 /* whether PMI_Get_nid exists */
169 #undef CMK_HAS_PMI_GET_NID
170
171 /* whether has popen */
172 #undef CMK_HAS_POPEN
173
174 /* whether the pthread_setaffinity_np() exists */
175 #undef CMK_HAS_PTHREAD_SETAFFINITY
176
177 /* whether Python is installed */
178 #undef CMK_HAS_PYTHON
179
180 /* whether Cray rca library is available */
181 #undef CMK_HAS_RCALIB
182
183 /* whether Cray rca has rca_get_max_dimension */
184 #undef CMK_HAS_RCA_MAX_DIMENSION
185
186 /* whether has regex.h */
187 #undef CMK_HAS_REGEX_H
188
189 /* whether getrusage accepts RUSAGE_THREAD */
190 #undef CMK_HAS_RUSAGE_THREAD
191
192 /* whether has sbrk */
193 #undef CMK_HAS_SBRK
194
195 /* whether the sched_setaffinity() exists */
196 #undef CMK_HAS_SETAFFINITY
197
198 /* whether the setpriority exists */
199 #undef CMK_HAS_SETPRIORITY
200
201 /* whether has sleep */
202 #undef CMK_HAS_SLEEP
203
204 /* whether has socklen_t */
205 #undef CMK_HAS_SOCKLEN
206
207 /* whether the pthread_spin_lock exists */
208 #undef CMK_HAS_SPINLOCK
209
210 /* whether has sqrtf */
211 #undef CMK_HAS_SQRTF
212
213 /* whether has stdint.h */
214 #undef CMK_HAS_STDINT_H
215
216 /* whether std::distance works */
217 #undef CMK_HAS_STD_DISTANCE
218
219 /* whether std::inserter works */
220 #undef CMK_HAS_STD_INSERTER
221
222 /* whether std::unordered_map works */
223 #undef CMK_HAS_STD_UNORDERED_MAP
224
225 /* whether has strings.h */
226 #undef CMK_HAS_STRINGS_H
227
228 /* sync program */
229 #undef CMK_HAS_SYNC
230
231 /* whether has system */
232 #undef CMK_HAS_SYSTEM
233
234 /* Allows __thread. */
235 #undef CMK_HAS_TLS_VARIABLES
236
237 /* whether typeinfo/typeid works */
238 #undef CMK_HAS_TYPEINFO
239
240 /* whether has _setjmp/_longjmp */
241 #undef CMK_HAS_UNDERSCORE_SETJMP
242
243 /* whether has usleep */
244 #undef CMK_HAS_USLEEP
245
246 /* whether has values.h */
247 #undef CMK_HAS_VALUES_H
248
249 /* whether ibv_port_attr has link_layer field */
250 #undef CMK_IBV_PORT_ATTR_HAS_LINK_LAYER
251
252 /* Setting load balancing timer type */
253 #undef CMK_LBTIME_TYPE
254
255 /* whether long double works */
256 #undef CMK_LONG_DOUBLE_DEFINED
257
258 /* whether long long works */
259 #undef CMK_LONG_LONG_DEFINED
260
261 /* machine name */
262 #undef CMK_MACHINE_NAME
263
264 /* Allows MPI_Init_thread. */
265 #undef CMK_MPI_INIT_THREAD
266
267 /* whether operator delete can be overloaded in same class */
268 #undef CMK_MULTIPLE_DELETE
269
270 /* whether namespaces work */
271 #undef CMK_NAMESPACES_BROKEN
272
273 /* OS is Linux */
274 #undef CMK_OS_IS_LINUX
275
276 /* whether is power7 */
277 #undef CMK_POWER7
278
279 /* Allows PPC assembly. */
280 #undef CMK_PPC_ASM
281
282 /* whether has zlib */
283 #undef CMK_PROJECTIONS_USE_ZLIB
284
285 /* Python version */
286 #undef CMK_PYTHON_VERSION
287
288 /* envelope refnum field set to UInt */
289 #undef CMK_REFNUM_TYPE
290
291 /* disable replay */
292 #undef CMK_REPLAYSYSTEM
293
294 /* whether C++ signed char and char differ */
295 #undef CMK_SIGNEDCHAR_DIFF_CHAR
296
297 /* whether to use signal-safe system() */
298 #undef CMK_SIGSAFE_SYSTEM
299
300 /* whether size_t 64bit */
301 #undef CMK_SIZET_64BIT
302
303 /* disable tracing comm thread */
304 #undef CMK_SMP_TRACE_COMMTHREAD
305
306 /* Allows switching TLS in 32-bit. */
307 #undef CMK_TLS_SWITCHING32
308
309 /* Allows switching TLS 64-bit. */
310 #undef CMK_TLS_SWITCHING64
311
312 /* enable tracing */
313 #undef CMK_TRACE_ENABLED
314
315 /* whether glibc backtrace works */
316 #undef CMK_USE_BACKTRACE
317
318 /* whether has libjpeg */
319 #undef CMK_USE_LIBJPEG
320
321 /* whether has mkstemp */
322 #undef CMK_USE_MKSTEMP
323
324 /* whether the poll syscall exists */
325 #undef CMK_USE_POLL
326
327 /* disable controlpoint */
328 #undef CMK_WITH_CONTROLPOINT
329
330 /* enable statistics collection */
331 #undef CMK_WITH_STATS
332
333 /* whether __int128 works */
334 #undef CMK___int128_DEFINED
335
336 /* whether __int128_t works */
337 #undef CMK___int128_t_DEFINED
338
339 /* whether __int64 works */
340 #undef CMK___int64_DEFINED
341
342 /* Define to the address where bug reports for this package should be sent. */
343 #undef PACKAGE_BUGREPORT
344
345 /* Define to the full name of this package. */
346 #undef PACKAGE_NAME
347
348 /* Define to the full name and version of this package. */
349 #undef PACKAGE_STRING
350
351 /* Define to the one symbol short name of this package. */
352 #undef PACKAGE_TARNAME
353
354 /* Define to the home page for this package. */
355 #undef PACKAGE_URL
356
357 /* Define to the version of this package. */
358 #undef PACKAGE_VERSION