libsc
1.6.0
|
00001 #ifndef _SRC_SC_CONFIG_H 00002 #define _SRC_SC_CONFIG_H 1 00003 00004 /* src/sc_config.h. Generated automatically at end of configure. */ 00005 /* src/pre_config.h. Generated from pre_config.h.in by configure. */ 00006 /* src/pre_config.h.in. Generated from configure.ac by autoheader. */ 00007 00008 /* Define if building universal (internal helper macro) */ 00009 /* #undef AC_APPLE_UNIVERSAL_BUILD */ 00010 00011 /* C compiler */ 00012 #ifndef SC_CC 00013 #define SC_CC "mpicc" 00014 #endif 00015 00016 /* C compiler flags */ 00017 #ifndef SC_CFLAGS 00018 #define SC_CFLAGS "-pipe -Wall -g -O2 -march=i586 -mtune=generic " 00019 #endif 00020 00021 /* C preprocessor */ 00022 #ifndef SC_CPP 00023 #define SC_CPP "mpicc -E" 00024 #endif 00025 00026 /* C preprocessor flags */ 00027 #ifndef SC_CPPFLAGS 00028 #define SC_CPPFLAGS "" 00029 #endif 00030 00031 /* CXX compiler */ 00032 #ifndef SC_CXX 00033 #define SC_CXX "mpicxx" 00034 #endif 00035 00036 /* CXX compiler flags */ 00037 #ifndef SC_CXXFLAGS 00038 #define SC_CXXFLAGS "-pipe -Wall -g -O2 -march=i586 -mtune=generic" 00039 #endif 00040 00041 /* Define to 1 if your C++ compiler doesn't accept -c and -o together. */ 00042 /* #undef CXX_NO_MINUS_C_MINUS_O */ 00043 00044 /* DEPRECATED (use SC_ENABLE_DEBUG instead) */ 00045 /* #undef DEBUG */ 00046 00047 /* enable debug mode (assertions and extra checks) */ 00048 /* #undef ENABLE_DEBUG */ 00049 00050 /* Define to 1 if we are using MPI */ 00051 #ifndef SC_ENABLE_MPI 00052 #define SC_ENABLE_MPI 1 00053 #endif 00054 00055 /* Define to 1 if we are using MPI I/O */ 00056 #ifndef SC_ENABLE_MPIIO 00057 #define SC_ENABLE_MPIIO 1 00058 #endif 00059 00060 /* Define to 1 if we are using MPI_Init_thread */ 00061 #ifndef SC_ENABLE_MPITHREAD 00062 #define SC_ENABLE_MPITHREAD 1 00063 #endif 00064 00065 /* enable POSIX threads (optionally use --enable-pthread=<PTHREAD_CFLAGS>) */ 00066 #ifndef SC_ENABLE_PTHREAD 00067 #define SC_ENABLE_PTHREAD 1 00068 #endif 00069 00070 /* F77 compiler */ 00071 #ifndef SC_F77 00072 #define SC_F77 "mpif77" 00073 #endif 00074 00075 /* Define to dummy `main' function (if any) required to link to the Fortran 00076 libraries. */ 00077 /* #undef F77_DUMMY_MAIN */ 00078 00079 /* Define to a macro mangling the given C identifier (in lower and upper 00080 case), which must not contain underscores, for linking with Fortran. */ 00081 #ifndef SC_F77_FUNC 00082 #define SC_F77_FUNC(name,NAME) name ## _ 00083 #endif 00084 00085 /* As F77_FUNC, but for C identifiers containing underscores. */ 00086 #ifndef SC_F77_FUNC_ 00087 #define SC_F77_FUNC_(name,NAME) name ## _ 00088 #endif 00089 00090 /* Define to 1 if your Fortran compiler doesn't accept -c and -o together. */ 00091 /* #undef F77_NO_MINUS_C_MINUS_O */ 00092 00093 /* Define if F77 and FC dummy `main' functions are identical. */ 00094 /* #undef FC_DUMMY_MAIN_EQ_F77 */ 00095 00096 /* F77 compiler flags */ 00097 #ifndef SC_FFLAGS 00098 #define SC_FFLAGS "-pipe -Wall -g -O2 -march=i586 -mtune=generic" 00099 #endif 00100 00101 /* Define to 1 if you have the `backtrace' function. */ 00102 #ifndef SC_HAVE_BACKTRACE 00103 #define SC_HAVE_BACKTRACE 1 00104 #endif 00105 00106 /* Define to 1 if you have the `backtrace_symbols' function. */ 00107 #ifndef SC_HAVE_BACKTRACE_SYMBOLS 00108 #define SC_HAVE_BACKTRACE_SYMBOLS 1 00109 #endif 00110 00111 /* Define to 1 if you have the <dlfcn.h> header file. */ 00112 #ifndef SC_HAVE_DLFCN_H 00113 #define SC_HAVE_DLFCN_H 1 00114 #endif 00115 00116 /* Define to 1 if you have the <execinfo.h> header file. */ 00117 #ifndef SC_HAVE_EXECINFO_H 00118 #define SC_HAVE_EXECINFO_H 1 00119 #endif 00120 00121 /* Define to 1 if you have the <inttypes.h> header file. */ 00122 #ifndef SC_HAVE_INTTYPES_H 00123 #define SC_HAVE_INTTYPES_H 1 00124 #endif 00125 00126 /* Have we found function pthread_create. */ 00127 #ifndef SC_HAVE_LPTHREAD 00128 #define SC_HAVE_LPTHREAD 1 00129 #endif 00130 00131 /* Have we found function lua_createtable. */ 00132 #ifndef SC_HAVE_LUA 00133 #define SC_HAVE_LUA 1 00134 #endif 00135 00136 /* Define to 1 if you have the <lua5.1/lua.h> header file. */ 00137 /* #undef HAVE_LUA5_1_LUA_H */ 00138 00139 /* Define to 1 if you have the <lua5.2/lua.h> header file. */ 00140 /* #undef HAVE_LUA5_2_LUA_H */ 00141 00142 /* Define to 1 if you have the <lua.h> header file. */ 00143 #ifndef SC_HAVE_LUA_H 00144 #define SC_HAVE_LUA_H 1 00145 #endif 00146 00147 /* Define to 1 if you have the <memory.h> header file. */ 00148 #ifndef SC_HAVE_MEMORY_H 00149 #define SC_HAVE_MEMORY_H 1 00150 #endif 00151 00152 /* Define to 1 if you have the <signal.h> header file. */ 00153 #ifndef SC_HAVE_SIGNAL_H 00154 #define SC_HAVE_SIGNAL_H 1 00155 #endif 00156 00157 /* Define to 1 if you have the <stdint.h> header file. */ 00158 #ifndef SC_HAVE_STDINT_H 00159 #define SC_HAVE_STDINT_H 1 00160 #endif 00161 00162 /* Define to 1 if you have the <stdlib.h> header file. */ 00163 #ifndef SC_HAVE_STDLIB_H 00164 #define SC_HAVE_STDLIB_H 1 00165 #endif 00166 00167 /* Define to 1 if you have the <strings.h> header file. */ 00168 #ifndef SC_HAVE_STRINGS_H 00169 #define SC_HAVE_STRINGS_H 1 00170 #endif 00171 00172 /* Define to 1 if you have the <string.h> header file. */ 00173 #ifndef SC_HAVE_STRING_H 00174 #define SC_HAVE_STRING_H 1 00175 #endif 00176 00177 /* Define to 1 if you have the `strtol' function. */ 00178 #ifndef SC_HAVE_STRTOL 00179 #define SC_HAVE_STRTOL 1 00180 #endif 00181 00182 /* Define to 1 if you have the `strtoll' function. */ 00183 #ifndef SC_HAVE_STRTOLL 00184 #define SC_HAVE_STRTOLL 1 00185 #endif 00186 00187 /* Define to 1 if you have the <sys/stat.h> header file. */ 00188 #ifndef SC_HAVE_SYS_STAT_H 00189 #define SC_HAVE_SYS_STAT_H 1 00190 #endif 00191 00192 /* Define to 1 if you have the <sys/time.h> header file. */ 00193 #ifndef SC_HAVE_SYS_TIME_H 00194 #define SC_HAVE_SYS_TIME_H 1 00195 #endif 00196 00197 /* Define to 1 if you have the <sys/types.h> header file. */ 00198 #ifndef SC_HAVE_SYS_TYPES_H 00199 #define SC_HAVE_SYS_TYPES_H 1 00200 #endif 00201 00202 /* Define to 1 if you have the <time.h> header file. */ 00203 #ifndef SC_HAVE_TIME_H 00204 #define SC_HAVE_TIME_H 1 00205 #endif 00206 00207 /* Define to 1 if you have the <unistd.h> header file. */ 00208 #ifndef SC_HAVE_UNISTD_H 00209 #define SC_HAVE_UNISTD_H 1 00210 #endif 00211 00212 /* Have we found function adler32_combine. */ 00213 #ifndef SC_HAVE_ZLIB 00214 #define SC_HAVE_ZLIB 1 00215 #endif 00216 00217 /* Linker flags */ 00218 #ifndef SC_LDFLAGS 00219 #define SC_LDFLAGS "" 00220 #endif 00221 00222 /* Libraries */ 00223 #ifndef SC_LIBS 00224 #define SC_LIBS "-llapack -lopenblas -llua -lz " 00225 #endif 00226 00227 /* minimal log priority */ 00228 /* #undef LOG_PRIORITY */ 00229 00230 /* Define to the sub-directory in which libtool stores uninstalled libraries. 00231 */ 00232 #ifndef SC_LT_OBJDIR 00233 #define SC_LT_OBJDIR ".libs/" 00234 #endif 00235 00236 /* DEPRECATED (use SC_ENABLE_MPI instead) */ 00237 #ifndef SC_MPI 00238 #define SC_MPI 1 00239 #endif 00240 00241 /* DEPRECATED (use SC_ENABLE_MPIIO instead) */ 00242 #ifndef SC_MPIIO 00243 #define SC_MPIIO 1 00244 #endif 00245 00246 /* Define to 1 if your C compiler doesn't accept -c and -o together. */ 00247 /* #undef NO_MINUS_C_MINUS_O */ 00248 00249 /* Name of package */ 00250 #ifndef SC_PACKAGE 00251 #define SC_PACKAGE "libsc" 00252 #endif 00253 00254 /* Define to the address where bug reports for this package should be sent. */ 00255 #ifndef SC_PACKAGE_BUGREPORT 00256 #define SC_PACKAGE_BUGREPORT "info@p4est.org" 00257 #endif 00258 00259 /* Define to the full name of this package. */ 00260 #ifndef SC_PACKAGE_NAME 00261 #define SC_PACKAGE_NAME "libsc" 00262 #endif 00263 00264 /* Define to the full name and version of this package. */ 00265 #ifndef SC_PACKAGE_STRING 00266 #define SC_PACKAGE_STRING "libsc 1.6.0" 00267 #endif 00268 00269 /* Define to the one symbol short name of this package. */ 00270 #ifndef SC_PACKAGE_TARNAME 00271 #define SC_PACKAGE_TARNAME "libsc" 00272 #endif 00273 00274 /* Define to the home page for this package. */ 00275 #ifndef SC_PACKAGE_URL 00276 #define SC_PACKAGE_URL "" 00277 #endif 00278 00279 /* Define to the version of this package. */ 00280 #ifndef SC_PACKAGE_VERSION 00281 #define SC_PACKAGE_VERSION "1.6.0" 00282 #endif 00283 00284 /* DEPRECATED (use SC_WITH_PAPI instead) */ 00285 /* #undef PAPI */ 00286 00287 /* Use builtin getopt */ 00288 /* #undef PROVIDE_GETOPT */ 00289 00290 /* Use builtin obstack */ 00291 /* #undef PROVIDE_OBSTACK */ 00292 00293 /* DEPRECATED (use SC_ENABLE_PTHREAD instead) */ 00294 #ifndef SC_PTHREAD 00295 #define SC_PTHREAD 1 00296 #endif 00297 00298 /* The size of `long', as computed by sizeof. */ 00299 #ifndef SC_SIZEOF_LONG 00300 #define SC_SIZEOF_LONG 4 00301 #endif 00302 00303 /* The size of `long long', as computed by sizeof. */ 00304 #ifndef SC_SIZEOF_LONG_LONG 00305 #define SC_SIZEOF_LONG_LONG 8 00306 #endif 00307 00308 /* The size of `unsigned long', as computed by sizeof. */ 00309 #ifndef SC_SIZEOF_UNSIGNED_LONG 00310 #define SC_SIZEOF_UNSIGNED_LONG 4 00311 #endif 00312 00313 /* The size of `unsigned long long', as computed by sizeof. */ 00314 #ifndef SC_SIZEOF_UNSIGNED_LONG_LONG 00315 #define SC_SIZEOF_UNSIGNED_LONG_LONG 8 00316 #endif 00317 00318 /* Define to 1 if you have the ANSI C header files. */ 00319 #ifndef SC_STDC_HEADERS 00320 #define SC_STDC_HEADERS 1 00321 #endif 00322 00323 /* Version number of package */ 00324 #ifndef SC_VERSION 00325 #define SC_VERSION "1.6.0" 00326 #endif 00327 00328 /* Package major version */ 00329 #ifndef SC_VERSION_MAJOR 00330 #define SC_VERSION_MAJOR 1 00331 #endif 00332 00333 /* Package minor version */ 00334 #ifndef SC_VERSION_MINOR 00335 #define SC_VERSION_MINOR 6 00336 #endif 00337 00338 /* Package point version */ 00339 #ifndef SC_VERSION_POINT 00340 #define SC_VERSION_POINT 0 00341 #endif 00342 00343 /* Define to 1 if BLAS is used */ 00344 #ifndef SC_WITH_BLAS 00345 #define SC_WITH_BLAS 1 00346 #endif 00347 00348 /* Define to 1 if LAPACK is used */ 00349 #ifndef SC_WITH_LAPACK 00350 #define SC_WITH_LAPACK 1 00351 #endif 00352 00353 /* enable Flop counting with papi */ 00354 /* #undef WITH_PAPI */ 00355 00356 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 00357 significant byte first (like Motorola and SPARC, unlike Intel). */ 00358 #if defined AC_APPLE_UNIVERSAL_BUILD 00359 # if defined __BIG_ENDIAN__ 00360 # define WORDS_BIGENDIAN 1 00361 # endif 00362 #else 00363 # ifndef WORDS_BIGENDIAN 00364 /* # undef WORDS_BIGENDIAN */ 00365 # endif 00366 #endif 00367 00368 /* Define to empty if `const' does not conform to ANSI C. */ 00369 /* #undef const */ 00370 00371 /* Define to `__inline__' or `__inline' if that's what the C compiler 00372 calls it, or to nothing if 'inline' is not supported under any name. */ 00373 #ifndef __cplusplus 00374 /* #undef inline */ 00375 #endif 00376 00377 /* Define to the equivalent of the C99 'restrict' keyword, or to 00378 nothing if this is not supported. Do not define if restrict is 00379 supported directly. */ 00380 #ifndef _sc_restrict 00381 #define _sc_restrict __restrict 00382 #endif 00383 /* Work around a bug in Sun C++: it does not support _Restrict or 00384 __restrict__, even though the corresponding Sun C compiler ends up with 00385 "#define restrict _Restrict" or "#define restrict __restrict__" in the 00386 previous line. Perhaps some future version of Sun C++ will work with 00387 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 00388 #if defined __SUNPRO_CC && !defined __RESTRICT 00389 # define _Restrict 00390 # define __restrict__ 00391 #endif 00392 00393 /* Define to `unsigned int' if <sys/types.h> does not define. */ 00394 /* #undef size_t */ 00395 00396 /* Define to `int' if <sys/types.h> does not define. */ 00397 /* #undef ssize_t */ 00398 00399 /* once: _SRC_SC_CONFIG_H */ 00400 #endif