diff options
Diffstat (limited to 'Modules/CMakePlatformId.h')
-rw-r--r-- | Modules/CMakePlatformId.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Modules/CMakePlatformId.h b/Modules/CMakePlatformId.h new file mode 100644 index 0000000..e7e0d50 --- /dev/null +++ b/Modules/CMakePlatformId.h @@ -0,0 +1,54 @@ +/* Identify known platforms by name. */ +static char const info_platform[] = "INFO:platform[" +#if defined(__linux) || defined(__linux__) || defined(linux) +"Linux" +#elif defined(__CYGWIN__) +"Cygwin" +#elif defined(__MINGW32__) +"MinGW" +#elif defined(__APPLE__) +"Darwin" +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +"Windows" +#elif defined(__FreeBSD__) || defined(__FreeBSD) +"FreeBSD" +#elif defined(__NetBSD__) || defined(__NetBSD) +"NetBSD" +#elif defined(__OpenBSD__) || defined(__OPENBSD) +"OpenBSD" +#elif defined(__sun) || defined(sun) +"SunOS" +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +"AIX" +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +"IRIX" +#elif defined(__hpux) || defined(__hpux__) +"HP-UX" +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +"BeOS" +#elif defined(__QNX__) || defined(__QNXNTO__) +"QNX" +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +"Tru64" +#elif defined(__riscos) || defined(__riscos__) +"RISCos" +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +"SINIX" +#elif defined(__UNIX_SV__) +"UNIX_SV" +#elif defined(__bsdos__) +"BSDOS" +#elif defined(_MPRAS) || defined(MPRAS) +"MP-RAS" +#elif defined(__osf) || defined(__osf__) +"OSF1" +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +"SCO_SV" +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +"ULTRIX" +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +"Xenix" +#else /* unknown platform */ +"" +#endif +"]"; |