Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add code coverage for simgrid compilation
[simgrid.git] / buildtools / CPACK / src / tmp_gras_config.h.in
1 //This document is maded by user
2 //With Cmake it creates gras_config.h in <projectdirectory>/src
3
4 /* Define if building universal (internal helper macro) */
5 /* #undef AC_APPLE_UNIVERSAL_BUILD */
6
7 /* Arguments passed to the configure script */
8 /* #undef AC_CONFIGURE_ARGS */
9
10 /* Path to the addr2line tool */
11 #define ADDR2LINE "/usr/bin/addr2line"
12
13 /* Predefined possible va_copy() implementation (id: ASP) */
14 #define __VA_COPY_USE_ASP do { *(d) = *(s); } while (0)
15
16 /* Predefined possible va_copy() implementation (id: ASS) */
17 #define __VA_COPY_USE_ASS do { (d) = (s); } while (0)
18
19 /* Predefined possible va_copy() implementation (id: C99) */
20 #define __VA_COPY_USE_C99 va_copy((d),(s))
21
22 /* Define if xbt contexts are based on our threads implementation or not */
23 /* #undef CONTEXT_THREADS */
24
25 /* Define if xbt contexts are based on ucontext or not */
26 /* #undef CONTEXT_UCONTEXT */
27
28 /* Predefined possible va_copy() implementation (id: CPP) */
29 #define __VA_COPY_USE_CPP memcpy((void *)(d), (void *)(s)), sizeof(*(s))
30
31 /* Predefined possible va_copy() implementation (id: CPS) */
32 #define __VA_COPY_USE_CPS memcpy((void *)&(d), (void *)&(s)), sizeof((s))
33
34 /* Predefined possible va_copy() implementation (id: GCB) */
35 #define __VA_COPY_USE_GCB __builtin_va_copy((d),(s))
36
37 /* Predefined possible va_copy() implementation (id: GCH) */
38 #define __VA_COPY_USE_GCH __va_copy((d),(s))
39
40 /* Predefined possible va_copy() implementation (id: GCM) */
41 #define __VA_COPY_USE_GCM VA_COPY((d),(s))
42
43 /* Defined if arrays in struct can straddle struct alignment boundaries. This
44    is like than the structure compaction above, but this time, the argument to
45    be compacted is an array whom each element would be normally compacted.
46    Exemple: struct s { double d; int i; char c[6]; }; Arrays can straddle if c
47    is allowed to come just after i. Note that GRAS only support architecture
48    presenting this caracteristic so far. */
49 #define GRAS_ARRAY_STRADDLE_STRUCT 1
50
51 /* define if big endian */
52 #define GRAS_BIGENDIAN 0
53
54 /* Defined if structures are compacted when possible. Consider this structure:
55    struct s {double d; int i; char c;}; If it is allowed, the char is placed
56    just after the int. If not, it has to be on the 8 bytes boundary imposed by
57    the double. For now, GRAS requires the structures to be compacted. */
58 #define GRAS_STRUCT_COMPACT 1
59
60 /* defines the GRAS architecture signature of this machine */
61 #define GRAS_THISARCH 4
62
63 /* Define to 1 if you have the <dlfcn.h> header file. */
64 #define HAVE_DLFCN_H 1
65
66 /* Define to 1 if you have the <errno.h> header file. */
67 #define HAVE_ERRNO_H 1
68
69 /* Define to 1 if you have the <execinfo.h> header file. */
70 #define HAVE_EXECINFO_H 1
71
72 /* Define to 1 if you have the `getdtablesize' function. */
73 #define HAVE_GETDTABLESIZE 1
74
75 /* Define to 1 if you have the `gettimeofday' function. */
76 #define HAVE_GETTIMEOFDAY 1
77
78 /* Indicates that we have GTNETS support */
79 /* #undef HAVE_GTNETS */
80
81 /* Define to 1 if you have the <inttypes.h> header file. */
82 #define HAVE_INTTYPES_H 1
83
84 /* defines whether Java bindings must be compiled or not */
85 /* #undef HAVE_JAVA */
86
87 /* Define to 1 if you have the <jni.h> header file. */
88 /* #undef HAVE_JNI_H */
89
90 /* defines whether Lua bindings must be compiled or not */
91 /* #undef HAVE_LUA */
92
93 /* Define to 1 if you have the <lua5.1/lualib.h> header file. */
94 /* #undef HAVE_LUA5_1_LUALIB_H */
95
96 /* Define to 1 if you have the `makecontext' function. */
97 #define HAVE_MAKECONTEXT 1
98
99 /* Define to 1 if you have the <memory.h> header file. */
100 #define HAVE_MEMORY_H 1
101
102 /* Define if pthread_mutex_timedlock() is avaible or not (part of XPG6
103    standard only?) */
104 #define HAVE_MUTEX_TIMEDLOCK 1
105
106 /* Define to 1 if you have the `popen' function. */
107 #define HAVE_POPEN 1
108
109 /* Define to 1 if you have the <pthread.h> header file. */
110 #define HAVE_PTHREAD_H 1
111
112 /* Define to 1 if you have the `readv' function. */
113 #define HAVE_READV 1
114
115 /* Define if sem_init() is avaible or not (part of XPG6 standard only) */
116 /* #undef HAVE_SEM_INIT */
117
118 /* Define if sem_timedwait() is avaible or not (part of XPG6 standard only) */
119 #define HAVE_SEM_TIMEDWAIT 1
120
121 /* Define to 1 if you have the `signal' function. */
122 #define HAVE_SIGNAL 1
123
124 /* Define to 1 if you have the <signal.h> header file. */
125 #define HAVE_SIGNAL_H 1
126
127 /* Define to 1 if you have the `snprintf' function. */
128 #define HAVE_SNPRINTF 1
129
130 /* Define to 1 if you have the <stdint.h> header file. */
131 #define HAVE_STDINT_H 1
132
133 /* Define to 1 if you have the <stdlib.h> header file. */
134 #define HAVE_STDLIB_H 1
135
136 /* Define to 1 if you have the <strings.h> header file. */
137 #define HAVE_STRINGS_H 1
138
139 /* Define to 1 if you have the <string.h> header file. */
140 #define HAVE_STRING_H 1
141
142 /* Define to 1 if you have the `sysconf' function. */
143 #define HAVE_SYSCONF 1
144
145 /* Define to 1 if you have the <sys/socket.h> header file. */
146 #define HAVE_SYS_SOCKET_H 1
147
148 /* Define to 1 if you have the <sys/stat.h> header file. */
149 #define HAVE_SYS_STAT_H 1
150
151 /* Define to 1 if you have the <sys/time.h> header file. */
152 #define HAVE_SYS_TIME_H 1
153
154 /* Define to 1 if you have the <sys/types.h> header file. */
155 #define HAVE_SYS_TYPES_H 1
156
157 /* Define to 1 if you have the <unistd.h> header file. */
158 #define HAVE_UNISTD_H 1
159
160 /* Define to 1 if you have the `usleep' function. */
161 #define HAVE_USLEEP 1
162
163 /* Define to 1 if you have the <valgrind/valgrind.h> header file. */
164 /* #undef HAVE_VALGRIND_VALGRIND_H */
165
166 /* Define if va_copy() macro exists (and no fallback implementation is
167    required) */
168 #define HAVE_VA_COPY 1
169
170 /* Define to 1 if you have the `vsnprintf' function. */
171 #define HAVE_VSNPRINTF 1
172
173 /* Define to 1 if you have the <windows.h> header file. */
174 /* #undef HAVE_WINDOWS_H */
175
176 /* Define to 1 if you have the <winsock2.h> header file. */
177 /* #undef HAVE_WINSOCK2_H */
178
179 /* Define to 1 if you have the <winsock.h> header file. */
180 /* #undef HAVE_WINSOCK_H */
181
182 /* Define to the sub-directory in which libtool stores uninstalled libraries.*/
183 /* #undef LT_OBJDIR */
184
185 /* enable the asprintf replacement */
186 /* #undef NEED_ASPRINTF */
187
188 /* enable the vasprintf replacement */
189 /* #undef NEED_VASPRINTF */
190
191 /* Name of package */
192 /* #undef PACKAGE */
193
194 /* Define to the address where bug reports for this package should be sent. */
195 /* #undef PACKAGE_BUGREPORT */
196
197 /* Define to the full name of this package. */
198 /* #undef PACKAGE_NAME */
199
200 /* Define to the full name and version of this package. */
201 /* #undef PACKAGE_STRING */
202
203 /* Define to the one symbol short name of this package. */
204 /* #undef PACKAGE_TARNAME */
205
206 /* Define to the home page for this package. */
207 /* #undef PACKAGE_URL */
208
209 /* Define to the version of this package. */
210 /* #undef PACKAGE_VERSION */
211
212 /* "enable replacement (v)snprintf if system (v)snprintf is broken" */
213 /* #undef PREFER_PORTABLE_SNPRINTF */
214
215 /* Indicates whether printf("%s",NULL) works */
216 #define PRINTF_NULL_WORKING 1
217
218 /* define for stack growth */
219 #define PTH_STACKGROWTH -1
220
221 /* enable the getline replacement */
222 /* #undef SIMGRID_NEED_GETLINE */
223
224 /* The maximal size of any scalar on this arch */
225 #define SIZEOF_MAX 8
226
227 /* Define to 1 if you have the ANSI C header files. */
228 #define STDC_HEADERS 1
229
230 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
231 #define TIME_WITH_SYS_TIME 1
232
233 /* Version number of package */
234 /* #undef VERSION */
235
236 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
237    significant byte first (like Motorola and SPARC, unlike Intel). */
238 #if defined AC_APPLE_UNIVERSAL_BUILD
239 # if defined __BIG_ENDIAN__
240 #  define WORDS_BIGENDIAN 1
241 # endif
242 #else
243 # ifndef WORDS_BIGENDIAN
244 /* #  undef WORDS_BIGENDIAN */
245 # endif
246 #endif
247
248 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
249    `char[]'. */
250 /* #undef YYTEXT_POINTER */
251
252 /* Optional va_copy() implementation activation */
253 #ifndef HAVE_VA_COPY
254 #define va_copy(d, s) __VA_COPY_USE
255 #endif
256
257
258 /* Define to id of used va_copy() implementation */
259 #define __VA_COPY_USE __VA_COPY_USE_C99
260
261 /* Define to empty if `const' does not conform to ANSI C. */
262 /* #undef const */
263
264 /* Define to `__inline__' or `__inline' if that's what the C compiler
265    calls it, or to nothing if 'inline' is not supported under any name.  */
266 #ifndef __cplusplus
267 /* #undef inline */
268 #endif
269
270 /* Define to `unsigned int' if <sys/types.h> does not define. */
271 /* #undef size_t */