Go to the documentation of this file.00001 #ifndef QRK_DETECT_OS_H
00002 #define QRK_DETECT_OS_H
00003
00016 #if defined(_WIN32)
00017 #define QRK_WINDOWS_OS
00018
00019 #if defined(_MSC_VER) || defined(__BORLANDC__)
00020 #define QRK_MSC
00021 #elif defined __CYGWIN__
00022 #define QRK_CYGWIN
00023 #elif defined __MINGW32__
00024 #define QRK_MINGW
00025 #endif
00026
00027 #elif defined __linux__
00028 #define QRK_LINUX_OS
00029
00030 #else
00031
00032
00033 #define QRK_MAC_OS
00034 #endif
00035
00036 #endif