1
/* include/private/autogen/config.h.in. Generated from configure.ac by autoheader. */
5
* Copyright © 2009 CNRS, INRIA, Université Bordeaux 1
6
* Copyright © 2009 Cisco Systems, Inc. All rights reserved.
9
* Additional copyrights may follow
13
* This file is automatically generated by configure. Edits will be lost
14
* the next time you run configure!
17
#ifndef HWLOC_CONFIGURE_H
18
#define HWLOC_CONFIGURE_H
21
/* Define to 1 if the system has the type `CACHE_DESCRIPTOR'. */
22
#undef HAVE_CACHE_DESCRIPTOR
24
/* Define to 1 if the system has the type `CACHE_RELATIONSHIP'. */
25
#undef HAVE_CACHE_RELATIONSHIP
27
/* Define to 1 if you have the `clz' function. */
30
/* Define to 1 if you have the `clzl' function. */
33
/* Define to 1 if we have -lcuda */
36
/* Define to 1 if we have -lcudart */
39
/* Define to 1 if you have the <cuda.h> header file. */
42
/* Define to 1 if you have the <cuda_runtime_api.h> header file. */
43
#undef HAVE_CUDA_RUNTIME_API_H
45
/* Define to 1 if you have the <curses.h> header file. */
48
/* Define to 1 if you have the declaration of `CTL_HW', and to 0 if you don't.
50
#undef HAVE_DECL_CTL_HW
52
/* Define to 1 if you have the declaration of `HW_NCPU', and to 0 if you
54
#undef HAVE_DECL_HW_NCPU
56
/* Define to 1 if you have the declaration of `pthread_getaffinity_np', and to
58
#undef HAVE_DECL_PTHREAD_GETAFFINITY_NP
60
/* Define to 1 if you have the declaration of `pthread_setaffinity_np', and to
62
#undef HAVE_DECL_PTHREAD_SETAFFINITY_NP
64
/* Define to 1 if you have the declaration of `_SC_LARGE_PAGESIZE', and to 0
66
#undef HAVE_DECL__SC_LARGE_PAGESIZE
68
/* Define to 1 if you have the declaration of `_SC_NPROCESSORS_CONF', and to 0
70
#undef HAVE_DECL__SC_NPROCESSORS_CONF
72
/* Define to 1 if you have the declaration of `_SC_NPROCESSORS_ONLN', and to 0
74
#undef HAVE_DECL__SC_NPROCESSORS_ONLN
76
/* Define to 1 if you have the declaration of `_SC_NPROC_CONF', and to 0 if
78
#undef HAVE_DECL__SC_NPROC_CONF
80
/* Define to 1 if you have the declaration of `_SC_NPROC_ONLN', and to 0 if
82
#undef HAVE_DECL__SC_NPROC_ONLN
84
/* Define to 1 if you have the <dlfcn.h> header file. */
87
/* Define to 1 if you have the `ffs' function. */
90
/* Define to 1 if you have the `ffsl' function. */
93
/* Define to 1 if you have the `fls' function. */
96
/* Define to 1 if you have the `flsl' function. */
99
/* Define to 1 if you have the `getpagesize' function. */
100
#undef HAVE_GETPAGESIZE
102
/* Define to 1 if the system has the type `GROUP_AFFINITY'. */
103
#undef HAVE_GROUP_AFFINITY
105
/* Define to 1 if the system has the type `GROUP_RELATIONSHIP'. */
106
#undef HAVE_GROUP_RELATIONSHIP
108
/* Define to 1 if you have the `host_info' function. */
109
#undef HAVE_HOST_INFO
111
/* Define to 1 if you have the <infiniband/verbs.h> header file. */
112
#undef HAVE_INFINIBAND_VERBS_H
114
/* Define to 1 if you have the <inttypes.h> header file. */
115
#undef HAVE_INTTYPES_H
117
/* Define to 1 if the system has the type `KAFFINITY'. */
118
#undef HAVE_KAFFINITY
120
/* Define to 1 if you have the <kstat.h> header file. */
123
/* Define to 1 if you have the <langinfo.h> header file. */
124
#undef HAVE_LANGINFO_H
126
/* Define to 1 if we have -lgdi32 */
129
/* Define to 1 if we have -libverbs */
130
#undef HAVE_LIBIBVERBS
132
/* Define to 1 if we have -lkstat */
135
/* Define to 1 if we have -llgrp */
138
/* Define to 1 if you have the <locale.h> header file. */
141
/* Define to 1 if the system has the type `LOGICAL_PROCESSOR_RELATIONSHIP'. */
142
#undef HAVE_LOGICAL_PROCESSOR_RELATIONSHIP
144
/* Define to 1 if you have the <mach/mach_host.h> header file. */
145
#undef HAVE_MACH_MACH_HOST_H
147
/* Define to 1 if you have the <mach/mach_init.h> header file. */
148
#undef HAVE_MACH_MACH_INIT_H
150
/* Define to 1 if you have the <malloc.h> header file. */
153
/* Define to 1 if you have the `memalign' function. */
156
/* Define to 1 if you have the <memory.h> header file. */
159
/* Define to 1 if you have the <myriexpress.h> header file. */
160
#undef HAVE_MYRIEXPRESS_H
162
/* Define to 1 if you have the `nl_langinfo' function. */
163
#undef HAVE_NL_LANGINFO
165
/* Define to 1 if you have the <numaif.h> header file. */
168
/* Define to 1 if the system has the type `NUMA_NODE_RELATIONSHIP'. */
169
#undef HAVE_NUMA_NODE_RELATIONSHIP
171
/* Define to 1 if you have the `openat' function. */
174
/* Define to 1 if you have the `posix_memalign' function. */
175
#undef HAVE_POSIX_MEMALIGN
177
/* Define to 1 if the system has the type `PROCESSOR_CACHE_TYPE'. */
178
#undef HAVE_PROCESSOR_CACHE_TYPE
180
/* Define to 1 if the system has the type `PROCESSOR_GROUP_INFO'. */
181
#undef HAVE_PROCESSOR_GROUP_INFO
183
/* Define to 1 if the system has the type `PROCESSOR_RELATIONSHIP'. */
184
#undef HAVE_PROCESSOR_RELATIONSHIP
186
/* Define to 1 if the system has the type `PSAPI_WORKING_SET_EX_BLOCK'. */
187
#undef HAVE_PSAPI_WORKING_SET_EX_BLOCK
189
/* Define to 1 if the system has the type `PSAPI_WORKING_SET_EX_INFORMATION'.
191
#undef HAVE_PSAPI_WORKING_SET_EX_INFORMATION
193
/* Define to 1 if you have the <pthread_np.h> header file. */
194
#undef HAVE_PTHREAD_NP_H
196
/* Define to 1 if the system has the type `pthread_t'. */
197
#undef HAVE_PTHREAD_T
199
/* Define to 1 if you have the `putwc' function. */
202
/* Define to 1 if the system has the type `RelationProcessorPackage'. */
203
#undef HAVE_RELATIONPROCESSORPACKAGE
205
/* Define to 1 if you have the `setlocale' function. */
206
#undef HAVE_SETLOCALE
208
/* Define to 1 if you have the <stdint.h> header file. */
211
/* Define to 1 if you have the <stdlib.h> header file. */
214
/* Define to 1 if you have the `strftime' function. */
217
/* Define to 1 if you have the <strings.h> header file. */
218
#undef HAVE_STRINGS_H
220
/* Define to 1 if you have the <string.h> header file. */
223
/* Define to 1 if you have the `strncasecmp' function. */
224
#undef HAVE_STRNCASECMP
226
/* Define to 1 if you have the `sysctl' function. */
229
/* Define to 1 if you have the `sysctlbyname' function. */
230
#undef HAVE_SYSCTLBYNAME
232
/* Define to 1 if the system has the type
233
`SYSTEM_LOGICAL_PROCESSOR_INFORMATION'. */
234
#undef HAVE_SYSTEM_LOGICAL_PROCESSOR_INFORMATION
236
/* Define to 1 if the system has the type
237
`SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX'. */
238
#undef HAVE_SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
240
/* Define to 1 if you have the <sys/cpuset.h> header file. */
241
#undef HAVE_SYS_CPUSET_H
243
/* Define to 1 if you have the <sys/lgrp_user.h> header file. */
244
#undef HAVE_SYS_LGRP_USER_H
246
/* Define to 1 if you have the <sys/mman.h> header file. */
247
#undef HAVE_SYS_MMAN_H
249
/* Define to 1 if you have the <sys/param.h> header file. */
250
#undef HAVE_SYS_PARAM_H
252
/* Define to 1 if you have the <sys/stat.h> header file. */
253
#undef HAVE_SYS_STAT_H
255
/* Define to 1 if you have the <sys/sysctl.h> header file. */
256
#undef HAVE_SYS_SYSCTL_H
258
/* Define to 1 if you have the <sys/types.h> header file. */
259
#undef HAVE_SYS_TYPES_H
261
/* Define to 1 if you have the <sys/utsname.h> header file. */
262
#undef HAVE_SYS_UTSNAME_H
264
/* Define to 1 if you have the <term.h> header file. */
267
/* Define to 1 if you have the `uname' function. */
270
/* Define to 1 if you have the <unistd.h> header file. */
273
/* Define to 1 if the system has the type `wchar_t'. */
276
/* Define to 1 if you have the <X11/keysym.h> header file. */
277
#undef HAVE_X11_KEYSYM_H
279
/* Define to 1 if you have the <X11/Xlib.h> header file. */
280
#undef HAVE_X11_XLIB_H
282
/* Define to 1 if you have the <X11/Xutil.h> header file. */
283
#undef HAVE_X11_XUTIL_H
285
/* Define to 1 on AIX */
288
/* Whether C compiler supports -fvisibility */
289
#undef HWLOC_C_HAVE_VISIBILITY
291
/* Define to 1 on Darwin */
292
#undef HWLOC_DARWIN_SYS
294
/* Whether we are in debugging mode or not */
297
/* Define to 1 on *FREEBSD */
298
#undef HWLOC_FREEBSD_SYS
300
/* Whether your compiler has __attribute__ or not */
301
#undef HWLOC_HAVE_ATTRIBUTE
303
/* Whether your compiler has __attribute__ aligned or not */
304
#undef HWLOC_HAVE_ATTRIBUTE_ALIGNED
306
/* Whether your compiler has __attribute__ always_inline or not */
307
#undef HWLOC_HAVE_ATTRIBUTE_ALWAYS_INLINE
309
/* Whether your compiler has __attribute__ cold or not */
310
#undef HWLOC_HAVE_ATTRIBUTE_COLD
312
/* Whether your compiler has __attribute__ const or not */
313
#undef HWLOC_HAVE_ATTRIBUTE_CONST
315
/* Whether your compiler has __attribute__ deprecated or not */
316
#undef HWLOC_HAVE_ATTRIBUTE_DEPRECATED
318
/* Whether your compiler has __attribute__ format or not */
319
#undef HWLOC_HAVE_ATTRIBUTE_FORMAT
321
/* Whether your compiler has __attribute__ hot or not */
322
#undef HWLOC_HAVE_ATTRIBUTE_HOT
324
/* Whether your compiler has __attribute__ malloc or not */
325
#undef HWLOC_HAVE_ATTRIBUTE_MALLOC
327
/* Whether your compiler has __attribute__ may_alias or not */
328
#undef HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS
330
/* Whether your compiler has __attribute__ nonnull or not */
331
#undef HWLOC_HAVE_ATTRIBUTE_NONNULL
333
/* Whether your compiler has __attribute__ noreturn or not */
334
#undef HWLOC_HAVE_ATTRIBUTE_NORETURN
336
/* Whether your compiler has __attribute__ no_instrument_function or not */
337
#undef HWLOC_HAVE_ATTRIBUTE_NO_INSTRUMENT_FUNCTION
339
/* Whether your compiler has __attribute__ packed or not */
340
#undef HWLOC_HAVE_ATTRIBUTE_PACKED
342
/* Whether your compiler has __attribute__ pure or not */
343
#undef HWLOC_HAVE_ATTRIBUTE_PURE
345
/* Whether your compiler has __attribute__ sentinel or not */
346
#undef HWLOC_HAVE_ATTRIBUTE_SENTINEL
348
/* Whether your compiler has __attribute__ unused or not */
349
#undef HWLOC_HAVE_ATTRIBUTE_UNUSED
351
/* Whether your compiler has __attribute__ warn unused result or not */
352
#undef HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT
354
/* Whether your compiler has __attribute__ weak alias or not */
355
#undef HWLOC_HAVE_ATTRIBUTE_WEAK_ALIAS
357
/* Define to 1 if you have the `cairo' library. */
358
#undef HWLOC_HAVE_CAIRO
360
/* Define to 1 if you have the `clz' function. */
361
#undef HWLOC_HAVE_CLZ
363
/* Define to 1 if you have the `clzl' function. */
364
#undef HWLOC_HAVE_CLZL
366
/* Define to 1 if you have cpuid */
367
#undef HWLOC_HAVE_CPUID
369
/* Define to 1 if the CPU_SET macro works */
370
#undef HWLOC_HAVE_CPU_SET
372
/* Define to 1 if the CPU_SET_S macro works */
373
#undef HWLOC_HAVE_CPU_SET_S
375
/* Define to 1 if function `clz' is declared by system headers */
376
#undef HWLOC_HAVE_DECL_CLZ
378
/* Define to 1 if function `clzl' is declared by system headers */
379
#undef HWLOC_HAVE_DECL_CLZL
381
/* Define to 1 if function `ffs' is declared by system headers */
382
#undef HWLOC_HAVE_DECL_FFS
384
/* Define to 1 if function `ffsl' is declared by system headers */
385
#undef HWLOC_HAVE_DECL_FFSL
387
/* Define to 1 if function `fls' is declared by system headers */
388
#undef HWLOC_HAVE_DECL_FLS
390
/* Define to 1 if function `flsl' is declared by system headers */
391
#undef HWLOC_HAVE_DECL_FLSL
393
/* Define to 1 if you have the `ffs' function. */
394
#undef HWLOC_HAVE_FFS
396
/* Define to 1 if you have the `ffsl' function. */
397
#undef HWLOC_HAVE_FFSL
399
/* Define to 1 if you have the `fls' function. */
400
#undef HWLOC_HAVE_FLS
402
/* Define to 1 if you have the `flsl' function. */
403
#undef HWLOC_HAVE_FLSL
405
/* Define to 1 if you have a library providing the termcap interface */
406
#undef HWLOC_HAVE_LIBTERMCAP
408
/* Define to 1 if mbind is available. */
409
#undef HWLOC_HAVE_MBIND
411
/* Define to 1 if migrate_pages is available. */
412
#undef HWLOC_HAVE_MIGRATE_PAGES
414
/* Define to 1 if glibc provides the old prototype of sched_setaffinity() */
415
#undef HWLOC_HAVE_OLD_SCHED_SETAFFINITY
417
/* `Define to 1 if you have pthread_getthrds_np' */
418
#undef HWLOC_HAVE_PTHREAD_GETTHRDS_NP
420
/* Define to 1 if set_mempolicy is available. */
421
#undef HWLOC_HAVE_SET_MEMPOLICY
423
/* Define to 1 if you have the <stdint.h> header file. */
424
#undef HWLOC_HAVE_STDINT_H
426
/* Define to 1 if you have the `windows.h' header. */
427
#undef HWLOC_HAVE_WINDOWS_H
429
/* Define to 1 if X11 libraries are available. */
430
#undef HWLOC_HAVE_X11
432
/* Define to 1 if you have the `xml' library. */
433
#undef HWLOC_HAVE_XML
435
/* Define to 1 if the _syscall3 macro works */
436
#undef HWLOC_HAVE__SYSCALL3
438
/* Define to 1 on HP-UX */
439
#undef HWLOC_HPUX_SYS
441
/* Define to 1 on Irix */
442
#undef HWLOC_IRIX_SYS
444
/* Define to 1 on Linux */
445
#undef HWLOC_LINUX_SYS
447
/* Major version of hwloc */
448
#undef HWLOC_MAJOR_VERSION
450
/* Minor version of hwloc */
451
#undef HWLOC_MINOR_VERSION
453
/* Define to 1 on OSF */
456
/* Release version of hwloc */
457
#undef HWLOC_RELEASE_VERSION
459
/* The size of `unsigned int', as computed by sizeof */
460
#undef HWLOC_SIZEOF_UNSIGNED_INT
462
/* The size of `unsigned long', as computed by sizeof */
463
#undef HWLOC_SIZEOF_UNSIGNED_LONG
465
/* Define to 1 on Solaris */
466
#undef HWLOC_SOLARIS_SYS
468
/* The hwloc symbol prefix */
469
#undef HWLOC_SYM_PREFIX
471
/* The hwloc symbol prefix in all caps */
472
#undef HWLOC_SYM_PREFIX_CAPS
474
/* Whether we need to re-define all the hwloc public symbols or not */
475
#undef HWLOC_SYM_TRANSFORM
477
/* Define to 1 on unsupported systems */
478
#undef HWLOC_UNSUPPORTED_SYS
480
/* Define to 1 on WINDOWS */
483
/* Define to 1 on x86_32 */
484
#undef HWLOC_X86_32_ARCH
486
/* Define to 1 on x86_64 */
487
#undef HWLOC_X86_64_ARCH
489
/* Define to the sub-directory in which libtool stores uninstalled libraries.
493
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
494
#undef NO_MINUS_C_MINUS_O
496
/* Name of package */
499
/* Define to the address where bug reports for this package should be sent. */
500
#undef PACKAGE_BUGREPORT
502
/* Define to the full name of this package. */
505
/* Define to the full name and version of this package. */
506
#undef PACKAGE_STRING
508
/* Define to the one symbol short name of this package. */
509
#undef PACKAGE_TARNAME
511
/* Define to the home page for this package. */
514
/* Define to the version of this package. */
515
#undef PACKAGE_VERSION
517
/* The size of `unsigned int', as computed by sizeof. */
518
#undef SIZEOF_UNSIGNED_INT
520
/* The size of `unsigned long', as computed by sizeof. */
521
#undef SIZEOF_UNSIGNED_LONG
523
/* The size of `void *', as computed by sizeof. */
526
/* Define to 1 if you have the ANSI C header files. */
529
/* Enable extensions on HP-UX. */
535
/* Enable extensions on AIX 3, Interix. */
539
/* Enable GNU extensions on systems that have them. */
543
/* Enable threading extensions on Solaris. */
544
#ifndef _POSIX_PTHREAD_SEMANTICS
545
# undef _POSIX_PTHREAD_SEMANTICS
547
/* Enable extensions on HP NonStop. */
548
#ifndef _TANDEM_SOURCE
549
# undef _TANDEM_SOURCE
551
/* Enable general extensions on Solaris. */
552
#ifndef __EXTENSIONS__
553
# undef __EXTENSIONS__
557
/* Version number of package */
560
/* Define to 1 if the X Window System is missing or not being used. */
561
#undef X_DISPLAY_MISSING
563
/* Are we building for HP-UX? */
566
/* Define to 1 if on MINIX. */
569
/* Define to 2 if the system does not provide POSIX.1 features except with
571
#undef _POSIX_1_SOURCE
573
/* Define to 1 if you need to in order for `stat' and other things to work. */
576
/* Define this to a keyword that can safely replace inline in installed
578
#undef __hwloc_inline
580
/* Define this to the process ID type */
583
/* Define this to either strncasecmp or strncmp */
584
#undef hwloc_strncasecmp
586
/* Define this to the thread ID type */
587
#undef hwloc_thread_t
590
#endif /* HWLOC_CONFIGURE_H */