Changeset 141 in tspsg-svn for trunk/src/os.h
- Timestamp:
- Oct 3, 2010, 2:01:00 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os.h
r133 r141 39 39 */ 40 40 #if defined(__amd64__) || defined(_M_X64) 41 #define ARCH " (AMD 64-bit)"41 # define ARCH " (AMD 64-bit)" 42 42 #elif defined(__ia64__) || defined(_M_IA64) 43 #define ARCH " (Intel 64-bit)"43 # define ARCH " (Intel 64-bit)" 44 44 #elif defined(__i386__) || defined(_M_IX86) || defined(_X86_) 45 #define ARCH " (Intel x86)"45 # define ARCH " (Intel x86)" 46 46 #elif defined(__powerpc__) || defined(_M_PPC) 47 #define ARCH " (PowerPC)"47 # define ARCH " (PowerPC)" 48 48 #elif defined(__arm__) || defined(_M_ARM) 49 #define ARCH " (ARM)"49 # define ARCH " (ARM)" 50 50 #elif defined(__mips__) || defined(_M_MRX000) 51 #define ARCH " (MIPS)"51 # define ARCH " (MIPS)" 52 52 #else 53 #define ARCH ""53 # define ARCH "" 54 54 #endif // ARCH 55 55 … … 66 66 */ 67 67 #ifdef Q_OS_AIX 68 #define OS "AIX" 69 #define OSID quint8(1) 70 #elif defined Q_OS_BSD4 71 #define OS "BSD 4.4" 72 #define OSID quint8(2) 73 #elif defined Q_OS_BSDI 74 #define OS "BSD/OS" 75 #define OSID quint8(3) 76 #elif defined Q_OS_CYGWIN 77 #define OS "Cygwin" 78 #define OSID quint8(4) 79 #elif defined Q_OS_DGUX 80 #define OS "DG/UX" 81 #define OSID quint8(5) 82 #elif defined Q_OS_DYNIX 83 #define OS "DYNIX/ptx" 84 #define OSID quint8(6) 85 #elif defined Q_OS_FREEBSD 86 #define OS "FreeBSD" 87 #define OSID quint8(7) 88 #elif defined Q_OS_HPUX 89 #define OS "HP-UX" 90 #define OSID quint8(8) 91 #elif defined Q_OS_HURD 92 #define OS "GNU Hurd" 93 #define OSID quint8(9) 94 #elif defined Q_OS_IRIX 95 #define OS "SGI Irix" 96 #define OSID quint8(10) 97 #elif defined Q_OS_LINUX 98 #define OS "Linux" 99 #define OSID quint8(11) 100 #elif defined Q_OS_LYNX 101 #define OS "LynxOS" 102 #define OSID quint8(12) 103 #elif defined Q_OS_MAC 104 #define OS "Mac OS (Darwin)" 105 #define OSID quint8(13) 106 #elif defined Q_OS_MSDOS 107 #define OS "MS-DOS" 108 #define OSID quint8(14) 109 #elif defined Q_OS_NETBSD 110 #define OS "NetBSD" 111 #define OSID quint8(15) 112 #elif defined Q_OS_OS2 113 #define OS "OS/2" 114 #define OSID quint8(16) 115 #elif defined Q_OS_OPENBSD 116 #define OS "OpenBSD" 117 #define OSID quint8(17) 118 #elif defined Q_OS_OS2EMX 119 #define OS "OS/2" 120 #define OSID quint8(18) 121 #elif defined Q_OS_OSF 122 #define OS "HP Tru64 UNIX" 123 #define OSID quint8(19) 124 #elif defined Q_OS_QNX 125 #define OS "QNX Neutrino" 126 #define OSID quint8(20) 127 #elif defined Q_OS_RELIANT 128 #define OS "Reliant UNIX" 129 #define OSID quint8(21) 130 #elif defined Q_OS_SCO 131 #define OS "SCO OpenServer 5" 132 #define OSID quint8(22) 133 #elif defined Q_OS_SOLARIS 134 #define OS "Sun Solaris" 135 #define OSID quint8(23) 136 #elif defined Q_OS_SYMBIAN 137 #define OS "Symbian" 138 #define OSID quint8(24) 139 #elif defined Q_OS_ULTRIX 140 #define OS "DEC Ultrix" 141 #define OSID quint8(25) 142 #elif defined Q_OS_UNIX 143 #define OS "UNIX BSD/SYSV" 144 #define OSID quint8(26) 145 #elif defined Q_OS_UNIXWARE 146 #define OS "UnixWare 7/Open UNIX 8" 147 #define OSID quint8(27) 148 #elif defined Q_OS_WIN32 149 #define OS "Windows" 150 #define OSID quint8(28) 151 #elif defined Q_OS_WINCE_WM 152 #define OS "Windows Mobile" 153 #define OSID quint8(29) 154 #elif defined Q_OS_WINCE 155 #define OS "Windows CE" 156 #define OSID quint8(30) 68 # define OS "AIX" 69 # define OSID quint8(1) 70 #elif defined(Q_OS_BSDI) 71 # define OS "BSD/OS" 72 # define OSID quint8(2) 73 #elif defined(Q_OS_CYGWIN) 74 # define OS "Cygwin" 75 # define OSID quint8(3) 76 #elif defined(Q_OS_DARWIN) 77 # define OS "Mac OS (Darwin)" 78 # define OSID quint8(4) 79 #elif defined(Q_OS_DGUX) 80 # define OS "DG/UX" 81 # define OSID quint8(5) 82 #elif defined(Q_OS_DYNIX) 83 # define OS "DYNIX/ptx" 84 # define OSID quint8(6) 85 #elif defined(Q_OS_FREEBSD) 86 # define OS "FreeBSD" 87 # define OSID quint8(7) 88 #elif defined(Q_OS_HPUX) 89 # define OS "HP-UX" 90 # define OSID quint8(8) 91 #elif defined(Q_OS_HURD) 92 # define OS "GNU Hurd" 93 # define OSID quint8(9) 94 #elif defined(Q_OS_IRIX) 95 # define OS "SGI Irix" 96 # define OSID quint8(10) 97 #elif defined(Q_OS_LINUX) 98 # define OS "Linux" 99 # define OSID quint8(11) 100 #elif defined(Q_OS_LYNX) 101 # define OS "LynxOS" 102 # define OSID quint8(12) 103 #elif defined(Q_OS_NETBSD) 104 # define OS "NetBSD" 105 # define OSID quint8(13) 106 #elif defined(Q_OS_OPENBSD) 107 # define OS "OpenBSD" 108 # define OSID quint8(14) 109 #elif defined(Q_OS_OS2EMX) 110 # define OS "OS/2" 111 # define OSID quint8(15) 112 #elif defined(Q_OS_OSF) 113 # define OS "HP Tru64 UNIX" 114 # define OSID quint8(16) 115 #elif defined(Q_OS_QNX) 116 # define OS "QNX Neutrino" 117 # define OSID quint8(17) 118 #elif defined(Q_OS_RELIANT) 119 # define OS "Reliant UNIX" 120 # define OSID quint8(18) 121 #elif defined(Q_OS_SCO) 122 # define OS "SCO OpenServer 5" 123 # define OSID quint8(19) 124 #elif defined(Q_OS_SOLARIS) 125 # define OS "Sun Solaris" 126 # define OSID quint8(20) 127 #elif defined(Q_OS_SYMBIAN) 128 # define OS "Symbian" 129 # define OSID quint8(21) 130 #elif defined(Q_OS_ULTRIX) 131 # define OS "DEC Ultrix" 132 # define OSID quint8(22) 133 #elif defined(Q_OS_UNIXWARE) 134 # define OS "UnixWare 7/Open UNIX 8" 135 # define OSID quint8(23) 136 #elif defined(Q_OS_WIN32) 137 # define OS "Windows" 138 # define OSID quint8(24) 139 #elif defined(Q_OS_WINCE_WM) 140 # define OS "Windows Mobile" 141 # define OSID quint8(25) 142 #elif defined(Q_OS_WINCE) 143 # define OS "Windows CE" 144 # define OSID quint8(26) 145 #elif defined(Q_OS_BSD4) 146 # define OS "BSD 4.4" 147 # define OSID quint8(253) 148 #elif defined(Q_OS_UNIX) 149 # define OS "UNIX BSD/SYSV" 150 # define OSID quint8(254) 157 151 #else 158 #define OS "Unknown"159 #define OSID quint8(255)152 # define OS "Unknown" 153 # define OSID quint8(255) 160 154 #endif // OS 161 155 … … 167 161 * \brief The compiler TSPSG was built with. 168 162 */ 169 #ifdef Q_CC_MSVC 170 #define COMPILER "Microsoft Visual C/C++ or Intel C++ for Windows" 163 #ifdef Q_CC_INTEL 164 # define COMPILER "Intel C++" 165 #elif defined(Q_CC_MSVC) 166 # define COMPILER "Microsoft Visual C/C++" 167 #elif defined(Q_CC_MINGW) 168 # define COMPILER "MinGW GCC" 171 169 #elif defined(Q_CC_GNU) 172 #define COMPILER "GNU C++" 173 #elif defined(Q_CC_INTEL) 174 #define COMPILER "Intel C++ for Linux or Intel C++ for Windows" 170 # define COMPILER "GNU C++" 175 171 #elif defined(Q_CC_GCCE) 176 #define COMPILER "GCCE (Symbian GCCE builds)"172 # define COMPILER "GCCE (Symbian GCCE builds)" 177 173 #elif defined(Q_CC_RVCT) 178 #define COMPILER "ARM Realview Compiler Suite"174 # define COMPILER "ARM Realview Compiler Suite" 179 175 #elif defined(Q_CC_NOKIAX86) 180 #define COMPILER "Nokia x86 (Symbian WINSCW builds)"176 # define COMPILER "Nokia x86 (Symbian WINSCW builds)" 181 177 #else 182 #define COMPILER "Unknown"178 # define COMPILER "Unknown" 183 179 #endif 184 180
Note: See TracChangeset
for help on using the changeset viewer.