diff options
author | mread <qt-info@nokia.com> | 2009-08-07 13:34:12 (GMT) |
---|---|---|
committer | mread <qt-info@nokia.com> | 2009-08-07 13:34:12 (GMT) |
commit | 5a72890b7ce12815f9567316da867006cff73f39 (patch) | |
tree | 46c8c793f19274f9ed19678d1732d2123adbdf34 /qmake/project.cpp | |
parent | 0f6f1f841cea61cbb6905de92c2ca63bd369d55d (diff) | |
parent | cc0a411e5e874aa224c26298a109973cb15ea291 (diff) | |
download | Qt-5a72890b7ce12815f9567316da867006cff73f39.zip Qt-5a72890b7ce12815f9567316da867006cff73f39.tar.gz Qt-5a72890b7ce12815f9567316da867006cff73f39.tar.bz2 |
Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt-s60-public
Conflicts fixed:
src/corelib/io/qdiriterator.cpp
Diffstat (limited to 'qmake/project.cpp')
-rw-r--r-- | qmake/project.cpp | 50 |
1 files changed, 21 insertions, 29 deletions
diff --git a/qmake/project.cpp b/qmake/project.cpp index 7c7044c..6bb8b2c 100644 --- a/qmake/project.cpp +++ b/qmake/project.cpp @@ -597,8 +597,7 @@ static void qmake_error_msg(const QString &msg) msg.toLatin1().constData()); } -enum isForSymbian_enum -{ +enum isForSymbian_enum { isForSymbian_NOT_SET = -1, isForSymbian_FALSE = 0, isForSymbian_ABLD = 1, @@ -705,10 +704,6 @@ QStringList qmake_feature_paths(QMakeProperty *prop=0) concat << base_concat + QDir::separator() + "mac"; concat << base_concat + QDir::separator() + "mac9"; break; - case Option::TARG_QNX6_MODE: //also a unix - concat << base_concat + QDir::separator() + "qnx6"; - concat << base_concat + QDir::separator() + "unix"; - break; } concat << base_concat; } @@ -1606,8 +1601,8 @@ QMakeProject::read(uchar cmd) if(cmd & ReadProFile) { // parse project file debug_msg(1, "Project file: reading %s", pfile.toLatin1().constData()); - if(pfile != "-" && !QFile::exists(pfile) && !pfile.endsWith(".pro")) - pfile += ".pro"; + if(pfile != "-" && !QFile::exists(pfile) && !pfile.endsWith(Option::pro_ext)) + pfile += Option::pro_ext; if(!read(pfile, vars)) return false; } @@ -1707,13 +1702,11 @@ QMakeProject::isActiveConfig(const QString &x, bool regex, QMap<QString, QString return true; //mkspecs - if((Option::target_mode == Option::TARG_MACX_MODE || Option::target_mode == Option::TARG_QNX6_MODE || + if((Option::target_mode == Option::TARG_MACX_MODE || Option::target_mode == Option::TARG_UNIX_MODE) && x == "unix") return !isForSymbian(); else if(Option::target_mode == Option::TARG_MACX_MODE && x == "macx") return !isForSymbian(); - else if(Option::target_mode == Option::TARG_QNX6_MODE && x == "qnx6") - return !isForSymbian(); else if(Option::target_mode == Option::TARG_MAC9_MODE && x == "mac9") return !isForSymbian(); else if((Option::target_mode == Option::TARG_MAC9_MODE || Option::target_mode == Option::TARG_MACX_MODE) && @@ -3261,9 +3254,9 @@ QStringList &QMakeProject::values(const QString &_var, QMap<QString, QStringList ret = "Windows"; } else if(type == "name") { DWORD name_length = 1024; - TCHAR name[1024]; - if(GetComputerName(name, &name_length)) - ret = QString::fromUtf16((ushort*)name, name_length); + wchar_t name[1024]; + if (GetComputerName(name, &name_length)) + ret = QString::fromWCharArray(name); } else if(type == "version" || type == "version_string") { QSysInfo::WinVersion ver = QSysInfo::WindowsVersion; if(type == "version") @@ -3339,10 +3332,10 @@ QStringList &QMakeProject::values(const QString &_var, QMap<QString, QStringList // UIDs starting with 0xE are test UIDs in symbian -QString generate_test_uid(const QString& target) +QString generate_test_uid(const QString& target) { QString tmp = generate_uid(target); - tmp.replace(0,1,"E"); + tmp.replace(0, 1, "E"); tmp.prepend("0x"); return tmp; @@ -3350,38 +3343,38 @@ QString generate_test_uid(const QString& target) // UIDs starting with 0xE are test UIDs in symbian -QString generate_uid(const QString& target) +QString generate_uid(const QString& target) { static QMap<QString, QString> targetToUid; QString tmp = targetToUid[target]; - if(!tmp.isEmpty()) { + if (!tmp.isEmpty()) { return tmp; } unsigned long hash = 5381; int c; - for(int i = 0; i < target.size(); ++i) { + for (int i = 0; i < target.size(); ++i) { c = target.at(i).toAscii(); - hash ^= c + ((c-i) << i%20) + ((c+i) << (i+5)%20) + ((c-2*i) << (i+10)%20) + ((c+2*i) << (i+15)%20); + hash ^= c + ((c - i) << i % 20) + ((c + i) << (i + 5) % 20) + ((c - 2 * i) << (i + 10) % 20) + ((c + 2 * i) << (i + 15) % 20); } tmp.setNum(hash, 16); - for(int i = tmp.size(); i < 8; ++i) + for (int i = tmp.size(); i < 8; ++i) tmp.prepend("0"); #if 0 static QMap<QString, QString> uidConflictCheckList; QString testStr = tmp; - testStr.replace(0,1,"E"); // Simulate actual UID generation + testStr.replace(0, 1, "E"); // Simulate actual UID generation if (uidConflictCheckList.contains(testStr)) { printf("\n\n!!!! generated duplicate uid for %s is %s <-> %s !!!!\n\n\n", - qPrintable(target), - qPrintable(testStr), - qPrintable(uidConflictCheckList.value(testStr))); - } + qPrintable(target), + qPrintable(testStr), + qPrintable(uidConflictCheckList.value(testStr))); + } uidConflictCheckList.insert(testStr, target); printf("generate_uid for %s is %s \n", qPrintable(target), qPrintable(tmp)); #endif @@ -3393,7 +3386,7 @@ QString generate_uid(const QString& target) static void fixEpocRootStr(QString& path) { - path.replace("\\","/"); + path.replace("\\", "/"); if (path.size() > 1 && path[1] == QChar(':')) { path = path.mid(2); @@ -3410,8 +3403,7 @@ static QString epocRootStr; QString epocRoot() { - if (!epocRootStr.isEmpty()) - { + if (!epocRootStr.isEmpty()) { return epocRootStr; } |