Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
21 edited
6 copied

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/mkspecs/unsupported/linux-host-g++/qmake.conf

    r561 r846  
    6464QMAKE_LFLAGS_THREAD     +=
    6565QMAKE_LFLAGS_NOUNDEF    += -Wl,--no-undefined
    66 QMAKE_RPATH             = -Wl,-rpath,
     66QMAKE_LFLAGS_RPATH      = -Wl,-rpath,
    6767
    6868QMAKE_PCH_OUTPUT_EXT    = .gch
     
    8989QMAKE_INCDIR_OPENGL_ES1 = $$QMAKE_INCDIR_OPENGL
    9090QMAKE_LIBDIR_OPENGL_ES1 = $$QMAKE_LIBDIR_OPENGL
    91 QMAKE_INCDIR_OPENGL_ES1CL = $$QMAKE_INCDIR_OPENGL
    92 QMAKE_LIBDIR_OPENGL_ES1CL = $$QMAKE_LIBDIR_OPENGL
    9391QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL
    9492QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL
     
    107105QMAKE_LIBS_OPENGL_QT  = -lGL
    108106QMAKE_LIBS_OPENGL_ES1 = -lGLES_CM
    109 QMAKE_LIBS_OPENGL_ES1CL = -lGLES_CL
    110107QMAKE_LIBS_OPENGL_ES2 = -lGLESv2
    111108QMAKE_LIBS_OPENVG     = -lOpenVG
  • trunk/mkspecs/unsupported/linux-host-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/linux-scratchbox2-g++/qmake.conf

    r561 r846  
    1313
    1414MAKEFILE_GENERATOR      = UNIX
     15TARGET_PLATFORM         = unix
    1516TEMPLATE                = app
    1617CONFIG                  += qt warn_on release incremental link_prl
  • trunk/mkspecs/unsupported/linux-scratchbox2-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/qnx-g++/qmake.conf

    r561 r846  
    66
    77MAKEFILE_GENERATOR      = UNIX
     8TARGET_PLATFORM         = unix
    89TEMPLATE                = app
    910CONFIG                  += qt warn_on release link_prl
  • trunk/mkspecs/unsupported/qnx-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    8282#include <arpa/inet.h>
    8383
    84 #ifdef QT_LARGEFILE_SUPPORT
    85 #define QT_FOPEN                ::fopen64
    86 #define QT_FSEEK                ::fseeko64
    87 #define QT_FTELL                ::ftello64
    88 #define QT_FGETPOS              ::fgetpos64
    89 #define QT_FSETPOS              ::fsetpos64
    90 #define QT_MMAP                 ::mmap64
    91 #define QT_FPOS_T               fpos64_t
    92 #define QT_OFF_T                off64_t
    93 #else
    94 #define QT_FOPEN                ::fopen
    95 #define QT_FSEEK                ::fseeko
    96 #define QT_FTELL                ::ftello
    97 #define QT_FGETPOS              ::fgetpos
    98 #define QT_FSETPOS              ::fsetpos
    99 #define QT_MMAP                 ::mmap
    100 #define QT_FPOS_T               fpos_t
    101 #define QT_OFF_T                off_t
    102 #endif
    103 
    104 #ifdef QT_LARGEFILE_SUPPORT
    105 #define QT_STATBUF              struct stat64
    106 #define QT_STATBUF4TSTAT        struct stat64
    107 #define QT_STAT                 ::stat64
    108 #define QT_FSTAT                ::fstat64
    109 #define QT_LSTAT                ::lstat64
    110 #define QT_OPEN                 ::open64
    111 #define QT_TRUNCATE             ::truncate64
    112 #define QT_FTRUNCATE            ::ftruncate64
    113 #define QT_LSEEK                ::lseek64
    114 #else
    115 #define QT_STATBUF              struct stat
    116 #define QT_STATBUF4TSTAT        struct stat
    117 #define QT_STAT                 ::stat
    118 #define QT_FSTAT                ::fstat
    119 #define QT_LSTAT                ::lstat
    120 #define QT_OPEN                 ::open
    121 #define QT_TRUNCATE             ::truncate
    122 #define QT_FTRUNCATE            ::ftruncate
    123 #define QT_LSEEK                ::lseek
    124 #endif
    125 
    126 #define QT_STAT_REG             S_IFREG
    127 #define QT_STAT_DIR             S_IFDIR
    128 #define QT_STAT_MASK            S_IFMT
    129 #define QT_STAT_LNK             S_IFLNK
    130 #define QT_SOCKET_CONNECT       ::connect
    131 #define QT_SOCKET_BIND          ::bind
    132 #define QT_FILENO               fileno
    133 #define QT_CLOSE                ::close
    134 #define QT_READ                 ::read
    135 #define QT_WRITE                ::write
    136 #define QT_ACCESS               ::access
    137 #define QT_GETCWD               ::getcwd
    138 #define QT_CHDIR                ::chdir
    139 #define QT_MKDIR                ::mkdir
    140 #define QT_RMDIR                ::rmdir
    141 #define QT_OPEN_LARGEFILE       O_LARGEFILE
    142 #define QT_OPEN_RDONLY          O_RDONLY
    143 #define QT_OPEN_WRONLY          O_WRONLY
    144 #define QT_OPEN_RDWR            O_RDWR
    145 #define QT_OPEN_CREAT           O_CREAT
    146 #define QT_OPEN_TRUNC           O_TRUNC
    147 #define QT_OPEN_APPEND          O_APPEND
    148 
    149 #define QT_SIGNAL_RETTYPE       void
    150 #define QT_SIGNAL_ARGS          int
    151 #define QT_SIGNAL_IGNORE        SIG_IGN
    152 
    153 #define QT_SOCKLEN_T            socklen_t
     84#define QT_USE_XOPEN_LFS_EXTENSIONS
     85#include "../../common/posix/qplatformdefs.h"
    15486
    15587#define QT_SNPRINTF             ::snprintf
  • trunk/mkspecs/unsupported/qws/qnx-generic-g++/qmake.conf

    r561 r846  
    66
    77MAKEFILE_GENERATOR      = UNIX
     8TARGET_PLATFORM         = unix
    89TEMPLATE                = app
    910CONFIG                  += qt warn_on release link_prl
     
    5354QMAKE_LFLAGS_SONAME     += -Wl,-soname,
    5455QMAKE_LFLAGS_THREAD     +=
    55 QMAKE_RPATH             = -Wl,-rpath,
     56QMAKE_LFLAGS_RPATH      = -Wl,-rpath,
    5657
    5758QMAKE_PCH_OUTPUT_EXT    = .gch
  • trunk/mkspecs/unsupported/qws/qnx-generic-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/qws/qnx-i386-g++/qmake.conf

    r561 r846  
    66
    77MAKEFILE_GENERATOR      = UNIX
     8TARGET_PLATFORM         = unix
    89TEMPLATE                = app
    910CONFIG                  += qt warn_on release link_prl
     
    4950QMAKE_LFLAGS_SONAME     += -Wl,-soname,
    5051QMAKE_LFLAGS_THREAD     +=
    51 QMAKE_RPATH             = -Wl,-rpath,
     52QMAKE_LFLAGS_RPATH      = -Wl,-rpath,
    5253
    5354QMAKE_PCH_OUTPUT_EXT    = .gch
  • trunk/mkspecs/unsupported/qws/qnx-i386-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/qws/qnx-ppc-g++/qmake.conf

    r561 r846  
    66
    77MAKEFILE_GENERATOR      = UNIX
     8TARGET_PLATFORM         = unix
    89TEMPLATE                = app
    910CONFIG                  += qt warn_on release link_prl
     
    4950QMAKE_LFLAGS_SONAME     += -Wl,-soname,
    5051QMAKE_LFLAGS_THREAD     +=
    51 QMAKE_RPATH             = -Wl,-rpath,
     52QMAKE_LFLAGS_RPATH      = -Wl,-rpath,
    5253
    5354QMAKE_PCH_OUTPUT_EXT    = .gch
  • trunk/mkspecs/unsupported/qws/qnx-ppc-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/vxworks-ppc-dcc/qmake.conf

    r561 r846  
    44
    55MAKEFILE_GENERATOR  = UNIX
     6TARGET_PLATFORM     = unix
    67TEMPLATE            = app
    78CONFIG             += qt warn_on release incremental link_prl vxworks
     
    5354QMAKE_LFLAGS_THREAD     +=
    5455QMAKE_LFLAGS_NOUNDEF    +=
    55 QMAKE_RPATH             =
     56QMAKE_LFLAGS_RPATH      =
    5657
    5758QMAKE_PCH_OUTPUT_EXT    = .gch
  • trunk/mkspecs/unsupported/vxworks-ppc-dcc/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/vxworks-ppc-g++/qmake.conf

    r561 r846  
    44
    55MAKEFILE_GENERATOR  = UNIX
     6TARGET_PLATFORM     = unix
    67TEMPLATE            = app
    78CONFIG             += qt warn_on release incremental link_prl vxworks
  • trunk/mkspecs/unsupported/vxworks-ppc-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/vxworks-simpentium-dcc/qmake.conf

    r561 r846  
    44
    55MAKEFILE_GENERATOR  = UNIX
     6TARGET_PLATFORM     = unix
    67TEMPLATE            = app
    78CONFIG             += qt warn_on release incremental link_prl vxworks
     
    5354QMAKE_LFLAGS_THREAD     +=
    5455QMAKE_LFLAGS_NOUNDEF    +=
    55 QMAKE_RPATH             =
     56QMAKE_LFLAGS_RPATH      =
    5657
    5758QMAKE_PCH_OUTPUT_EXT    = .gch
  • trunk/mkspecs/unsupported/vxworks-simpentium-dcc/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/mkspecs/unsupported/vxworks-simpentium-g++/qmake.conf

    r561 r846  
    44
    55MAKEFILE_GENERATOR  = UNIX
     6TARGET_PLATFORM     = unix
    67TEMPLATE            = app
    78CONFIG             += qt warn_on release incremental link_prl vxworks
  • trunk/mkspecs/unsupported/vxworks-simpentium-g++/qplatformdefs.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    4848#include "qfunctions_vxworks.h"
    4949
     50#define QT_USE_XOPEN_LFS_EXTENSIONS
     51#include "../../common/posix/qplatformdefs.h"
    5052
    51 #ifdef QT_LARGEFILE_SUPPORT
    52 #define QT_STATBUF              struct stat64
    53 #define QT_STATBUF4TSTAT        struct stat64
    54 #define QT_STAT                 ::stat64
    55 #define QT_FSTAT                ::fstat64
    56 #define QT_LSTAT                ::stat64
    57 #define QT_OPEN                 ::open64
    58 #define QT_TRUNCATE             ::truncate64
    59 #define QT_FTRUNCATE            ::ftruncate64
    60 #define QT_LSEEK                ::lseek64
    61 #else
    62 #define QT_STATBUF              struct stat
    63 #define QT_STATBUF4TSTAT        struct stat
    64 #define QT_STAT                 ::stat
    65 #define QT_FSTAT                ::fstat
    66 #define QT_LSTAT                ::stat
    67 #define QT_OPEN                 ::open
    68 #define QT_TRUNCATE             ::truncate
    69 #define QT_FTRUNCATE            ::ftruncate
    70 #define QT_LSEEK                ::lseek
    71 #endif
     53#undef QT_LSTAT
     54#undef QT_MKDIR
     55#undef QT_READ
     56#undef QT_WRITE
     57#undef QT_SOCKLEN_T
     58#undef QT_SOCKET_CONNECT
    7259
    73 #ifdef QT_LARGEFILE_SUPPORT
    74 #define QT_FOPEN                ::fopen64
    75 #define QT_FSEEK                ::fseeko64
    76 #define QT_FTELL                ::ftello64
    77 #define QT_FGETPOS              ::fgetpos64
    78 #define QT_FSETPOS              ::fsetpos64
    79 #define QT_MMAP                 ::mmap64
    80 #define QT_FPOS_T               fpos64_t
    81 #define QT_OFF_T                off64_t
    82 #else
    83 #define QT_FOPEN                ::fopen
    84 #define QT_FSEEK                ::fseek
    85 #define QT_FTELL                ::ftell
    86 #define QT_FGETPOS              ::fgetpos
    87 #define QT_FSETPOS              ::fsetpos
    88 #define QT_MMAP                 ::mmap
    89 #define QT_FPOS_T               fpos_t
    90 #define QT_OFF_T                long
    91 #endif
     60#define QT_LSTAT                QT_STAT
     61#define QT_MKDIR(dir, perm)     ::mkdir(dir)
    9262
    93 #define QT_STAT_REG             S_IFREG
    94 #define QT_STAT_DIR             S_IFDIR
    95 #define QT_STAT_MASK            S_IFMT
    96 #define QT_STAT_LNK             S_IFLNK
    97 #define QT_SOCKET_CONNECT(sd, to, tolen) \
    98                                 ::connect(sd, (struct sockaddr *) to, tolen)
    99 #define QT_SOCKET_BIND          ::bind
    100 #define QT_FILENO               fileno
    101 #define QT_CLOSE                ::close
    10263#define QT_READ(fd, buf, len)   ::read(fd, (char*) buf, len)
    10364#define QT_WRITE(fd, buf, len)  ::write(fd, (char*) buf, len)
    104 #define QT_ACCESS               ::access
    105 #define QT_GETCWD               ::getcwd
    106 #define QT_CHDIR                ::chdir
    107 #define QT_MKDIR(dir, perm)     ::mkdir(dir)
    108 #define QT_RMDIR                ::rmdir
    109 #define QT_OPEN_LARGEFILE       O_LARGEFILE
    110 #define QT_OPEN_RDONLY          O_RDONLY
    111 #define QT_OPEN_WRONLY          O_WRONLY
    112 #define QT_OPEN_RDWR            O_RDWR
    113 #define QT_OPEN_CREAT           O_CREAT
    114 #define QT_OPEN_TRUNC           O_TRUNC
    115 #define QT_OPEN_APPEND          O_APPEND
    116 
    117 #define QT_SIGNAL_RETTYPE       void
    118 #define QT_SIGNAL_ARGS          int
    119 #define QT_SIGNAL_IGNORE        SIG_IGN
    12065
    12166// there IS a socklen_t in sys/socket.h (unsigned int),
    12267// but sockLib.h uses int in all function declaration...
    123 //#define QT_SOCKLEN_T            socklen_t
    12468#define QT_SOCKLEN_T            int
     69#define QT_SOCKET_CONNECT(sd, to, tolen) \
     70                                ::connect(sd, (struct sockaddr *) to, tolen)
    12571
    12672#define QT_SNPRINTF             ::snprintf
    12773#define QT_VSNPRINTF            ::vsnprintf
    12874
    129 
    13075#endif // QPLATFORMDEFS_H
Note: See TracChangeset for help on using the changeset viewer.