Changeset 846 for trunk/mkspecs/solaris-cc
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/mkspecs/solaris-cc/qmake.conf
r2 r846 6 6 7 7 MAKEFILE_GENERATOR = UNIX 8 TARGET_PLATFORM = unix 8 9 TEMPLATE = app 9 10 CONFIG += qt warn_on release link_prl … … 25 26 QMAKE_CFLAGS_YACC = 26 27 QMAKE_CFLAGS_THREAD = -mt 28 QMAKE_CFLAGS_HIDESYMS = -xldscope=hidden 27 29 28 30 QMAKE_CXX = CC … … 37 39 QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC 38 40 QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD 41 QMAKE_CXXFLAGS_HIDESYMS = $$QMAKE_CFLAGS_HIDESYMS 39 42 40 43 QMAKE_INCDIR = /usr/sfw/include … … 57 60 QMAKE_LFLAGS_THREAD = -mt 58 61 QMAKE_LFLAGS_NOUNDEF = -z defs 59 QMAKE_ RPATH= -R62 QMAKE_LFLAGS_RPATH = -R 60 63 61 64 QMAKE_LIBS = -
trunk/mkspecs/solaris-cc/qplatformdefs.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 77 77 #endif 78 78 79 #define QT_USE_XOPEN_LFS_EXTENSIONS 80 #include "../common/posix/qplatformdefs.h" 81 82 #undef QT_SOCKLEN_T 83 #undef QT_SOCKET_CONNECT 84 85 #define QT_SOCKET_CONNECT qt_socket_connect 86 79 87 #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 500) && (_XOPEN_VERSION-0 >= 500) 80 88 // Solaris 7 and better with specific feature test macros 81 #define QT_SOCKLEN_T 89 #define QT_SOCKLEN_T socklen_t 82 90 #elif defined(_XOPEN_SOURCE_EXTENDED) && (_XOPEN_VERSION-0 >= 4) 83 91 // Solaris 2.6 and better with specific feature test macros 84 #define QT_SOCKLEN_T 92 #define QT_SOCKLEN_T size_t 85 93 #else 86 94 // always this case in practice 87 #define QT_SOCKLEN_T 95 #define QT_SOCKLEN_T int 88 96 #endif 89 97 … … 91 99 static inline int qt_socket_connect(int s, struct sockaddr *addr, QT_SOCKLEN_T addrlen) 92 100 { return ::connect(s, addr, addrlen); } 93 94 #ifdef QT_LARGEFILE_SUPPORT95 #define QT_STATBUF struct stat6496 #define QT_STATBUF4TSTAT struct stat6497 #define QT_STAT ::stat6498 #define QT_FSTAT ::fstat6499 #define QT_LSTAT ::lstat64100 #define QT_OPEN ::open64101 #define QT_TRUNCATE ::truncate64102 #define QT_FTRUNCATE ::ftruncate64103 #define QT_LSEEK ::lseek64104 #else105 #define QT_STATBUF struct stat106 #define QT_STATBUF4TSTAT struct stat107 #define QT_STAT ::stat108 #define QT_FSTAT ::fstat109 #define QT_LSTAT ::lstat110 #define QT_OPEN ::open111 #define QT_TRUNCATE ::truncate112 #define QT_FTRUNCATE ::ftruncate113 #define QT_LSEEK ::lseek114 #endif115 116 #ifdef QT_LARGEFILE_SUPPORT117 #define QT_FOPEN ::fopen64118 #define QT_FSEEK ::fseeko64119 #define QT_FTELL ::ftello64120 #define QT_FGETPOS ::fgetpos64121 #define QT_FSETPOS ::fsetpos64122 #define QT_MMAP ::mmap64123 #define QT_FPOS_T fpos64_t124 #define QT_OFF_T off64_t125 #else126 #define QT_FOPEN ::fopen127 #define QT_FSEEK ::fseek128 #define QT_FTELL ::ftell129 #define QT_FGETPOS ::fgetpos130 #define QT_FSETPOS ::fsetpos131 #define QT_MMAP ::mmap132 #define QT_FPOS_T fpos_t133 #define QT_OFF_T long134 #endif135 136 #define QT_STAT_REG S_IFREG137 #define QT_STAT_DIR S_IFDIR138 #define QT_STAT_MASK S_IFMT139 #define QT_STAT_LNK S_IFLNK140 #define QT_SOCKET_CONNECT qt_socket_connect141 #define QT_SOCKET_BIND ::bind142 #define QT_FILENO fileno143 #define QT_CLOSE ::close144 #define QT_READ ::read145 #define QT_WRITE ::write146 #define QT_ACCESS ::access147 #define QT_GETCWD ::getcwd148 #define QT_CHDIR ::chdir149 #define QT_MKDIR ::mkdir150 #define QT_RMDIR ::rmdir151 #define QT_OPEN_LARGEFILE O_LARGEFILE152 #define QT_OPEN_RDONLY O_RDONLY153 #define QT_OPEN_WRONLY O_WRONLY154 #define QT_OPEN_RDWR O_RDWR155 #define QT_OPEN_CREAT O_CREAT156 #define QT_OPEN_TRUNC O_TRUNC157 #define QT_OPEN_APPEND O_APPEND158 159 #define QT_SIGNAL_RETTYPE void160 #define QT_SIGNAL_ARGS int161 #define QT_SIGNAL_IGNORE SIG_IGN162 101 163 102 #if !defined(_XOPEN_UNIX)
Note:
See TracChangeset
for help on using the changeset viewer.