diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2017-06-12 14:23:34 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2017-07-25 14:29:26 +0000 |
commit | b8e348c4af0e4bd1949e89adf7a5e449510aa8cd (patch) | |
tree | d954ead80057a87cac34e9a284576ac2aef58bea /src/plugins/qmakeandroidsupport | |
parent | 0bfa2e80c9ce63960c82c68ebb280d3176694efe (diff) | |
download | qt-creator-b8e348c4af0e4bd1949e89adf7a5e449510aa8cd.tar.gz |
BuildStep: Do not use QLatin1String/QLatin1Char in BuildSteps
Change-Id: I287831a9151ba867eec443206235c7e07a6176e8
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmakeandroidsupport')
-rw-r--r-- | src/plugins/qmakeandroidsupport/androidpackageinstallationstep.cpp | 10 | ||||
-rw-r--r-- | src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.cpp | 60 |
2 files changed, 29 insertions, 41 deletions
diff --git a/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.cpp b/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.cpp index d07d766462..ef87c84ef0 100644 --- a/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.cpp +++ b/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.cpp @@ -59,9 +59,9 @@ AndroidPackageInstallationStep::AndroidPackageInstallationStep(ProjectExplorer:: bool AndroidPackageInstallationStep::init(QList<const BuildStep *> &earlierSteps) { ProjectExplorer::BuildConfiguration *bc = buildConfiguration(); - QString dirPath = bc->buildDirectory().appendPath(QLatin1String(Android::Constants::ANDROID_BUILDDIRECTORY)).toString(); + QString dirPath = bc->buildDirectory().appendPath(Android::Constants::ANDROID_BUILDDIRECTORY).toString(); if (Utils::HostOsInfo::isWindowsHost()) - if (bc->environment().searchInPath(QLatin1String("sh.exe")).isEmpty()) + if (bc->environment().searchInPath("sh.exe").isEmpty()) dirPath = QDir::toNativeSeparators(dirPath); ProjectExplorer::ToolChain *tc @@ -88,9 +88,9 @@ bool AndroidPackageInstallationStep::init(QList<const BuildStep *> &earlierSteps m_androidDirsToClean.clear(); // don't remove gradle's cache, it takes ages to rebuild it. - if (!QFile::exists(dirPath + QLatin1String("/build.xml")) && Android::AndroidManager::useGradle(target())) { - m_androidDirsToClean << dirPath + QLatin1String("/assets"); - m_androidDirsToClean << dirPath + QLatin1String("/libs"); + if (!QFile::exists(dirPath + "/build.xml") && Android::AndroidManager::useGradle(target())) { + m_androidDirsToClean << dirPath + "/assets"; + m_androidDirsToClean << dirPath + "/libs"; } else { m_androidDirsToClean << dirPath; } diff --git a/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.cpp b/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.cpp index 4ca9ef9653..9ede1a10e3 100644 --- a/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.cpp +++ b/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.cpp @@ -129,22 +129,22 @@ bool QmakeAndroidBuildApkStep::init(QList<const BuildStep *> &earlierSteps) return false; QString command = version->qmakeProperty("QT_HOST_BINS"); - if (!command.endsWith(QLatin1Char('/'))) - command += QLatin1Char('/'); - command += QLatin1String("androiddeployqt"); + if (!command.endsWith('/')) + command += '/'; + command += "androiddeployqt"; if (Utils::HostOsInfo::isWindowsHost()) - command += QLatin1String(".exe"); + command += ".exe"; QString deploymentMethod; if (m_deployAction == MinistroDeployment) - deploymentMethod = QLatin1String("ministro"); + deploymentMethod = "ministro"; else if (m_deployAction == DebugDeployment) - deploymentMethod = QLatin1String("debug"); + deploymentMethod = "debug"; else if (m_deployAction == BundleLibrariesDeployment) - deploymentMethod = QLatin1String("bundled"); + deploymentMethod = "bundled"; ProjectExplorer::BuildConfiguration *bc = buildConfiguration(); - QString outputDir = bc->buildDirectory().appendPath(QLatin1String(Constants::ANDROID_BUILDDIRECTORY)).toString(); + QString outputDir = bc->buildDirectory().appendPath(Constants::ANDROID_BUILDDIRECTORY).toString(); const auto *pro = static_cast<QmakeProjectManager::QmakeProject *>(project()); const QmakeProjectManager::QmakeProFileNode *node = pro->rootProjectNode()->findProFileFor(proFilePathForInputFile()); @@ -165,43 +165,31 @@ bool QmakeAndroidBuildApkStep::init(QList<const BuildStep *> &earlierSteps) return false; } - QStringList arguments; - arguments << QLatin1String("--input") - << inputFile - << QLatin1String("--output") - << outputDir - << QLatin1String("--deployment") - << deploymentMethod - << QLatin1String("--android-platform") - << AndroidManager::buildTargetSDK(target()) - << QLatin1String("--jdk") - << AndroidConfigurations::currentConfig().openJDKLocation().toString(); + QStringList arguments = {"--input", inputFile, + "--output", outputDir, + "--deployment", deploymentMethod, + "--android-platform", AndroidManager::buildTargetSDK(target()), + "--jdk", AndroidConfigurations::currentConfig().openJDKLocation().toString()}; if (m_verbose) - arguments << QLatin1String("--verbose"); + arguments << "--verbose"; if (m_useGradle) - arguments << QLatin1String("--gradle"); + arguments << "--gradle"; else - arguments << QLatin1String("--ant") - << AndroidConfigurations::currentConfig().antToolPath().toString(); + arguments << "--ant" << AndroidConfigurations::currentConfig().antToolPath().toString(); QStringList argumentsPasswordConcealed = arguments; if (m_signPackage) { - arguments << QLatin1String("--sign") - << m_keystorePath.toString() - << m_certificateAlias - << QLatin1String("--storepass") - << m_keystorePasswd; - argumentsPasswordConcealed << QLatin1String("--sign") << QLatin1String("******") - << QLatin1String("--storepass") << QLatin1String("******"); + arguments << "--sign" << m_keystorePath.toString() << m_certificateAlias + << "--storepass" << m_keystorePasswd; + argumentsPasswordConcealed << "--sign" << "******" + << "--storepass" << "******"; if (!m_certificatePasswd.isEmpty()) { - arguments << QLatin1String("--keypass") - << m_certificatePasswd; - argumentsPasswordConcealed << QLatin1String("--keypass") - << QLatin1String("******"); + arguments << "--keypass" << m_certificatePasswd; + argumentsPasswordConcealed << "--keypass" << "******"; } } @@ -210,9 +198,9 @@ bool QmakeAndroidBuildApkStep::init(QList<const BuildStep *> &earlierSteps) // params (e.g. --sign) to choose not to add gdbserver if (version->qtVersion() >= QtSupport::QtVersionNumber(5, 6, 0)) { if (m_addDebugger || bc->buildType() == ProjectExplorer::BuildConfiguration::Debug) - arguments << QLatin1String("--gdbserver"); + arguments << "--gdbserver"; else - arguments << QLatin1String("--no-gdbserver"); + arguments << "--no-gdbserver"; } ProjectExplorer::ProcessParameters *pp = processParameters(); |