1 | #ifndef CONFIG_H |
2 | #define CONFIG_H |
3 | |
4 | // Include this header only under the llvm source tree. |
5 | // This is a private header. |
6 | |
7 | /* Exported configuration */ |
8 | #include "llvm/Config/llvm-config.h" |
9 | |
10 | /* Bug report URL. */ |
11 | #define BUG_REPORT_URL "https://github.com/llvm/llvm-project/issues/" |
12 | |
13 | /* Define to 1 to enable backtraces, and to 0 otherwise. */ |
14 | #define ENABLE_BACKTRACES 1 |
15 | |
16 | /* Define to 1 to enable crash overrides, and to 0 otherwise. */ |
17 | #define ENABLE_CRASH_OVERRIDES 1 |
18 | |
19 | /* Define to 1 to enable crash memory dumps, and to 0 otherwise. */ |
20 | #define LLVM_ENABLE_CRASH_DUMPS 0 |
21 | |
22 | /* Define to 1 to prefer forward slashes on Windows, and to 0 prefer |
23 | backslashes. */ |
24 | #define LLVM_WINDOWS_PREFER_FORWARD_SLASH 0 |
25 | |
26 | /* Define to 1 if you have the `backtrace' function. */ |
27 | #define HAVE_BACKTRACE TRUE |
28 | |
29 | #define <execinfo.h> |
30 | |
31 | /* Define to 1 if you have the <CrashReporterClient.h> header file. */ |
32 | /* #undef HAVE_CRASHREPORTERCLIENT_H */ |
33 | |
34 | /* can use __crashreporter_info__ */ |
35 | #define HAVE_CRASHREPORTER_INFO 0 |
36 | |
37 | /* Define to 1 if you have the declaration of `arc4random', and to 0 if you |
38 | don't. */ |
39 | #define HAVE_DECL_ARC4RANDOM 0 |
40 | |
41 | /* Define to 1 if you have the declaration of `FE_ALL_EXCEPT', and to 0 if you |
42 | don't. */ |
43 | #define HAVE_DECL_FE_ALL_EXCEPT 1 |
44 | |
45 | /* Define to 1 if you have the declaration of `FE_INEXACT', and to 0 if you |
46 | don't. */ |
47 | #define HAVE_DECL_FE_INEXACT 1 |
48 | |
49 | /* Define to 1 if you have the declaration of `strerror_s', and to 0 if you |
50 | don't. */ |
51 | #define HAVE_DECL_STRERROR_S 0 |
52 | |
53 | /* Define to 1 if you have the <dlfcn.h> header file. */ |
54 | #define HAVE_DLFCN_H 1 |
55 | |
56 | /* Define if dlopen() is available on this platform. */ |
57 | #define HAVE_DLOPEN 1 |
58 | |
59 | /* Define if dladdr() is available on this platform. */ |
60 | #define HAVE_DLADDR 1 |
61 | |
62 | /* Define to 1 if we can register EH frames on this platform. */ |
63 | #define HAVE_REGISTER_FRAME 1 |
64 | |
65 | /* Define to 1 if we can deregister EH frames on this platform. */ |
66 | #define HAVE_DEREGISTER_FRAME 1 |
67 | |
68 | /* Define if __unw_add_dynamic_fde() is available on this platform. */ |
69 | /* #undef HAVE_UNW_ADD_DYNAMIC_FDE */ |
70 | |
71 | /* Define to 1 if you have the <errno.h> header file. */ |
72 | #define HAVE_ERRNO_H 1 |
73 | |
74 | /* Define to 1 if you have the <fcntl.h> header file. */ |
75 | #define HAVE_FCNTL_H 1 |
76 | |
77 | /* Define to 1 if you have the <fenv.h> header file. */ |
78 | #define HAVE_FENV_H 1 |
79 | |
80 | /* Define if libffi is available on this platform. */ |
81 | /* #undef HAVE_FFI_CALL */ |
82 | |
83 | /* Define to 1 if you have the <ffi/ffi.h> header file. */ |
84 | /* #undef HAVE_FFI_FFI_H */ |
85 | |
86 | /* Define to 1 if you have the <ffi.h> header file. */ |
87 | /* #undef HAVE_FFI_H */ |
88 | |
89 | /* Define to 1 if you have the `futimens' function. */ |
90 | #define HAVE_FUTIMENS 1 |
91 | |
92 | /* Define to 1 if you have the `futimes' function. */ |
93 | #define HAVE_FUTIMES 1 |
94 | |
95 | /* Define to 1 if you have the `getpagesize' function. */ |
96 | #define HAVE_GETPAGESIZE 1 |
97 | |
98 | /* Define to 1 if you have the `getrlimit' function. */ |
99 | #define HAVE_GETRLIMIT 1 |
100 | |
101 | /* Define to 1 if you have the `getrusage' function. */ |
102 | #define HAVE_GETRUSAGE 1 |
103 | |
104 | /* Define to 1 if you have the `isatty' function. */ |
105 | #define HAVE_ISATTY 1 |
106 | |
107 | /* Define to 1 if you have the `edit' library (-ledit). */ |
108 | /* #undef HAVE_LIBEDIT */ |
109 | |
110 | /* Define to 1 if you have the `pfm' library (-lpfm). */ |
111 | /* #undef HAVE_LIBPFM */ |
112 | |
113 | /* Define to 1 if the `perf_branch_entry' struct has field cycles. */ |
114 | /* #undef LIBPFM_HAS_FIELD_CYCLES */ |
115 | |
116 | /* Define to 1 if you have the `psapi' library (-lpsapi). */ |
117 | /* #undef HAVE_LIBPSAPI */ |
118 | |
119 | /* Define to 1 if you have the `pthread' library (-lpthread). */ |
120 | #define HAVE_LIBPTHREAD 1 |
121 | |
122 | /* Define to 1 if you have the `pthread_getname_np' function. */ |
123 | #define HAVE_PTHREAD_GETNAME_NP 1 |
124 | |
125 | /* Define to 1 if you have the `pthread_setname_np' function. */ |
126 | #define HAVE_PTHREAD_SETNAME_NP 1 |
127 | |
128 | /* Define to 1 if you have the <link.h> header file. */ |
129 | #define HAVE_LINK_H 1 |
130 | |
131 | /* Define to 1 if you have the <mach/mach.h> header file. */ |
132 | /* #undef HAVE_MACH_MACH_H */ |
133 | |
134 | /* Define to 1 if you have the `mallctl' function. */ |
135 | /* #undef HAVE_MALLCTL */ |
136 | |
137 | /* Define to 1 if you have the `mallinfo' function. */ |
138 | #define HAVE_MALLINFO 1 |
139 | |
140 | /* Define to 1 if you have the `mallinfo2' function. */ |
141 | #define HAVE_MALLINFO2 1 |
142 | |
143 | /* Define to 1 if you have the <malloc/malloc.h> header file. */ |
144 | /* #undef HAVE_MALLOC_MALLOC_H */ |
145 | |
146 | /* Define to 1 if you have the `malloc_zone_statistics' function. */ |
147 | /* #undef HAVE_MALLOC_ZONE_STATISTICS */ |
148 | |
149 | /* Define to 1 if you have the `posix_spawn' function. */ |
150 | #define HAVE_POSIX_SPAWN 1 |
151 | |
152 | /* Define to 1 if you have the `pread' function. */ |
153 | #define HAVE_PREAD 1 |
154 | |
155 | /* Define to 1 if you have the <pthread.h> header file. */ |
156 | #define HAVE_PTHREAD_H 1 |
157 | |
158 | /* Have pthread_mutex_lock */ |
159 | #define HAVE_PTHREAD_MUTEX_LOCK 1 |
160 | |
161 | /* Have pthread_rwlock_init */ |
162 | #define HAVE_PTHREAD_RWLOCK_INIT 1 |
163 | |
164 | /* Define to 1 if you have the `sbrk' function. */ |
165 | #define HAVE_SBRK 1 |
166 | |
167 | /* Define to 1 if you have the `setenv' function. */ |
168 | #define HAVE_SETENV 1 |
169 | |
170 | /* Define to 1 if you have the `setrlimit' function. */ |
171 | #define HAVE_SETRLIMIT 1 |
172 | |
173 | /* Define to 1 if you have the `sigaltstack' function. */ |
174 | #define HAVE_SIGALTSTACK 1 |
175 | |
176 | /* Define to 1 if you have the <signal.h> header file. */ |
177 | #define HAVE_SIGNAL_H 1 |
178 | |
179 | /* Define to 1 if you have the `strerror_r' function. */ |
180 | #define HAVE_STRERROR_R 1 |
181 | |
182 | /* Define to 1 if you have the `sysconf' function. */ |
183 | #define HAVE_SYSCONF 1 |
184 | |
185 | /* Define to 1 if you have the <sys/ioctl.h> header file. */ |
186 | #define HAVE_SYS_IOCTL_H 1 |
187 | |
188 | /* Define to 1 if you have the <sys/mman.h> header file. */ |
189 | #define HAVE_SYS_MMAN_H 1 |
190 | |
191 | /* Define to 1 if you have the <sys/param.h> header file. */ |
192 | #define HAVE_SYS_PARAM_H 1 |
193 | |
194 | /* Define to 1 if you have the <sys/resource.h> header file. */ |
195 | #define HAVE_SYS_RESOURCE_H 1 |
196 | |
197 | /* Define to 1 if you have the <sys/stat.h> header file. */ |
198 | #define HAVE_SYS_STAT_H 1 |
199 | |
200 | /* Define to 1 if you have the <sys/time.h> header file. */ |
201 | #define HAVE_SYS_TIME_H 1 |
202 | |
203 | /* Define to 1 if stat struct has st_mtimespec member .*/ |
204 | /* #undef HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC */ |
205 | |
206 | /* Define to 1 if stat struct has st_mtim member. */ |
207 | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 |
208 | |
209 | /* Define to 1 if you have the <sys/types.h> header file. */ |
210 | #define HAVE_SYS_TYPES_H 1 |
211 | |
212 | /* Define to 1 if you have the <termios.h> header file. */ |
213 | #define HAVE_TERMIOS_H 1 |
214 | |
215 | /* Define to 1 if you have the <unistd.h> header file. */ |
216 | #define HAVE_UNISTD_H 1 |
217 | |
218 | /* Define to 1 if you have the <valgrind/valgrind.h> header file. */ |
219 | /* #undef HAVE_VALGRIND_VALGRIND_H */ |
220 | |
221 | /* Have host's _alloca */ |
222 | /* #undef HAVE__ALLOCA */ |
223 | |
224 | /* Define to 1 if you have the `_chsize_s' function. */ |
225 | /* #undef HAVE__CHSIZE_S */ |
226 | |
227 | /* Define to 1 if you have the `_Unwind_Backtrace' function. */ |
228 | #define HAVE__UNWIND_BACKTRACE 1 |
229 | |
230 | /* Have host's __alloca */ |
231 | /* #undef HAVE___ALLOCA */ |
232 | |
233 | /* Have host's __ashldi3 */ |
234 | /* #undef HAVE___ASHLDI3 */ |
235 | |
236 | /* Have host's __ashrdi3 */ |
237 | /* #undef HAVE___ASHRDI3 */ |
238 | |
239 | /* Have host's __chkstk */ |
240 | /* #undef HAVE___CHKSTK */ |
241 | |
242 | /* Have host's __chkstk_ms */ |
243 | /* #undef HAVE___CHKSTK_MS */ |
244 | |
245 | /* Have host's __cmpdi2 */ |
246 | /* #undef HAVE___CMPDI2 */ |
247 | |
248 | /* Have host's __divdi3 */ |
249 | /* #undef HAVE___DIVDI3 */ |
250 | |
251 | /* Have host's __fixdfdi */ |
252 | /* #undef HAVE___FIXDFDI */ |
253 | |
254 | /* Have host's __fixsfdi */ |
255 | /* #undef HAVE___FIXSFDI */ |
256 | |
257 | /* Have host's __floatdidf */ |
258 | /* #undef HAVE___FLOATDIDF */ |
259 | |
260 | /* Have host's __lshrdi3 */ |
261 | /* #undef HAVE___LSHRDI3 */ |
262 | |
263 | /* Have host's __main */ |
264 | /* #undef HAVE___MAIN */ |
265 | |
266 | /* Have host's __moddi3 */ |
267 | /* #undef HAVE___MODDI3 */ |
268 | |
269 | /* Have host's __udivdi3 */ |
270 | /* #undef HAVE___UDIVDI3 */ |
271 | |
272 | /* Have host's __umoddi3 */ |
273 | /* #undef HAVE___UMODDI3 */ |
274 | |
275 | /* Have host's ___chkstk */ |
276 | /* #undef HAVE____CHKSTK */ |
277 | |
278 | /* Have host's ___chkstk_ms */ |
279 | /* #undef HAVE____CHKSTK_MS */ |
280 | |
281 | /* Linker version detected at compile time. */ |
282 | /* #undef HOST_LINK_VERSION */ |
283 | |
284 | /* Define if overriding target triple is enabled */ |
285 | /* #undef LLVM_TARGET_TRIPLE_ENV */ |
286 | |
287 | /* Whether tools show host and target info when invoked with --version */ |
288 | #define LLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO 1 |
289 | |
290 | /* Whether tools show optional build config flags when invoked with --version */ |
291 | #define LLVM_VERSION_PRINTER_SHOW_BUILD_CONFIG 1 |
292 | |
293 | /* Define if libxml2 is supported on this platform. */ |
294 | #define LLVM_ENABLE_LIBXML2 1 |
295 | |
296 | /* Define to the extension used for shared libraries, say, ".so". */ |
297 | #define LTDL_SHLIB_EXT ".so" |
298 | |
299 | /* Define to the extension used for plugin libraries, say, ".so". */ |
300 | #define LLVM_PLUGIN_EXT ".so" |
301 | |
302 | /* Define to the address where bug reports for this package should be sent. */ |
303 | #define PACKAGE_BUGREPORT "https://github.com/llvm/llvm-project/issues/" |
304 | |
305 | /* Define to the full name of this package. */ |
306 | #define PACKAGE_NAME "LLVM" |
307 | |
308 | /* Define to the full name and version of this package. */ |
309 | #define PACKAGE_STRING "LLVM 19.1.0" |
310 | |
311 | /* Define to the version of this package. */ |
312 | #define PACKAGE_VERSION "19.1.0" |
313 | |
314 | /* Define to the vendor of this package. */ |
315 | /* #undef PACKAGE_VENDOR */ |
316 | |
317 | /* Define to a function implementing stricmp */ |
318 | /* #undef stricmp */ |
319 | |
320 | /* Define to a function implementing strdup */ |
321 | /* #undef strdup */ |
322 | |
323 | /* Whether GlobalISel rule coverage is being collected */ |
324 | #define LLVM_GISEL_COV_ENABLED 0 |
325 | |
326 | /* Define to the default GlobalISel coverage file prefix */ |
327 | /* #undef LLVM_GISEL_COV_PREFIX */ |
328 | |
329 | /* Whether Timers signpost passes in Xcode Instruments */ |
330 | #define LLVM_SUPPORT_XCODE_SIGNPOSTS 0 |
331 | |
332 | /* #undef HAVE_PROC_PID_RUSAGE */ |
333 | |
334 | #define HAVE_BUILTIN_THREAD_POINTER 1 |
335 | |
336 | #endif |
337 | |