Core: Add mechanisms to test for address space randomization
[charm.git] / src / scripts / conv-autoconfig.h.in
1 /* conv-autoconfig.h.in.  Generated from configure.in by autoheader.  */
2
3 /* Charm++ 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 /* whether ucontext has pointer */
16 #undef CMK_CONTEXT_FPU_POINTER
17
18 /* whether ucontext uses uc_regs union */
19 #undef CMK_CONTEXT_FPU_POINTER_UCREGS
20
21 /* whether ucontext has pointer (v_regs) of vector type */
22 #undef CMK_CONTEXT_V_REGS
23
24 /* C++ *_casts<> does not work */
25 #undef CMK_CPP_CAST_ILLEGAL
26
27 /* C++ *_casts<> work */
28 #undef CMK_CPP_CAST_LEGAL
29
30 /* whether C inline works in C */
31 #undef CMK_C_INLINE
32
33 /* whether C++ allows declaration of variable sized array */
34 #undef CMK_DECLARE_VARSIZE_ARRAY
35
36 /* dlopen */
37 #undef CMK_DLL_USE_DLOPEN
38
39 /* whether getProcAddress works */
40 #undef CMK_DLL_USE_WIN32
41
42 /* whether C++ class explicit keyword works */
43 #undef CMK_EXPLICIT
44
45 /* ALLCAPS */
46 #undef CMK_FORTRAN_USES_ALLCAPS
47
48 /* NOSCORE */
49 #undef CMK_FORTRAN_USES_NOSCORE
50
51 /* ONESCORE */
52 #undef CMK_FORTRAN_USES_ONESCORE
53
54 /* TWOSCORE */
55 #undef CMK_FORTRAN_USES_TWOSCORE
56
57 /* Allows gcc IA64 assembly. */
58 #undef CMK_GCC_IA64_ASM
59
60 /* Allows gcc x86 assembly. */
61 #undef CMK_GCC_X86_ASM
62
63 /* Allows gcc x86 assembly for atomic increment. */
64 #undef CMK_GCC_X86_ASM_ATOMICINCREMENT
65
66 /* whether personality() and ADDR_NO_RANDOMIZE exist */
67 #undef CMK_HAS_ADDR_NO_RANDOMIZE
68
69 /* whether has alloca.h */
70 #undef CMK_HAS_ALLOCA_H
71
72 /* whether the bindprocessor() exists */
73 #undef CMK_HAS_BINDPROCESSOR
74
75 /* whether PAPI exists */
76 #undef CMK_HAS_COUNTER_PAPI
77
78 /* whether has elf.h */
79 #undef CMK_HAS_ELF_H
80
81 /* whether gethostname() exists */
82 #undef CMK_HAS_GETHOSTNAME
83
84 /* whether getpid() exists */
85 #undef CMK_HAS_GETPID
86
87 /* whether get_myaddress() exists */
88 #undef CMK_HAS_GET_MYADDRESS
89
90 /* whether iterator_traits works */
91 #undef CMK_HAS_ITERATOR_TRAITS
92
93 /* whether has log2 */
94 #undef CMK_HAS_LOG2
95
96 /* whether has mallinfo */
97 #undef CMK_HAS_MALLINFO
98
99 /* whether has malloc.h */
100 #undef CMK_HAS_MALLOC_H
101
102 /* whether the mmap() syscall exists */
103 #undef CMK_HAS_MMAP
104
105 /* whether mmap() accepts MAP_ANON */
106 #undef CMK_HAS_MMAP_ANON
107
108 /* whether mmap() accepts MAP_NORESERVE */
109 #undef CMK_HAS_MMAP_NORESERVE
110
111 /* whether has mstats */
112 #undef CMK_HAS_MSTATS
113
114 /* whether has Multiprocessing.h */
115 #undef CMK_HAS_MULTIPROCESSING_H
116
117 /* whether ntohl is available */
118 #undef CMK_HAS_NTOHL
119
120 /* whether has popen */
121 #undef CMK_HAS_POPEN
122
123 /* whether the pthread_setaffinity_np() exists */
124 #undef CMK_HAS_PTHREAD_SETAFFINITY
125
126 /* whether Python is installed */
127 #undef CMK_HAS_PYTHON
128
129 /* whether has regex.h */
130 #undef CMK_HAS_REGEX_H
131
132 /* whether has sbrk */
133 #undef CMK_HAS_SBRK
134
135 /* whether the sched_setaffinity() exists */
136 #undef CMK_HAS_SETAFFINITY
137
138 /* whether the setpriority() exists */
139 #undef CMK_HAS_SETPRIORITY
140
141 /* whether has sleep */
142 #undef CMK_HAS_SLEEP
143
144 /* whether has socklen_t */
145 #undef CMK_HAS_SOCKLEN
146
147 /* whether has sqrtf */
148 #undef CMK_HAS_SQRTF
149
150 /* whether has stdint.h */
151 #undef CMK_HAS_STDINT_H
152
153 /* whether std::distance works */
154 #undef CMK_HAS_STD_DISTANCE
155
156 /* whether has strings.h */
157 #undef CMK_HAS_STRINGS_H
158
159 /* sync program */
160 #undef CMK_HAS_SYNC
161
162 /* whether has system */
163 #undef CMK_HAS_SYSTEM
164
165 /* whether typeinfo/typeid works */
166 #undef CMK_HAS_TYPEINFO
167
168 /* whether has values.h */
169 #undef CMK_HAS_VALUES_H
170
171 /* whether long double works */
172 #undef CMK_LONG_DOUBLE_DEFINED
173
174 /* whether long long works */
175 #undef CMK_LONG_LONG_DEFINED
176
177 /* machine name */
178 #undef CMK_MACHINE_NAME
179
180 /* Allows MPI_Init_thread. */
181 #undef CMK_MPI_INIT_THREAD
182
183 /* whether operator delete can be overloaded in same class */
184 #undef CMK_MULTIPLE_DELETE
185
186 /* whether namespaces work */
187 #undef CMK_NAMESPACES_BROKEN
188
189 /* Allows PPC assembly. */
190 #undef CMK_PPC_ASM
191
192 /* whether has zlib */
193 #undef CMK_PROJECTIONS_USE_ZLIB
194
195 /* Python version */
196 #undef CMK_PYTHON_VERSION
197
198 /* whether C++ signed char and char differ */
199 #undef CMK_SIGNEDCHAR_DIFF_CHAR
200
201 /* whether to use signal-safe system() */
202 #undef CMK_SIGSAFE_SYSTEM
203
204 /* whether size_t 64bit */
205 #undef CMK_SIZET_64BIT
206
207 /* including STL <foo> works */
208 #undef CMK_STL_DONT_USE_DOT_H
209
210 /* including STL <foo> does not works */
211 #undef CMK_STL_USE_DOT_H
212
213 /* whether templated member functions work */
214 #undef CMK_TEMPLATE_MEMBERS_BROKEN
215
216 /* Allows __thread. */
217 #undef CMK_TLS_THREAD
218
219 /* whether glibc backtrace works */
220 #undef CMK_USE_BACKTRACE
221
222 /* whether has libjpeg */
223 #undef CMK_USE_LIBJPEG
224
225 /* whether has mkstemp */
226 #undef CMK_USE_MKSTEMP
227
228 /* whether the poll() syscall exists */
229 #undef CMK_USE_POLL
230
231 /* whether the std:: names for STL work */
232 #undef CMK_USE_STL
233
234 /* whether __int64 works */
235 #undef CMK___int64_DEFINED
236
237 /* Define to the address where bug reports for this package should be sent. */
238 #undef PACKAGE_BUGREPORT
239
240 /* Define to the full name of this package. */
241 #undef PACKAGE_NAME
242
243 /* Define to the full name and version of this package. */
244 #undef PACKAGE_STRING
245
246 /* Define to the one symbol short name of this package. */
247 #undef PACKAGE_TARNAME
248
249 /* Define to the version of this package. */
250 #undef PACKAGE_VERSION