Changeset 27 for trunk/qmake


Ignore:
Timestamp:
Jun 11, 2009, 6:33:38 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

qmake: Added os2 mode (default on OS/2).

Location:
trunk/qmake
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/qmake/generators/makefile.cpp

    r2 r27  
    21132113    else if(Option::target_mode == Option::TARG_WIN_MODE)
    21142114        ret += " -win32";
     2115
     2116
    21152117    else if(Option::target_mode == Option::TARG_QNX6_MODE)
    21162118        ret += " -qnx6";
  • trunk/qmake/generators/unix/unixmake.cpp

    r2 r27  
    783783            for(int i = 0; i < links.size(); ++i) {
    784784                if(Option::target_mode == Option::TARG_WIN_MODE ||
     785
    785786                   Option::target_mode == Option::TARG_MAC9_MODE) {
    786787                } else if(Option::target_mode == Option::TARG_UNIX_MODE ||
  • trunk/qmake/option.cpp

    r2 r27  
    9898#if defined(Q_OS_WIN32)
    9999Option::TARG_MODE Option::target_mode = Option::TARG_WIN_MODE;
     100
     101
    100102#elif defined(Q_OS_MAC)
    101103Option::TARG_MODE Option::target_mode = Option::TARG_MACX_MODE;
     
    171173            "  -unix          Run in unix mode\n"
    172174            "  -win32         Run in win32 mode\n"
     175
    173176            "  -macx          Run in Mac OS X mode\n"
    174177            "  -d             Increase debug level\n"
     
    243246            } else if(opt == "win32") {
    244247                Option::target_mode = TARG_WIN_MODE;
     248
     249
    245250            } else if(opt == "d") {
    246251                Option::debug_level++;
     
    511516
    512517    //defaults for globals
    513     if(Option::target_mode == Option::TARG_WIN_MODE) {
     518    if(Option::target_mode == Option::TARG_WIN_MODE ||
     519       Option::target_mode == Option::TARG_OS2_MODE) {
    514520        Option::dir_sep = "\\";
    515521        Option::obj_ext = ".obj";
  • trunk/qmake/option.h

    r2 r27  
    150150    static bool recursive;
    151151    static QStringList before_user_vars, after_user_vars, user_configs, after_user_configs;
    152     enum TARG_MODE { TARG_UNIX_MODE, TARG_WIN_MODE, TARG_MACX_MODE, TARG_MAC9_MODE, TARG_QNX6_MODE };
     152    enum TARG_MODE { TARG_UNIX_MODE, TARG_WIN_MODE, TARG_MACX_MODE, TARG_MAC9_MODE, TARG_QNX6_MODE };
    153153    static TARG_MODE target_mode;
    154154    static QString user_template, user_template_prefix;
  • trunk/qmake/project.cpp

    r2 r27  
    627627        case Option::TARG_WIN_MODE:
    628628            concat << base_concat + QDir::separator() + "win32";
     629
     630
     631
    629632            break;
    630633        case Option::TARG_MAC9_MODE:
     
    16331636    else if(Option::target_mode == Option::TARG_WIN_MODE && x == "win32")
    16341637        return true;
     1638
     1639
    16351640    QRegExp re(x, Qt::CaseSensitive, QRegExp::Wildcard);
    16361641    static QString spec;
     
    16561661        }
    16571662    }
    1658 #elif defined(Q_OS_WIN)
     1663#elif defined(Q_OS_WIN)
    16591664    else if(spec == "default") {
    16601665        // We can't resolve symlinks as they do on Unix, so configure.exe puts the source of the
  • trunk/qmake/property.cpp

    r2 r27  
    105105        return QLibraryInfo::location(QLibraryInfo::DemosPath);
    106106    else if(v == "QMAKE_MKSPECS")
    107         return qmake_mkspec_paths().join(Option::target_mode == Option::TARG_WIN_MODE ? ";" : ":");
     107        return qmake_mkspec_paths().join(Option::target_mode == Option::TARG_WIN_MODE ||
     108                                         Option::target_mode == Option::TARG_OS2_MODE ? ";" : ":");
    108109    else if(v == "QMAKE_VERSION")
    109110        return qmake_version();
Note: See TracChangeset for help on using the changeset viewer.