diff options
author | Lars Knoll <lars.knoll@qt.io> | 2016-07-06 13:14:58 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> | 2016-08-18 17:09:23 +0000 |
commit | 81f54e5dd8b460f5896153a5045e77f68218dd1b (patch) | |
tree | 159186b7d7a33d5750a06cd005dd46917c773c8d /tools/configure | |
parent | 0b93d1a10a0d52ea7f5598508b7bf9a20f1d16ec (diff) |
Remove some dead code from the configures
Done-with: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Change-Id: If725ae0abee4d636ac8775c53e34ab138d360905
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'tools/configure')
-rw-r--r-- | tools/configure/configureapp.cpp | 102 | ||||
-rw-r--r-- | tools/configure/configureapp.h | 14 | ||||
-rw-r--r-- | tools/configure/environment.cpp | 63 | ||||
-rw-r--r-- | tools/configure/environment.h | 2 | ||||
-rw-r--r-- | tools/configure/main.cpp | 1 |
5 files changed, 0 insertions, 182 deletions
diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp index ccfc067c43..55ddaa34e9 100644 --- a/tools/configure/configureapp.cpp +++ b/tools/configure/configureapp.cpp @@ -92,11 +92,6 @@ Configure::Configure(int& argc, char** argv) : verbose(0) outputWidth = 79; int i; - /* - ** Set up the initial state, the default - */ - dictionary[ "CONFIGCMD" ] = argv[ 0 ]; - for (i = 1; i < argc; i++) configCmdLine += argv[ i ]; @@ -138,7 +133,6 @@ Configure::Configure(int& argc, char** argv) : verbose(0) } dictionary[ "BUILD_QMAKE" ] = "yes"; - dictionary[ "QMAKE_INTERNAL" ] = "no"; dictionary[ "WIDGETS" ] = "yes"; dictionary[ "GUI" ] = "yes"; dictionary[ "RTTI" ] = "yes"; @@ -155,7 +149,6 @@ Configure::Configure(int& argc, char** argv) : verbose(0) dictionary[ "AVX512" ] = "auto"; dictionary[ "SYNCQT" ] = "auto"; dictionary[ "WMF_BACKEND" ] = "no"; - dictionary[ "WMSDK" ] = "auto"; dictionary[ "QML_DEBUG" ] = "yes"; dictionary[ "PLUGIN_MANIFESTS" ] = "no"; dictionary[ "DIRECTWRITE" ] = "auto"; @@ -330,23 +323,6 @@ QString Configure::formatPaths(const QStringList &paths) return ret; } -// We could use QDir::homePath() + "/.qt-license", but -// that will only look in the first of $HOME,$USERPROFILE -// or $HOMEDRIVE$HOMEPATH. So, here we try'em all to be -// more forgiving for the end user.. -QString Configure::firstLicensePath() -{ - QStringList allPaths; - allPaths << "./.qt-license" - << QString::fromLocal8Bit(getenv("HOME")) + "/.qt-license" - << QString::fromLocal8Bit(getenv("USERPROFILE")) + "/.qt-license" - << QString::fromLocal8Bit(getenv("HOMEDRIVE")) + QString::fromLocal8Bit(getenv("HOMEPATH")) + "/.qt-license"; - for (int i = 0; i< allPaths.count(); ++i) - if (QFile::exists(allPaths.at(i))) - return allPaths.at(i); - return QString(); -} - // #### somehow I get a compiler error about vc++ reaching the nesting limit without // undefining the ansi for scoping. #ifdef for @@ -855,9 +831,6 @@ void Configure::parseCmdLine() if (!continueElse[0]) { } - else if (configCmdLine.at(i) == "-internal") - dictionary[ "QMAKE_INTERNAL" ] = "yes"; - else if (configCmdLine.at(i) == "-no-syncqt") dictionary[ "SYNCQT" ] = "no"; @@ -1360,10 +1333,6 @@ void Configure::parseCmdLine() saveCmdLine(); } -void Configure::validateArgs() -{ -} - // Output helper functions --------------------------------[ Start ]- /*! Determines the length of a string token. @@ -1493,9 +1462,6 @@ void Configure::applySpecSpecifics() //TODO dictionary[ "STYLE_WINDOWSXP" ] = "no"; dictionary[ "STYLE_WINDOWSVISTA" ] = "no"; - dictionary[ "KBD_DRIVERS" ] = "tty"; - dictionary[ "GFX_DRIVERS" ] = "linuxfb"; - dictionary[ "MOUSE_DRIVERS" ] = "pc linuxtp"; dictionary[ "OPENGL" ] = "no"; dictionary[ "DBUS"] = "no"; dictionary[ "QT_INOTIFY" ] = "no"; @@ -1507,7 +1473,6 @@ void Configure::applySpecSpecifics() dictionary[ "FONT_CONFIG" ] = "auto"; dictionary[ "ANGLE" ] = "no"; - dictionary["DECORATIONS"] = "default windows styled"; } else if (platform() == QNX) { dictionary[ "REDUCE_EXPORTS" ] = "yes"; dictionary["STACK_PROTECTOR_STRONG"] = "auto"; @@ -2077,8 +2042,6 @@ bool Configure::checkAvailability(const QString &part) else if (part == "INCREDIBUILD_XGE") { available = !QStandardPaths::findExecutable(QStringLiteral("BuildConsole.exe")).isEmpty() && !QStandardPaths::findExecutable(QStringLiteral("xgConsole.exe")).isEmpty(); - } else if (part == "WMSDK") { - available = findFile("wmsdk.h"); } else if (part == "WMF_BACKEND") { available = findFile("mfapi.h") && findFile("mf.lib"); } else if (part == "DIRECTWRITE") { @@ -2255,8 +2218,6 @@ void Configure::autoDetection() dictionary["QML_DEBUG"] = dictionary["QML"] == "yes" ? "yes" : "no"; if (dictionary["WMF_BACKEND"] == "auto") dictionary["WMF_BACKEND"] = checkAvailability("WMF_BACKEND") ? "yes" : "no"; - if (dictionary["WMSDK"] == "auto") - dictionary["WMSDK"] = checkAvailability("WMSDK") ? "yes" : "no"; // Detection of IncrediBuild buildconsole if (dictionary["INCREDIBUILD_XGE"] == "auto") @@ -2382,14 +2343,6 @@ bool Configure::verifyConfiguration() << "Oracle driver, as the current build will most likely fail." << endl; prompt = true; } - if (0 != dictionary["ARM_FPU_TYPE"].size()) { - QStringList l= QStringList() - << "softvfp" - << "softvfp+vfpv2" - << "vfpv2"; - if (!(l.contains(dictionary["ARM_FPU_TYPE"]))) - cout << QString("WARNING: Using unsupported fpu flag: %1").arg(dictionary["ARM_FPU_TYPE"]) << endl; - } if (dictionary["DIRECTWRITE"] == "yes" && !checkAvailability("DIRECTWRITE")) { cout << "WARNING: To be able to compile the DirectWrite font engine you will" << endl << "need the Microsoft DirectWrite and Microsoft Direct2D development" << endl @@ -2821,8 +2774,6 @@ void Configure::generateOutputVars() qmakeVars += QString("sql-drivers += ") + qmakeSql.join(' '); if (!qmakeStyles.isEmpty()) qmakeVars += QString("styles += ") + qmakeStyles.join(' '); - if (!qmakeStylePlugins.isEmpty()) - qmakeVars += QString("style-plugins += ") + qmakeStylePlugins.join(' '); if (!dictionary[ "QMAKESPEC" ].length()) { cout << "Configure could not detect your compiler. QMAKESPEC must either" << endl @@ -2866,16 +2817,6 @@ void Configure::generateCachefile() if (dictionary["QT_XKBCOMMON"] == "no") moduleStream << "DEFINES += QT_NO_XKBCOMMON" << endl; - // embedded - if (!dictionary["KBD_DRIVERS"].isEmpty()) - moduleStream << "kbd-drivers += "<< dictionary["KBD_DRIVERS"]<<endl; - if (!dictionary["GFX_DRIVERS"].isEmpty()) - moduleStream << "gfx-drivers += "<< dictionary["GFX_DRIVERS"]<<endl; - if (!dictionary["MOUSE_DRIVERS"].isEmpty()) - moduleStream << "mouse-drivers += "<< dictionary["MOUSE_DRIVERS"]<<endl; - if (!dictionary["DECORATIONS"].isEmpty()) - moduleStream << "decorations += "<<dictionary["DECORATIONS"]<<endl; - moduleStream << "CONFIG += " << qmakeConfig.join(' '); if (dictionary[ "SSE2" ] == "yes") moduleStream << " sse2"; @@ -3247,9 +3188,6 @@ void Configure::generateQConfigPri() << "}" << endl; } - if (!dictionary["QMAKE_RPATHDIR"].isEmpty()) - configStream << "QMAKE_RPATHDIR += " << formatPath(dictionary["QMAKE_RPATHDIR"]) << endl; - if (!dictionary["QT_LIBINFIX"].isEmpty()) configStream << "QT_LIBINFIX = " << dictionary["QT_LIBINFIX"] << endl; @@ -3265,11 +3203,6 @@ void Configure::generateQConfigPri() << "QT_GCC_PATCH_VERSION = " << dictionary["QT_GCC_PATCH_VERSION"] << endl; } - if (dictionary.value("XQMAKESPEC").startsWith("wince")) { - configStream << "#Qt for Windows CE c-runtime deployment" << endl - << "QT_CE_C_RUNTIME = " << formatPath(dictionary["CE_CRT"]) << endl; - } - if (!configStream.flush()) dictionary[ "DONE" ] = "error"; } @@ -3331,7 +3264,6 @@ void Configure::generateConfigfiles() tmpStream << "#define QT_PRODUCT_LICENSE \"" << dictionary[ "EDITION" ] << "\"" << endl; tmpStream << endl; if (dictionary["BUILDDEV"] == "yes") { - dictionary["QMAKE_INTERNAL"] = "yes"; tmpStream << "/* Used for example to export symbols for the certain autotests*/" << endl; tmpStream << "#define QT_BUILD_INTERNAL" << endl; tmpStream << endl; @@ -3619,9 +3551,6 @@ void Configure::displayConfig() sout << (*libs) << " "; sout << endl; } - if (dictionary[ "QMAKE_INTERNAL" ] == "yes") { - sout << "Using internal configuration." << endl; - } if (dictionary[ "SHARED" ] == "no") { sout << "WARNING: Using static linking will disable the use of plugins." << endl; sout << " Make sure you compile ALL needed modules into the library." << endl; @@ -4073,36 +4002,6 @@ void Configure::showSummary() cout << "To reconfigure, run " << qPrintable(make) << " confclean and configure." << endl << endl; } -Configure::ProjectType Configure::projectType(const QString& proFileName) -{ - QFile proFile(proFileName); - if (proFile.open(QFile::ReadOnly)) { - QString buffer = proFile.readLine(1024); - while (!buffer.isEmpty()) { - QStringList segments = buffer.split(QRegExp("\\s")); - QStringList::Iterator it = segments.begin(); - - if (segments.size() >= 3) { - QString keyword = (*it++); - QString operation = (*it++); - QString value = (*it++); - - if (keyword == "TEMPLATE") { - if (value == "lib") - return Lib; - else if (value == "subdirs") - return Subdirs; - } - } - // read next line - buffer = proFile.readLine(1024); - } - proFile.close(); - } - // Default to app handling - return App; -} - bool Configure::showLicense(QString orgLicenseFile) { if (dictionary["LICENSE_CONFIRMED"] == "yes") { @@ -4313,7 +4212,6 @@ QString Configure::qpaPlatformName() const int Configure::platform() const { - const QString qMakeSpec = dictionary.value("QMAKESPEC"); const QString xQMakeSpec = dictionary.value("XQMAKESPEC"); if ((xQMakeSpec.startsWith("winphone") || xQMakeSpec.startsWith("winrt"))) diff --git a/tools/configure/configureapp.h b/tools/configure/configureapp.h index 3469b89fc1..eaf871ecb7 100644 --- a/tools/configure/configureapp.h +++ b/tools/configure/configureapp.h @@ -43,7 +43,6 @@ public: ~Configure(); void parseCmdLine(); - void validateArgs(); bool displayHelp(); QString defaultTo(const QString &option); @@ -64,20 +63,12 @@ public: void generateQDevicePri(); void prepareConfigTests(); void showSummary(); - QString firstLicensePath(); bool showLicense(QString licenseFile); void readLicense(); QString addDefine(QString def); - enum ProjectType { - App, - Lib, - Subdirs - }; - - ProjectType projectType( const QString& proFileName ); bool isDone(); bool isOk(); @@ -98,21 +89,16 @@ private: QStringList buildParts; QStringList nobuildParts; QStringList skipModules; - QStringList licensedModules; - QStringList allSqlDrivers; QStringList disabledModules; QStringList enabledModules; QStringList modules; -// QStringList sqlDrivers; QStringList configCmdLine; QStringList qmakeConfig; QStringList qtConfig; QStringList qmakeSql; - QStringList qmakeSqlPlugins; QStringList qmakeStyles; - QStringList qmakeStylePlugins; QStringList qmakeVars; QStringList qmakeDefines; diff --git a/tools/configure/environment.cpp b/tools/configure/environment.cpp index 5189883901..dfcc322065 100644 --- a/tools/configure/environment.cpp +++ b/tools/configure/environment.cpp @@ -431,69 +431,6 @@ QString Environment::execute(const QString &command, int *returnCode) return output; } -/*! - Copies the \a srcDir contents into \a destDir. - - Returns true if copying was successful. -*/ -bool Environment::cpdir(const QString &srcDir, const QString &destDir) -{ - QString cleanSrcName = QDir::cleanPath(srcDir); - QString cleanDstName = QDir::cleanPath(destDir); - -#ifdef CONFIGURE_DEBUG_CP_DIR - qDebug() << "Attempt to cpdir " << cleanSrcName << "->" << cleanDstName; -#endif - if(!QFile::exists(cleanDstName) && !QDir().mkpath(cleanDstName)) { - qDebug() << "cpdir: Failure to create " << cleanDstName; - return false; - } - - bool result = true; - QDir dir = QDir(cleanSrcName); - QFileInfoList allEntries = dir.entryInfoList(QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot); - for (int i = 0; result && (i < allEntries.count()); ++i) { - QFileInfo entry = allEntries.at(i); - bool intermediate = true; - if (entry.isDir()) { - intermediate = cpdir(QString("%1/%2").arg(cleanSrcName).arg(entry.fileName()), - QString("%1/%2").arg(cleanDstName).arg(entry.fileName())); - } else { - QString destFile = QString("%1/%2").arg(cleanDstName).arg(entry.fileName()); -#ifdef CONFIGURE_DEBUG_CP_DIR - qDebug() << "About to cp (file)" << entry.absoluteFilePath() << "->" << destFile; -#endif - QFile::remove(destFile); - intermediate = QFile::copy(entry.absoluteFilePath(), destFile); - SetFileAttributes((wchar_t*)destFile.utf16(), FILE_ATTRIBUTE_NORMAL); - } - if (!intermediate) { - qDebug() << "cpdir: Failure for " << entry.fileName() << entry.isDir(); - result = false; - } - } - return result; -} - -bool Environment::rmdir(const QString &name) -{ - bool result = true; - QString cleanName = QDir::cleanPath(name); - - QDir dir = QDir(cleanName); - QFileInfoList allEntries = dir.entryInfoList(QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot); - for (int i = 0; result && (i < allEntries.count()); ++i) { - QFileInfo entry = allEntries.at(i); - if (entry.isDir()) { - result &= rmdir(entry.absoluteFilePath()); - } else { - result &= QFile::remove(entry.absoluteFilePath()); - } - } - result &= dir.rmdir(cleanName); - return result; -} - static QStringList splitPathList(const QString &path) { #if defined(Q_OS_WIN) diff --git a/tools/configure/environment.h b/tools/configure/environment.h index 893e33c76f..12646b6d88 100644 --- a/tools/configure/environment.h +++ b/tools/configure/environment.h @@ -55,8 +55,6 @@ public: static int execute(QStringList arguments, const QStringList &additionalEnv, const QStringList &removeEnv); static QString execute(const QString &command, int *returnCode = 0); - static bool cpdir(const QString &srcDir, const QString &destDir); - static bool rmdir(const QString &name); static QString findFileInPaths(const QString &fileName, const QStringList &paths); static QStringList path(); diff --git a/tools/configure/main.cpp b/tools/configure/main.cpp index d4f654150e..4d887023b4 100644 --- a/tools/configure/main.cpp +++ b/tools/configure/main.cpp @@ -42,7 +42,6 @@ int runConfigure( int argc, char** argv ) return 3; app.parseCmdLine(); - app.validateArgs(); if (!app.isOk()) return 3; if( app.displayHelp() ) |