1 2#ifndef _CONFIG_H 3#define _CONFIG_H 4 5#ifndef __cplusplus 6 7/* Define to empty if the keyword does not work. */ 8#undef const 9 10#endif /* __cplusplus */ 11 12#ifdef __cplusplus 13 14/* Define if the C++ restrict keyword extension exists. */ 15#undef CXX_RESTRICT 16 17#ifdef CXX_RESTRICT 18#define restrictxx restrict 19#else 20#define restrictxx 21#endif 22 23#endif 24 25/* Define if you want to optimize the reference counting code. */ 26#undef REF_OPTIMIZE 27 28/* Define if you have <stdint.h>. */ 29#undef HAVE_STDINT_H 30 31/* Define if you have <sys/stat.h>. */ 32#undef HAVE_SYS_STAT_H 33 34/* Define if you have <sys/types.h>. */ 35#undef HAVE_SYS_TYPES_H 36 37/* Define if you have <pwd.h>. */ 38#undef HAVE_PWD_H 39 40/* Define if you have <termios.h>. */ 41#undef HAVE_TERMIOS_H 42 43/* Define if you have <sys/times.h>. */ 44#undef HAVE_SYS_TIMES_H 45 46/* Define if you have <time.h>. */ 47#undef HAVE_TIME_H 48 49/* Define if you have <machine/fpu.h>. */ 50#undef HAVE_MACHINE_FPU_H 51 52/* Define if you have <asm/fpu.h>. */ 53#undef HAVE_ASM_FPU_H 54 55/* Define if you have <sys/resource.h>. */ 56#undef HAVE_SYS_RESOURCE_H 57 58/* Define if <sstream> is present. */ 59#undef HAVE_SSTREAM 60 61/* Define if you have the vprintf function. */ 62#undef HAVE_VPRINTF 63 64/* Define if you have the ios::fmtflags. */ 65#undef HAVE_IOS_FMTFLAGS 66 67/* Define if you have the long long type extension. */ 68#ifndef HAVE_LONG_LONG 69#undef HAVE_LONG_LONG 70#endif 71 72/* Define if you have streambuf::pubseekoff (you should). */ 73#undef HAVE_PUBSEEKOFF 74 75/* Define if you have streambuf::sgetn (you should). */ 76#undef HAVE_SGETN 77 78/* Define if you have a public streambuf::seekoff. */ 79#undef HAVE_SEEKOFF 80 81/* Define as the return type of signal handlers (int or void). */ 82#undef RETSIGTYPE 83 84/* Define if signal handlers have an ellipsis argument in C++. */ 85#undef SIGHASELLIP 86 87/* Define to `unsigned' if <sys/types.h> doesn't define. */ 88#undef size_t 89 90/* Define if you have the ANSI C header files. */ 91#undef STDC_HEADERS 92 93/* Define if your <sys/time.h> declares struct tm. */ 94#undef TM_IN_SYS_TIME 95 96/* Define if you have the strerror function. */ 97#undef HAVE_STRERROR 98 99/* Define if you have the setenv function. */ 100#undef HAVE_SETENV 101 102/* Define if isnan is available from C++. */ 103#undef HAVE_ISNAN 104 105/* Define if you have the sigfillset function (and company). */ 106#undef HAVE_SIGFILLSET 107 108/* Define if you have the signal function. */ 109#undef HAVE_SIGNAL 110 111/* Define if you have the system function. */ 112#undef HAVE_SYSTEM 113 114/* Define if you have the drand48 function. */ 115#undef HAVE_DRAND48 116 117/* Define if you have the isnan function. */ 118#undef HAVE_ISNAN 119 120/* Define if you have the fchdir function. */ 121#undef HAVE_FCHDIR 122 123/* Define if you have the getpwuid function. */ 124#undef HAVE_GETPWUID 125 126/* Define if you have the geteuid function. */ 127#undef HAVE_GETEUID 128 129/* Define if you have the gethostname function. */ 130#undef HAVE_GETHOSTNAME 131 132/* Define if you have the time function. */ 133#undef HAVE_TIME 134 135/* Define if you have the ctime function. */ 136#undef HAVE_CTIME 137 138/* Define if you have the C99 <fenv.h>. */ 139#undef HAVE_FENV_H 140 141/* Define if you have the glibc feenableexcept extension. */ 142#undef HAVE_FEENABLEEXCEPT 143 144/* Define if you have the glibc fedisableexcept extension. */ 145#undef HAVE_FEDISABLEEXCEPT 146 147/* Define if you have the setrlimit function. */ 148#undef HAVE_SETRLIMIT 149 150/* Define if you have functioning SYSV IPC. */ 151#undef HAVE_SYSV_IPC 152 153/* Define if semctl must have a semun as the fourth argument. */ 154#undef SEMCTL_REQUIRES_SEMUN 155 156/* Define to the type used for shared memory. */ 157/* #undef SHMTYPE */ 158 159#ifndef SHMTYPE 160#define SHMTYPE char* 161#endif 162 163/* Define if you have the <fcntl.h> header file. */ 164#undef HAVE_FCNTL_H 165 166/* Define if you have the <limits.h> header file. */ 167#undef HAVE_LIMITS_H 168 169/* Define if you have the <sys/ioctl.h> header file. */ 170#undef HAVE_SYS_IOCTL_H 171 172/* Define if you have the <sys/time.h> header file. */ 173#undef HAVE_SYS_TIME_H 174 175/* Define if you have the <unistd.h> header file. */ 176#undef HAVE_UNISTD_H 177 178/* Define if you have the <pthread.h> header file and the pthread library. */ 179#undef HAVE_PTHREAD 180 181/* Define if you can have the pthread_attr_setstacksize function. */ 182#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE 183 184/* Define if you can have the pthread_attr_getstacksize function. */ 185#undef HAVE_PTHREAD_ATTR_GETSTACKSIZE 186 187/* Define if you can have the pthread_attr_getscope function. */ 188#undef HAVE_PTHREAD_ATTR_GETSCOPE 189 190/* Define if you can have the pthread_attr_setscope function. */ 191#undef HAVE_PTHREAD_ATTR_SETSCOPE 192 193/* Define if you can have the pthread_attr_getinheritsched function. */ 194#undef HAVE_PTHREAD_ATTR_GETINHERITSCHED 195 196/* Define if you can have the pthread_attr_setinheritsched function. */ 197#undef HAVE_PTHREAD_ATTR_SETINHERITSCHED 198 199/* Define if you can have the pthread_attr_setschedpolicy function. */ 200#undef HAVE_PTHREAD_ATTR_SETSCHEDPOLICY 201 202/* Define if you can have the pthread_attr_getschedpolicy function. */ 203#undef HAVE_PTHREAD_ATTR_GETSCHEDPOLICY 204 205/* Define if you can have the pthread_attr_setschedparam function. */ 206#undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM 207 208/* Define if you can have the pthread_attr_getschedparam function. */ 209#undef HAVE_PTHREAD_ATTR_GETSCHEDPARAM 210 211/* Define if you can have the sched_get_priority_max function. */ 212#undef HAVE_SCHED_GET_PRIORITY_MAX 213 214/* Define if you can have the sched_get_priority_min function. */ 215#undef HAVE_SCHED_GET_PRIORITY_MIN 216 217/* Define if you have the NIAMA library. */ 218#undef HAVE_NIAMA 219 220/* Define if you have the <mpi.h> header file and library. */ 221#undef HAVE_MPI 222 223/* Define if you have the MPI_Init_thread routine. */ 224#undef HAVE_MPI_INIT_THREAD 225 226/* Set to the MPI macro defined the desired threading support level. */ 227#undef SC_MPI_THREAD_LEVEL 228 229/* Define if you have the <armci.h> header file and library. */ 230#undef HAVE_ARMCI 231 232/* Define if you have the libint header file and library. */ 233#undef HAVE_LIBINT 234 235/* Define if you have the libr12 header file and library. */ 236#undef HAVE_LIBR12 237 238/* Define if you have the libderiv header file and library. */ 239#undef HAVE_LIBDERIV 240 241/* Define if your MPI implementation has MPI-IO functions */ 242#undef HAVE_MPIIO 243 244/* Define if you have the <perf.h> header file and library. */ 245#undef HAVE_PERF 246 247/* Define if you have <execinfo.h> backtrace and backtrace_symbol_fd. */ 248#undef HAVE_BACKTRACE 249 250/* Define if MPIMessageGrp should be used by default. */ 251#undef DEFAULT_MPI 252 253/* Define if MTMPIMemoryGrp should be used by default. */ 254#undef DEFAULT_MTMPI 255 256/* Define if ARMCIMemoryGrp should be used by default. */ 257#undef DEFAULT_ARMCI 258 259/* Define if is MPI is always used (needed if MPI_Init is used to 260 initialize argument list). */ 261#undef ALWAYS_USE_MPI 262 263/* Define if you have the m library (-lm). */ 264#undef HAVE_LIBM 265 266/* Define if you have the sun library (-lsun). */ 267#undef HAVE_LIBSUN 268 269/* Define if you have the fl library (-lfl). */ 270#undef HAVE_LIBFL 271 272/* Define if you have the dl library (-ldl). */ 273#undef HAVE_LIBDL 274 275/* Define if you have the <dlfcn.h> header file. */ 276#undef HAVE_DLFCN_H 277 278/* Define if you have LAPACK 279 */ 280#undef HAVE_LAPACK 281 282/* Define if you have the Scalable BLAS package and everything needed for it. 283 */ 284#undef HAVE_SCALABLE_BLAS 285 286/* Define if machine byte order is big endian. */ 287#undef WORDS_BIGENDIAN 288 289/* The host architecture. */ 290#undef HOST_ARCH 291 292/* The target architecture. */ 293#undef TARGET_ARCH 294 295/* The version number. */ 296#undef SC_VERSION 297 298/* The major version number. */ 299#undef SC_MAJOR_VERSION 300 301/* The minor version number. */ 302#undef SC_MINOR_VERSION 303 304/* The micro version number. */ 305#undef SC_MICRO_VERSION 306 307/* The buildid. */ 308#undef SC_BUILDID 309 310/* The library directory in the src distribution. */ 311#undef SRC_SCLIBDIR 312 313/* The installed location of the library directory. */ 314#undef INSTALLED_SCLIBDIR 315 316/* The location of architecture independent files. */ 317#undef SCDATADIR 318 319/* The default memory allocation, in bytes. */ 320#undef DEFAULT_SC_MEMORY 321 322/* Define if template should be explicitly instantiated. */ 323#undef EXPLICIT_TEMPLATE_INSTANTIATION 324 325/* Define if the C++ keywork "typename" exists. */ 326#undef HAVE_TYPENAME 327 328#ifdef __cplusplus 329# ifndef HAVE_TYPENAME 330# define typename 331# endif 332#endif 333 334/* Set to true if "using namespace std" needed to access ostream, etc. */ 335#undef USING_NAMESPACE_STD 336 337#endif /* _CONFIG_H */ 338 339/* 340 * Local Variables: 341 * mode: c++ 342 * End: 343 */ 344