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:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/mkspecs/win32-msvc2003/qmake.conf

    r2 r846  
    2121QMAKE_CFLAGS_WARN_OFF   = -W0
    2222QMAKE_CFLAGS_RELEASE    = -O2 -MD
     23QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi
    2324QMAKE_CFLAGS_DEBUG      = -Zi -MDd
    2425QMAKE_CFLAGS_YACC       =
     
    2930QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
    3031QMAKE_CXXFLAGS_RELEASE  = $$QMAKE_CFLAGS_RELEASE
     32QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
    3133QMAKE_CXXFLAGS_DEBUG    = $$QMAKE_CFLAGS_DEBUG
    3234QMAKE_CXXFLAGS_YACC     = $$QMAKE_CFLAGS_YACC
     
    5254QMAKE_LFLAGS            = /NOLOGO
    5355QMAKE_LFLAGS_RELEASE    = /INCREMENTAL:NO
     56QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO = /DEBUG /OPT:REF
    5457QMAKE_LFLAGS_DEBUG      = /DEBUG
    5558QMAKE_LFLAGS_CONSOLE    = /SUBSYSTEM:CONSOLE
     
    6063QMAKE_LIBS_GUI          = gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib ws2_32.lib ole32.lib user32.lib advapi32.lib
    6164QMAKE_LIBS_NETWORK      = ws2_32.lib
    62 QMAKE_LIBS_OPENGL       = opengl32.lib glu32.lib gdi32.lib user32.lib
     65QMAKE_LIBS_OPENGL       = glu32.lib opengl32.lib gdi32.lib user32.lib
    6366QMAKE_LIBS_COMPAT       = advapi32.lib shell32.lib comdlg32.lib user32.lib gdi32.lib ws2_32.lib
    6467
    6568QMAKE_LIBS_QT_ENTRY     = -lqtmain
    6669
    67 QMAKE_MOC               = $$[QT_INSTALL_BINS]\moc.exe
    68 QMAKE_UIC               = $$[QT_INSTALL_BINS]\uic.exe
    69 QMAKE_IDC               = $$[QT_INSTALL_BINS]\idc.exe
     70QMAKE_MOC               = $$[QT_INSTALL_BINS]\\moc.exe
     71QMAKE_UIC               = $$[QT_INSTALL_BINS]\\uic.exe
     72QMAKE_IDC               = $$[QT_INSTALL_BINS]\\idc.exe
    7073
    7174QMAKE_IDL               = midl
  • trunk/mkspecs/win32-msvc2003/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)
     
    4040****************************************************************************/
    4141
    42 #include "../win32-msvc.net/qplatformdefs.h"
     42#ifndef QPLATFORMDEFS_H
     43#define QPLATFORMDEFS_H
     44
     45#ifdef UNICODE
     46#ifndef _UNICODE
     47#define _UNICODE
     48#endif
     49#endif
     50
     51// Get Qt defines/settings
     52
     53#include "qglobal.h"
     54
     55#define _POSIX_
     56#include <limits.h>
     57#undef _POSIX_
     58
     59#include <tchar.h>
     60#include <io.h>
     61#include <direct.h>
     62#include <stdio.h>
     63#include <fcntl.h>
     64#include <errno.h>
     65#include <sys/stat.h>
     66#include <stdlib.h>
     67#include <windows.h>
     68
     69#define Q_FS_FAT
     70#ifdef QT_LARGEFILE_SUPPORT
     71#define QT_STATBUF              struct _stati64         // non-ANSI defs
     72#define QT_STATBUF4TSTAT        struct _stati64         // non-ANSI defs
     73#define QT_STAT                 ::_stati64
     74#define QT_FSTAT                ::_fstati64
     75#else
     76#define QT_STATBUF              struct _stat            // non-ANSI defs
     77#define QT_STATBUF4TSTAT        struct _stat            // non-ANSI defs
     78#define QT_STAT                 ::_stat
     79#define QT_FSTAT                ::_fstat
     80#endif
     81#define QT_STAT_REG             _S_IFREG
     82#define QT_STAT_DIR             _S_IFDIR
     83#define QT_STAT_MASK            _S_IFMT
     84#if defined(_S_IFLNK)
     85#  define QT_STAT_LNK           _S_IFLNK
     86#endif
     87#define QT_FILENO               _fileno
     88#define QT_OPEN                 ::_open
     89#define QT_CLOSE                ::_close
     90#ifdef QT_LARGEFILE_SUPPORT
     91#define QT_LSEEK                ::_lseeki64
     92#define QT_TSTAT                ::_tstati64
     93#else
     94#define QT_LSEEK                ::_lseek
     95#define QT_TSTAT                ::_tstat
     96#endif
     97#define QT_READ                 ::_read
     98#define QT_WRITE                ::_write
     99#define QT_ACCESS               ::_access
     100#define QT_GETCWD               ::_getcwd
     101#define QT_CHDIR                ::_chdir
     102#define QT_MKDIR                ::_mkdir
     103#define QT_RMDIR                ::_rmdir
     104#define QT_OPEN_LARGEFILE       0
     105#define QT_OPEN_RDONLY          _O_RDONLY
     106#define QT_OPEN_WRONLY          _O_WRONLY
     107#define QT_OPEN_RDWR            _O_RDWR
     108#define QT_OPEN_CREAT           _O_CREAT
     109#define QT_OPEN_TRUNC           _O_TRUNC
     110#define QT_OPEN_APPEND          _O_APPEND
     111#if defined(O_TEXT)
     112# define QT_OPEN_TEXT           _O_TEXT
     113# define QT_OPEN_BINARY         _O_BINARY
     114#endif
     115
     116#include "../common/c89/qplatformdefs.h"
     117
     118#ifdef QT_LARGEFILE_SUPPORT
     119#undef QT_FTELL
     120#undef QT_OFF_T
     121
     122// 64-bit versions of fseek/ftell not always available. E.g., when linking
     123// dynamically to CRT (/MT)
     124#define QT_FTELL                (QT_OFF_T)::ftell
     125#define QT_OFF_T                __int64
     126#endif
     127
     128#define QT_SIGNAL_ARGS          int
     129
     130#define QT_VSNPRINTF ::_vsnprintf
     131#define QT_SNPRINTF             ::_snprintf
     132
     133# define F_OK   0
     134# define X_OK   1
     135# define W_OK   2
     136# define R_OK   4
     137
     138typedef int mode_t;
     139
     140#endif // QPLATFORMDEFS_H
Note: See TracChangeset for help on using the changeset viewer.