Changeset 141 in tspsg-svn for trunk/src/os.h


Ignore:
Timestamp:
Oct 3, 2010, 2:01:00 PM (14 years ago)
Author:
laleppa
Message:

+ Added support for Simulator from Nokia Qt SDK

  • Made some Maemo related tweaks
  • Removed ids for unsupported OSs from os.h (i.e., MSDOS, OS/2)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os.h

    r133 r141  
    3939 */
    4040#if defined(__amd64__) || defined(_M_X64)
    41         #define ARCH " (AMD 64-bit)"
     41#       define ARCH " (AMD 64-bit)"
    4242#elif defined(__ia64__) || defined(_M_IA64)
    43         #define ARCH " (Intel 64-bit)"
     43#       define ARCH " (Intel 64-bit)"
    4444#elif defined(__i386__) || defined(_M_IX86) || defined(_X86_)
    45         #define ARCH " (Intel x86)"
     45#       define ARCH " (Intel x86)"
    4646#elif defined(__powerpc__) || defined(_M_PPC)
    47         #define ARCH " (PowerPC)"
     47#       define ARCH " (PowerPC)"
    4848#elif defined(__arm__) || defined(_M_ARM)
    49         #define ARCH " (ARM)"
     49#       define ARCH " (ARM)"
    5050#elif defined(__mips__) || defined(_M_MRX000)
    51         #define ARCH " (MIPS)"
     51#       define ARCH " (MIPS)"
    5252#else
    53         #define ARCH ""
     53#       define ARCH ""
    5454#endif // ARCH
    5555
     
    6666 */
    6767#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)
    157151#else
    158         #define OS "Unknown"
    159         #define OSID quint8(255)
     152#       define OS "Unknown"
     153#       define OSID quint8(255)
    160154#endif // OS
    161155
     
    167161 * \brief The compiler TSPSG was built with.
    168162 */
    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"
    171169#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++"
    175171#elif defined(Q_CC_GCCE)
    176         #define COMPILER "GCCE (Symbian GCCE builds)"
     172#       define COMPILER "GCCE (Symbian GCCE builds)"
    177173#elif defined(Q_CC_RVCT)
    178         #define COMPILER "ARM Realview Compiler Suite"
     174#       define COMPILER "ARM Realview Compiler Suite"
    179175#elif defined(Q_CC_NOKIAX86)
    180         #define COMPILER "Nokia x86 (Symbian WINSCW builds)"
     176#       define COMPILER "Nokia x86 (Symbian WINSCW builds)"
    181177#else
    182         #define COMPILER "Unknown"
     178#       define COMPILER "Unknown"
    183179#endif
    184180
Note: See TracChangeset for help on using the changeset viewer.