From fa7f446f8f9eb06546de6b8e80b0e1613c75b8cf Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Tue, 10 Sep 2013 11:26:47 +0200 Subject: fix configure -commercial Commit 0aad3fc742a7aa15c21fe75e2b1b001f1f73468c broke "configure -commercial". The license check needs to know where Qt's source directory is. Change-Id: I5e53135b6b628eb5e413b2c2b3b8721dae02b503 Reviewed-by: Sergio Ahumada Reviewed-by: Kalle Viironen Reviewed-by: Iikka Eklund --- tools/configure/configureapp.cpp | 2 +- tools/configure/tools.cpp | 12 ++++++------ tools/configure/tools.h | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) (limited to 'tools') diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp index 873568daf8..092e26abfd 100644 --- a/tools/configure/configureapp.cpp +++ b/tools/configure/configureapp.cpp @@ -4187,7 +4187,7 @@ void Configure::readLicense() } #ifdef COMMERCIAL_VERSION else { - Tools::checkLicense(dictionary, licenseInfo, firstLicensePath()); + Tools::checkLicense(dictionary, licenseInfo, firstLicensePath(), sourcePath); if (dictionary["DONE"] != "error") { // give the user some feedback, and prompt for license acceptance cout << endl << "This is the " << dictionary["PLATFORM NAME"] << " " << dictionary["EDITION"] << " Edition."<< endl << endl; diff --git a/tools/configure/tools.cpp b/tools/configure/tools.cpp index 5161f77203..ed0f3efb1b 100644 --- a/tools/configure/tools.cpp +++ b/tools/configure/tools.cpp @@ -56,16 +56,16 @@ std::ostream &operator<<(std::ostream &s, const QString &val); // defined in con using namespace std; void Tools::checkLicense(QMap &dictionary, QMap &licenseInfo, - const QString &path) + const QString &path, const QString &sourcePath) { - QString tpLicense = dictionary["QT_SOURCE_TREE"] + "/LICENSE.PREVIEW.OPENSOURCE"; + QString tpLicense = sourcePath + "/LICENSE.PREVIEW.OPENSOURCE"; if (QFile::exists(tpLicense)) { dictionary["EDITION"] = "Preview"; dictionary["LICENSE FILE"] = tpLicense; dictionary["QT_EDITION"] = "QT_EDITION_OPENSOURCE"; return; // No license key checking in Tech Preview } - tpLicense = dictionary["QT_SOURCE_TREE"] + "/LICENSE.PREVIEW.COMMERCIAL"; + tpLicense = sourcePath + "/LICENSE.PREVIEW.COMMERCIAL"; if (QFile::exists(tpLicense)) { dictionary["EDITION"] = "Preview"; dictionary["LICENSE FILE"] = tpLicense; @@ -204,7 +204,7 @@ void Tools::checkLicense(QMap &dictionary, QMap &dictionary, QMap &dictionary, QMap &licenseInfo, - const QString &path); + const QString &path, const QString &sourcePath); }; #endif // _TOOLS_H_ -- cgit v1.2.3