blitz Version 0.9
|
00001 /* Select the compiler-specific config.h header file */ 00002 #ifndef BZCONFIG_H 00003 #define BZCONFIG_H 00004 00005 #if defined(__APPLE) 00006 /* IBM xlc compiler for Darwin */ 00007 #include <blitz/apple/bzconfig.h> 00008 00009 #elif defined(__ICC) 00010 /* Intel icc compiler */ 00011 #include <blitz/intel/bzconfig.h> 00012 00013 #elif defined(_MSC_VER) 00014 /* Microsoft VS.NET compiler */ 00015 #include <blitz/ms/bzconfig.h> 00016 00017 #elif defined(__IBM) 00018 /* IBM xlC compiler */ 00019 #include <blitz/ibm/bzconfig.h> 00020 00021 #elif defined(__DECCXX) 00022 /* Compaq cxx compiler */ 00023 #include <blitz/compaq/bzconfig.h> 00024 00025 #elif defined(__HP_aCC) 00026 /* HP aCC compiler */ 00027 #include <blitz/hp/bzconfig.h> 00028 00029 #elif defined(_SGI_COMPILER_VERSION) 00030 /* SGI CC compiler */ 00031 #include <blitz/sgi/bzconfig.h> 00032 00033 #elif defined(__SUNPRO_CC) 00034 /* SunPRO CC compiler */ 00035 #include <blitz/sun/bzconfig.h> 00036 00037 #elif defined(__GNUC__) 00038 /* GNU gcc compiler */ 00039 #include <blitz/gnu/bzconfig.h> 00040 00041 #elif defined(__PGI) 00042 /* PGI pgCC compiler */ 00043 #include <blitz/pgi/bzconfig.h> 00044 00045 #elif defined(__KCC) 00046 /* KAI KCC compiler */ 00047 #include <blitz/kai/bzconfig.h> 00048 00049 #elif defined(__FUJITSU) 00050 /* Fujitsu FCC compiler */ 00051 #include <blitz/fujitsu/bzconfig.h> 00052 00053 #elif defined(__PATHSCALE) 00054 /* Pathscale pathCC compiler */ 00055 #include <blitz/pathscale/bzconfig.h> 00056 00057 /* Add other compilers here */ 00058 00059 #else 00060 #error Unknown compiler 00061 #endif 00062 00063 #endif /* BZCONFIG_H */